.hero-points[data-astro-cid-owyymetb]{font-size:var(--fs-sm);color:var(--on-dark-soft);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hero-points[data-astro-cid-owyymetb] li[data-astro-cid-owyymetb]{align-items:center;gap:8px;display:inline-flex}.hero-points[data-astro-cid-owyymetb] svg{color:var(--sage)}.check-wrap[data-astro-cid-owyymetb]{padding-top:clamp(32px,5vw,56px);padding-bottom:var(--section-inner)}.check-grid[data-astro-cid-owyymetb]{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(24px,4vw,56px);margin:0 auto;display:grid}@media (width<=960px){.check-grid[data-astro-cid-owyymetb]{grid-template-columns:1fr}}.sc-form[data-astro-cid-owyymetb]{flex-direction:column;gap:14px;display:flex}.check__progress[data-astro-cid-owyymetb]{z-index:2;background:var(--hairline);border-radius:4px;height:4px;position:sticky;top:72px;overflow:hidden}.check__progress[data-astro-cid-owyymetb] span[data-astro-cid-owyymetb]{background:var(--sage-dark);width:0;height:100%;transition:width .3s var(--ease-out);display:block}.check__stem[data-astro-cid-owyymetb]{font-size:var(--fs-md);margin:8px 0 4px;font-weight:500}.q[data-astro-cid-owyymetb]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);flex-direction:column;gap:14px;margin:0;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.q[data-astro-cid-owyymetb].is-missing{border-color:#c9826e;box-shadow:0 0 0 3px #c9826e26}.q[data-astro-cid-owyymetb].is-done{border-color:var(--hairline-hover)}.q[data-astro-cid-owyymetb] legend[data-astro-cid-owyymetb]{font-size:var(--fs-md);float:left;align-items:flex-start;gap:12px;width:100%;padding:0;font-weight:500;line-height:1.45;display:flex}.q[data-astro-cid-owyymetb] legend[data-astro-cid-owyymetb]+[data-astro-cid-owyymetb]{clear:both}.q__n[data-astro-cid-owyymetb]{border-radius:var(--r-xs);background:var(--chip);width:28px;height:28px;font-size:var(--fs-xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.q[data-astro-cid-owyymetb].is-done .q__n[data-astro-cid-owyymetb]{background:var(--dark);color:var(--on-dark)}.q__opts[data-astro-cid-owyymetb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.q__opts[data-astro-cid-owyymetb]{grid-template-columns:1fr 1fr}}.opt[data-astro-cid-owyymetb]{position:relative}.opt[data-astro-cid-owyymetb] input[data-astro-cid-owyymetb]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt[data-astro-cid-owyymetb] span[data-astro-cid-owyymetb]{text-align:center;border-radius:var(--r-btn);border:1px solid var(--field-border);background:var(--bg);height:100%;min-height:48px;font-size:var(--fs-sm);justify-content:center;align-items:center;padding:8px 10px;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s;display:flex}.opt[data-astro-cid-owyymetb]:hover span[data-astro-cid-owyymetb]{border-color:var(--dark)}.opt[data-astro-cid-owyymetb] input[data-astro-cid-owyymetb]:checked+span[data-astro-cid-owyymetb]{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.opt[data-astro-cid-owyymetb] input[data-astro-cid-owyymetb]:focus-visible+span[data-astro-cid-owyymetb]{outline:2px solid var(--sage-dark);outline-offset:2px}.check__missing[data-astro-cid-owyymetb]{border-radius:var(--r-sm);color:#7a2e1d;font-size:var(--fs-sm);background:#f6e6e0;margin:0;padding:12px 14px}.check__actions[data-astro-cid-owyymetb]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.side[data-astro-cid-owyymetb]{flex-direction:column;gap:12px;display:flex;position:sticky;top:96px}@media (width<=960px){.side[data-astro-cid-owyymetb]{position:static}}.side__card[data-astro-cid-owyymetb]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);flex-direction:column;gap:12px;padding:22px;display:flex}.side__card--quiet[data-astro-cid-owyymetb]{background:var(--tint);border-color:#0000}.side__title[data-astro-cid-owyymetb]{font-size:var(--fs-lg);margin:0;font-weight:500}.side[data-astro-cid-owyymetb] .body[data-astro-cid-owyymetb]{margin:0}.result-wrap[data-astro-cid-owyymetb]{max-width:var(--max);outline:none;flex-direction:column;gap:16px;margin:32px auto 0;scroll-margin-top:96px;display:flex}.result-wrap[data-astro-cid-owyymetb][hidden]{display:none}.result-wrap[data-astro-cid-owyymetb].is-in{animation:bwtFade .4s var(--ease-out)}.safety[data-astro-cid-owyymetb]{border-radius:var(--r-md);background:#fbefe9;border:1px solid #ebc9bb;align-items:flex-start;gap:18px;padding:clamp(20px,3vw,28px);display:flex}.safety[data-astro-cid-owyymetb][hidden]{display:none}.safety__title[data-astro-cid-owyymetb]{font-size:var(--fs-lg);margin:0;font-weight:500}.safety[data-astro-cid-owyymetb] p[data-astro-cid-owyymetb]{font-size:var(--fs-md);margin:0;line-height:1.6}.safety__lines[data-astro-cid-owyymetb]{font-size:var(--fs-sm);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.safety__lines[data-astro-cid-owyymetb] a[data-astro-cid-owyymetb]{text-underline-offset:3px;text-decoration:underline}.safety__lines[data-astro-cid-owyymetb] span[data-astro-cid-owyymetb]{color:var(--muted)}.result[data-astro-cid-owyymetb]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:clamp(20px,4vw,48px);padding:clamp(20px,3vw,32px);display:grid}@media (width<=760px){.result[data-astro-cid-owyymetb]{grid-template-columns:1fr}}.result__score[data-astro-cid-owyymetb]{border-radius:var(--r-md);background:var(--bg);flex-direction:column;gap:10px;padding:22px;display:flex}.result__num[data-astro-cid-owyymetb]{font-size:64px;line-height:1}.result__max[data-astro-cid-owyymetb]{color:var(--muted);margin-left:6px;font-size:22px}.result__band[data-astro-cid-owyymetb]{font-size:var(--fs-md);color:var(--sage-dark);font-weight:600}.meter[data-astro-cid-owyymetb]{gap:3px;height:10px;margin-top:8px;display:flex;position:relative}.meter[data-astro-cid-owyymetb] span[data-astro-cid-owyymetb]{background:var(--chip);border-radius:3px}.meter[data-astro-cid-owyymetb] span[data-astro-cid-owyymetb].is-on{background:var(--sage-dark)}.meter[data-astro-cid-owyymetb] i[data-astro-cid-owyymetb]{background:var(--dark);width:4px;height:20px;transition:left .5s var(--ease-out);border-radius:2px;position:absolute;top:-5px;left:0;transform:translate(-50%)}.meter__labels[data-astro-cid-owyymetb]{color:var(--muted);gap:3px;font-size:12px;display:flex}.result__text[data-astro-cid-owyymetb]{flex-direction:column;justify-content:center;gap:14px;display:flex}.result__title[data-astro-cid-owyymetb]{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:400}.result__text[data-astro-cid-owyymetb] .lead[data-astro-cid-owyymetb],.result__text[data-astro-cid-owyymetb] .body[data-astro-cid-owyymetb]{margin:0}.fine[data-astro-cid-owyymetb]{font-size:var(--fs-xs);color:var(--muted);max-width:900px;margin:0;line-height:1.6}.talk[data-astro-cid-owyymetb]{justify-content:center}.talk__title[data-astro-cid-owyymetb]{color:var(--on-dark);font-size:24px;line-height:1.2}
