section.hero[data-v-ba2617e6]{text-align:center;padding:40px 24px}.reqline[data-v-ba2617e6]{color:var(--muted);margin:14px 0 0;font-size:15px}.reqline a[data-v-ba2617e6]{color:var(--accent);font-weight:600}@media (width<=640px){section.hero[data-v-ba2617e6]{padding:32px 0}}.hero h1[data-v-ba2617e6]{max-width:20ch;margin:0 auto 28px;font-size:clamp(28px,4vw,44px)}.hero h1[data-v-ba2617e6]:has(+.sub){margin-bottom:12px}.hero .sub[data-v-ba2617e6]{max-width:56ch;color:var(--muted);text-wrap:pretty;white-space:pre-line;margin:0 auto 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.5}.hero.on-light h1[data-v-ba2617e6]{color:#1c1b18}.hero.on-light .sub[data-v-ba2617e6]{color:#464440}.hero.on-dark .sub[data-v-ba2617e6]{color:#ffffffd9}.hero.shaded[data-v-ba2617e6]{position:relative}.hero.shaded[data-v-ba2617e6]:before{content:"";background:#00000073;position:absolute;inset:0}.hero.shaded>.wrap[data-v-ba2617e6]{position:relative}.hero.on-dark h1[data-v-ba2617e6]{color:#fff}.block[data-v-ba2617e6]{margin-top:56px}.block h2[data-v-ba2617e6]{margin-bottom:20px;font-size:21px}.browse-head[data-v-ba2617e6]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:20px;display:flex}.browse-head h2[data-v-ba2617e6]{margin:0}.pills[data-v-ba2617e6]{gap:8px;display:flex}.pill[data-v-ba2617e6]{border:1px solid var(--line-strong);border-radius:var(--r-pill);height:36px;color:var(--dim);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:500}.pill.on[data-v-ba2617e6],.pill[data-v-ba2617e6]:hover{color:var(--text)}.pill.on[data-v-ba2617e6]{border:2px solid var(--text);padding:0 15px;font-weight:700}.all-books[data-v-ba2617e6]{margin-left:auto}.all-books[data-v-ba2617e6],.all-subjects[data-v-ba2617e6]{color:var(--accent);font-size:14px;font-weight:600}.all-subjects[data-v-ba2617e6]{margin-top:14px;display:inline-block}@media (width<=720px){.pill[data-v-ba2617e6]{height:44px}.all-subjects[data-v-ba2617e6]{align-items:center;min-height:44px;display:inline-flex}}
