._page_10oxc_1{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--home-body-font,Arial,sans-serif)}._content_10oxc_1{width:min(1180px,100% - 48px);margin:auto;padding:42px 0 56px}._hero_10oxc_1{max-width:780px}._hero_10oxc_1>p{color:var(--teal);letter-spacing:.12em;font-size:13px;font-weight:700}._hero_10oxc_1 h1{font:400 clamp(34px,5vw,54px)/1.15 var(--home-heading-font,Georgia,serif);margin:16px 0 28px}._hero_10oxc_1 label{margin-bottom:10px;font-size:16px;font-weight:700;display:block}._hero_10oxc_1 input{box-sizing:border-box;border:1px solid var(--site-border);width:100%;min-height:50px;font:inherit;background:var(--paper);color:var(--ink);border-radius:12px;padding:12px 16px;font-size:16px}._topics_10oxc_1{flex-wrap:wrap;gap:6px 20px;margin:28px 0 16px;display:flex}._topics_10oxc_1 a{min-height:44px;color:var(--teal);text-underline-offset:4px;align-items:center;font-size:15px;line-height:1.5;display:inline-flex}._result_10oxc_1{color:var(--muted-ink);font-size:14px}._group_10oxc_1{min-width:0;margin:32px 0 42px;scroll-margin-top:105px}._group_10oxc_1 h2{font:400 clamp(25px,3vw,32px)/1.25 var(--home-heading-font,Georgia,serif);margin:0 0 16px}._pages_10oxc_1{color:var(--muted-ink);margin-top:10px;font-size:14px}._pages_10oxc_1 summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0;line-height:1.5}._pages_10oxc_1>div{flex-wrap:wrap;gap:4px 20px;display:flex}._pages_10oxc_1 a{min-height:44px;color:var(--teal);overflow-wrap:anywhere;align-items:center;line-height:1.5;display:inline-flex}._content_10oxc_1 :is(a,input,summary):focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (width<=650px),(height<=520px) and (pointer:coarse){._content_10oxc_1{width:calc(100% - 32px);padding-block:24px 36px}._topics_10oxc_1{gap:2px 16px}._group_10oxc_1{scroll-margin-top:80px}}
