.head[data-astro-cid-aytv7d36]{padding-top:72px;padding-bottom:24px}.label[data-astro-cid-aytv7d36]{margin-bottom:16px}h1[data-astro-cid-aytv7d36]{letter-spacing:-.055em;font-size:clamp(56px,8vw,128px);font-weight:800;line-height:1.1}.lede[data-astro-cid-aytv7d36]{max-width:720px;margin-top:24px;font-size:21px;line-height:1.55}.app[data-astro-cid-aytv7d36]{padding-top:24px;padding-bottom:32px}.app[data-astro-cid-aytv7d36][hidden]{display:none}.quiz[data-astro-cid-aytv7d36]{gap:28px;max-width:880px;display:grid}.q[data-astro-cid-aytv7d36]{border:0;border-top:2px solid var(--ink);min-width:0;margin:0;padding:20px 0 0}.q-legend[data-astro-cid-aytv7d36]{float:left;letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;width:100%;padding:0;font-size:24px;font-weight:800;line-height:1.3;display:flex}.q-no[data-astro-cid-aytv7d36]{letter-spacing:0;order:-1;width:100%;font-size:12px;font-weight:600}.opts[data-astro-cid-aytv7d36]{clear:both;flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.opt[data-astro-cid-aytv7d36]{border:1px solid var(--ink);background:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:16px;line-height:1.3;display:inline-flex}.opt[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.opt[data-astro-cid-aytv7d36]:hover{box-shadow:inset 0 0 0 1px var(--ink)}.opt[data-astro-cid-aytv7d36]:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);font-weight:700}.opt[data-astro-cid-aytv7d36]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.opt[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]:focus-visible{outline:none}.form-error[data-astro-cid-aytv7d36]{font-size:16px;font-weight:700}.form-error[data-astro-cid-aytv7d36][hidden]{display:none}.actions[data-astro-cid-aytv7d36]{margin-top:4px}.result[data-astro-cid-aytv7d36]{max-width:880px;margin-top:72px}.result[data-astro-cid-aytv7d36][hidden]{display:none}.result[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36],.areas[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36]{letter-spacing:-.05em;font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.1}.result[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36]:focus{outline:none}.result[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.result-lede[data-astro-cid-aytv7d36]{margin-top:16px;font-size:18px;line-height:1.55}.path[data-astro-cid-aytv7d36]{counter-reset:step;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.path[data-astro-cid-aytv7d36] li{counter-increment:step;background:var(--white);border-radius:20px;padding:24px 28px 24px 84px;position:relative}.path[data-astro-cid-aytv7d36] li:before{content:counter(step);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1;position:absolute;top:20px;left:28px}.path[data-astro-cid-aytv7d36] .p-title{letter-spacing:-.02em;text-underline-offset:4px;font-size:21px;font-weight:800;line-height:1.3}.path[data-astro-cid-aytv7d36] .p-area{background:var(--lime);vertical-align:3px;border-radius:4px;margin-left:10px;padding:2px 8px;font-size:12px;display:inline-block}.path[data-astro-cid-aytv7d36] .p-why{margin-top:8px;font-size:16px;line-height:1.55}.path[data-astro-cid-aytv7d36] .p-why-label{font-weight:700}.tools-title[data-astro-cid-aytv7d36]{letter-spacing:-.03em;margin-top:40px;font-size:24px;font-weight:700}.tools[data-astro-cid-aytv7d36]{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tools[data-astro-cid-aytv7d36] li{border:2px solid var(--ink);border-radius:20px;padding:20px 24px}.tools[data-astro-cid-aytv7d36] .t-title{letter-spacing:-.02em;text-underline-offset:4px;font-size:19px;font-weight:800}.tools[data-astro-cid-aytv7d36] .t-text{margin-top:6px;font-size:16px;line-height:1.55}.how[data-astro-cid-aytv7d36]{max-width:720px;margin-top:28px;font-size:15px;line-height:1.6}.result-actions[data-astro-cid-aytv7d36]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.ghost[data-astro-cid-aytv7d36]{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:17px 27px;font-size:17px;font-weight:700}.ghost[data-astro-cid-aytv7d36]:hover{box-shadow:inset 0 0 0 1px var(--ink)}.copy-status[data-astro-cid-aytv7d36]{overflow-wrap:anywhere;flex:100%;font-size:15px}.areas[data-astro-cid-aytv7d36]{padding-top:72px;padding-bottom:24px}.area-cards[data-astro-cid-aytv7d36]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.area-card[data-astro-cid-aytv7d36]{background:var(--white);border-radius:20px;flex-direction:column;gap:12px;height:100%;padding:28px;text-decoration:none;display:flex}.area-card[data-astro-cid-aytv7d36]:hover{box-shadow:inset 0 0 0 2px var(--ink)}.area-card[data-astro-cid-aytv7d36]:hover .ac-title[data-astro-cid-aytv7d36]{text-underline-offset:5px;text-decoration:underline 2px}.ac-title[data-astro-cid-aytv7d36]{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.1}.ac-text[data-astro-cid-aytv7d36]{font-size:15px;line-height:1.5}.ac-action[data-astro-cid-aytv7d36]{margin-top:auto;font-weight:600}.sub[data-astro-cid-aytv7d36]{padding-top:48px;padding-bottom:120px}.sub-inner[data-astro-cid-aytv7d36]{max-width:720px}@media (width<=760px){.head[data-astro-cid-aytv7d36]{padding-top:48px}.lede[data-astro-cid-aytv7d36]{font-size:19px}.q-legend[data-astro-cid-aytv7d36]{font-size:21px}.opt[data-astro-cid-aytv7d36]{font-size:15px}.path[data-astro-cid-aytv7d36] li{padding:20px 20px 20px 60px}.path[data-astro-cid-aytv7d36] li:before{font-size:28px;left:20px}.path[data-astro-cid-aytv7d36] .p-title{font-size:19px}.result[data-astro-cid-aytv7d36]{margin-top:56px}.sub[data-astro-cid-aytv7d36]{padding-bottom:80px}}
