.topic-result-list[data-astro-cid-hwfel5t7] a[data-astro-cid-hwfel5t7][hidden]{display:none}.library-container[data-astro-cid-hwfel5t7]{width:min(1120px,100% - 3rem);margin-inline:auto}.eyebrow[data-astro-cid-hwfel5t7],.section-label[data-astro-cid-hwfel5t7],.result-label[data-astro-cid-hwfel5t7],.row-type[data-astro-cid-hwfel5t7]{font:500 .68rem/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase}.eyebrow[data-astro-cid-hwfel5t7],.section-label[data-astro-cid-hwfel5t7]{color:var(--gold)}h1[data-astro-cid-hwfel5t7],h2[data-astro-cid-hwfel5t7],h3[data-astro-cid-hwfel5t7]{font-family:var(--serif);font-weight:500;line-height:1.06}.library-hero[data-astro-cid-hwfel5t7]{background:var(--ink);border-bottom:1px solid var(--line);padding:clamp(4rem,8vw,7rem) 0}.hero-grid[data-astro-cid-hwfel5t7]{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}h1[data-astro-cid-hwfel5t7]{letter-spacing:-.04em;max-width:12ch;margin:.8rem 0 0;font-size:clamp(3.2rem,7vw,6rem)}.hero-copy[data-astro-cid-hwfel5t7]{max-width:58ch;color:var(--gray);margin:1.35rem 0 0;font-size:1.08rem;line-height:1.7}.situation-link[data-astro-cid-hwfel5t7]{color:var(--gold);margin-top:1.5rem;font-size:.88rem;display:inline-block}.hero-atlas[data-astro-cid-hwfel5t7]{margin:0}.hero-atlas[data-astro-cid-hwfel5t7] img[data-astro-cid-hwfel5t7]{width:100%;height:auto;display:block}.library-finder[data-astro-cid-hwfel5t7]{border:1px solid var(--line);background:var(--panel);margin-top:2.5rem;padding:1.3rem}.library-finder[data-astro-cid-hwfel5t7]>label[data-astro-cid-hwfel5t7]{color:var(--cream);font:500 .74rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.finder-row[data-astro-cid-hwfel5t7]{gap:.65rem;margin-top:.65rem;display:flex}.finder-row[data-astro-cid-hwfel5t7] input[data-astro-cid-hwfel5t7]{border:1px solid var(--gold-dim);background:var(--ink);width:100%;min-width:0;min-height:56px;color:var(--cream);font:1.05rem var(--sans);padding:1rem 1.1rem}.clear-search[data-astro-cid-hwfel5t7],.shelf-toggle[data-astro-cid-hwfel5t7],.results-heading[data-astro-cid-hwfel5t7] button[data-astro-cid-hwfel5t7],.no-results[data-astro-cid-hwfel5t7] button[data-astro-cid-hwfel5t7]{min-height:44px;color:inherit;font:500 .68rem var(--mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;padding:.75rem 1rem}.advanced-filters[data-astro-cid-hwfel5t7]{border-top:1px solid var(--line);margin-top:.8rem}.advanced-filters[data-astro-cid-hwfel5t7] summary[data-astro-cid-hwfel5t7]{color:var(--gray);font:500 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding-top:.9rem}.filter-grid[data-astro-cid-hwfel5t7]{grid-template-columns:repeat(4,1fr);gap:.75rem;padding-top:1rem;display:grid}.filter-grid[data-astro-cid-hwfel5t7] label[data-astro-cid-hwfel5t7]{color:var(--gray);font:500 .65rem var(--mono);letter-spacing:.07em;text-transform:uppercase}.filter-grid[data-astro-cid-hwfel5t7] select[data-astro-cid-hwfel5t7]{border:1px solid var(--line);background:var(--ink);width:100%;min-height:44px;color:var(--cream);margin-top:.4rem;padding:.65rem;display:block}.search-status[data-astro-cid-hwfel5t7]{min-height:1.3em;color:var(--gray);margin:.9rem 0 0;font-size:.8rem}.orientation-section[data-astro-cid-hwfel5t7],.atlas-section[data-astro-cid-hwfel5t7],.archive-intro[data-astro-cid-hwfel5t7],.shelf-section[data-astro-cid-hwfel5t7],.search-results[data-astro-cid-hwfel5t7],.no-results[data-astro-cid-hwfel5t7]{background:var(--lt-bg);color:var(--ink)}.orientation-section[data-astro-cid-hwfel5t7],.start-section[data-astro-cid-hwfel5t7],.atlas-section[data-astro-cid-hwfel5t7],.search-results[data-astro-cid-hwfel5t7],.archive-intro[data-astro-cid-hwfel5t7],.shelf-section[data-astro-cid-hwfel5t7],.library-close[data-astro-cid-hwfel5t7]{padding:clamp(3.5rem,7vw,6rem) 0}.section-heading[data-astro-cid-hwfel5t7],.shelf-heading[data-astro-cid-hwfel5t7],.atlas-grid[data-astro-cid-hwfel5t7],.close-grid[data-astro-cid-hwfel5t7]{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:clamp(1.5rem,5vw,4rem);display:grid}.section-heading[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7],.atlas-grid[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7],.archive-intro[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7],.shelf-heading[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7],.results-heading[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7],.library-close[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7]{margin:.45rem 0 0;font-size:clamp(2.2rem,4.5vw,3.8rem)}.section-heading[data-astro-cid-hwfel5t7]>p[data-astro-cid-hwfel5t7],.shelf-heading[data-astro-cid-hwfel5t7]>p[data-astro-cid-hwfel5t7],.atlas-grid[data-astro-cid-hwfel5t7]>div[data-astro-cid-hwfel5t7]>p[data-astro-cid-hwfel5t7]{color:var(--lt-body);margin:0;line-height:1.65}.problem-index[data-astro-cid-hwfel5t7]{border-top:1px solid var(--lt-line);border-left:1px solid var(--lt-line);grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid}.problem-index[data-astro-cid-hwfel5t7] button[data-astro-cid-hwfel5t7]{border:0;border-right:1px solid var(--lt-line);border-bottom:1px solid var(--lt-line);background:var(--lt-card);min-height:92px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:.75rem;padding:1rem;display:grid}.problem-index[data-astro-cid-hwfel5t7] button[data-astro-cid-hwfel5t7]:hover{background:#fffaf0}.problem-index[data-astro-cid-hwfel5t7] span[data-astro-cid-hwfel5t7],.problem-index[data-astro-cid-hwfel5t7] b[data-astro-cid-hwfel5t7]{color:var(--crimson);font:.68rem var(--mono)}.problem-index[data-astro-cid-hwfel5t7] strong[data-astro-cid-hwfel5t7]{font:500 1.2rem var(--serif)}.problem-index[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{color:var(--lt-body);font:.78rem/1.4 var(--sans);grid-column:2}.start-section[data-astro-cid-hwfel5t7]{background:var(--panel);scroll-margin-top:5rem}.start-section[data-astro-cid-hwfel5t7] .section-heading[data-astro-cid-hwfel5t7]>p[data-astro-cid-hwfel5t7]{color:var(--gray)}.start-list[data-astro-cid-hwfel5t7]{border-top:1px solid var(--line);margin-top:2rem}.start-list[data-astro-cid-hwfel5t7] a[data-astro-cid-hwfel5t7]{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.start-list[data-astro-cid-hwfel5t7]>a[data-astro-cid-hwfel5t7]>span[data-astro-cid-hwfel5t7],.start-list[data-astro-cid-hwfel5t7]>a[data-astro-cid-hwfel5t7]>b[data-astro-cid-hwfel5t7]{color:var(--gold);font:.68rem var(--mono)}.start-list[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{color:var(--gold);font:.62rem var(--mono);letter-spacing:.07em}.start-list[data-astro-cid-hwfel5t7] h3[data-astro-cid-hwfel5t7]{margin:.25rem 0;font-size:1.35rem}.start-list[data-astro-cid-hwfel5t7] p[data-astro-cid-hwfel5t7]{max-width:72ch;color:var(--gray);margin:0;font-size:.82rem;line-height:1.45}.atlas-section[data-astro-cid-hwfel5t7]{background:var(--lt-card)}.atlas-grid[data-astro-cid-hwfel5t7]{grid-template-columns:minmax(0,.75fr) minmax(430px,1.25fr);align-items:center}.atlas-grid[data-astro-cid-hwfel5t7] figure[data-astro-cid-hwfel5t7]{margin:0}.atlas-grid[data-astro-cid-hwfel5t7] img[data-astro-cid-hwfel5t7]{width:100%;height:auto;display:block}.atlas-grid[data-astro-cid-hwfel5t7] figcaption[data-astro-cid-hwfel5t7]{border-top:1px solid var(--lt-line);color:var(--lt-mut);padding:.75rem 0;font-size:.75rem}.atlas-topic-link[data-astro-cid-hwfel5t7]{color:var(--crimson);margin-top:1.1rem;font-weight:600;display:inline-block}.territory-links[data-astro-cid-hwfel5t7]{border-top:1px solid var(--lt-line);margin-top:1.5rem;display:grid}.territory-links[data-astro-cid-hwfel5t7] button[data-astro-cid-hwfel5t7]{border:0;border-bottom:1px solid var(--lt-line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:.25rem;padding:.9rem 0;display:grid}.territory-links[data-astro-cid-hwfel5t7] span[data-astro-cid-hwfel5t7]{color:var(--crimson);font-weight:600}.territory-links[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{color:var(--lt-body)}.archive-intro[data-astro-cid-hwfel5t7]{padding-bottom:2.5rem}.archive-intro[data-astro-cid-hwfel5t7] p[data-astro-cid-hwfel5t7]:last-child{max-width:65ch;color:var(--lt-body)}.shelf-section[data-astro-cid-hwfel5t7]{border-top:1px solid var(--lt-line);padding-top:2.5rem}.shelf-heading[data-astro-cid-hwfel5t7]{grid-template-columns:42px minmax(0,1fr) 340px}.shelf-heading[data-astro-cid-hwfel5t7]>span[data-astro-cid-hwfel5t7]{color:var(--crimson);font:.7rem var(--mono);align-self:start}.publication-list[data-astro-cid-hwfel5t7],.result-list[data-astro-cid-hwfel5t7]{border-top:2px solid var(--ink);margin-top:1.6rem}.topic-result-list[data-astro-cid-hwfel5t7]{background:var(--lt-line);border:1px solid var(--lt-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.6rem;display:grid}.topic-result-list[data-astro-cid-hwfel5t7] a[data-astro-cid-hwfel5t7]{background:var(--lt-card);min-height:112px;color:var(--ink);grid-template-columns:minmax(0,1fr) 20px;gap:.35rem 1rem;padding:1.15rem;display:grid}.topic-result-list[data-astro-cid-hwfel5t7] span[data-astro-cid-hwfel5t7]{font:500 1.22rem var(--serif)}.topic-result-list[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{color:var(--lt-body);line-height:1.45}.topic-result-list[data-astro-cid-hwfel5t7] b[data-astro-cid-hwfel5t7]{color:var(--crimson);grid-area:1/2/3;align-self:center}.publication-row[data-astro-cid-hwfel5t7]{border-bottom:1px solid var(--lt-line);color:var(--ink);grid-template-columns:135px minmax(0,1fr) 190px 20px;align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.publication-row[data-astro-cid-hwfel5t7]:hover .row-title[data-astro-cid-hwfel5t7],.row-type[data-astro-cid-hwfel5t7]{color:var(--crimson)}.row-title[data-astro-cid-hwfel5t7]{font:500 1.28rem/1.18 var(--serif)}.row-title[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{max-width:70ch;color:var(--lt-body);font:.76rem/1.4 var(--sans);margin-top:.28rem;display:block}.row-meta[data-astro-cid-hwfel5t7]{color:var(--lt-mut);font:.62rem/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}.row-meta[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{margin-top:.35rem;display:block}.row-arrow[data-astro-cid-hwfel5t7]{color:var(--crimson)}.shelf-toggle[data-astro-cid-hwfel5t7]{color:var(--ink);margin-top:1rem}.search-results[data-astro-cid-hwfel5t7]{scroll-margin-top:4rem}.results-heading[data-astro-cid-hwfel5t7]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.results-heading[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7]{margin-right:auto}.result-label[data-astro-cid-hwfel5t7]{color:var(--crimson);margin:2rem 0 -.8rem}.library-close[data-astro-cid-hwfel5t7]{background:var(--ink)}.close-grid[data-astro-cid-hwfel5t7]{grid-template-columns:200px minmax(0,720px);align-items:start}.library-close[data-astro-cid-hwfel5t7] h2[data-astro-cid-hwfel5t7]{font-size:clamp(1.8rem,4vw,2.8rem)}.library-close[data-astro-cid-hwfel5t7] p[data-astro-cid-hwfel5t7]{color:var(--gray);line-height:1.6}.library-close[data-astro-cid-hwfel5t7] a[data-astro-cid-hwfel5t7]{color:var(--gold)}.no-results[data-astro-cid-hwfel5t7]{text-align:center;padding:5rem 0}[data-astro-cid-hwfel5t7]:is(input,select,button,summary,a):focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (width<=900px){.hero-grid[data-astro-cid-hwfel5t7],.section-heading[data-astro-cid-hwfel5t7],.shelf-heading[data-astro-cid-hwfel5t7],.atlas-grid[data-astro-cid-hwfel5t7],.close-grid[data-astro-cid-hwfel5t7]{grid-template-columns:1fr}.hero-atlas[data-astro-cid-hwfel5t7]{max-width:680px}.filter-grid[data-astro-cid-hwfel5t7]{grid-template-columns:repeat(2,1fr)}.shelf-heading[data-astro-cid-hwfel5t7]>span[data-astro-cid-hwfel5t7]{display:none}.publication-row[data-astro-cid-hwfel5t7]{grid-template-columns:110px minmax(0,1fr) 24px}.row-meta[data-astro-cid-hwfel5t7]{display:none}}@media (width<=620px){.library-container[data-astro-cid-hwfel5t7]{width:min(100% - 2rem,1120px)}.library-hero[data-astro-cid-hwfel5t7]{padding-top:3rem}.hero-grid[data-astro-cid-hwfel5t7]{gap:1.5rem}.hero-atlas[data-astro-cid-hwfel5t7]{display:none}h1[data-astro-cid-hwfel5t7]{font-size:3.15rem}.finder-row[data-astro-cid-hwfel5t7]{flex-direction:column}.filter-grid[data-astro-cid-hwfel5t7],.problem-index[data-astro-cid-hwfel5t7],.topic-result-list[data-astro-cid-hwfel5t7]{grid-template-columns:1fr}.problem-index[data-astro-cid-hwfel5t7] button[data-astro-cid-hwfel5t7]{min-height:82px}.start-list[data-astro-cid-hwfel5t7] p[data-astro-cid-hwfel5t7]{display:none}.publication-row[data-astro-cid-hwfel5t7]{grid-template-columns:minmax(0,1fr) 20px;gap:.75rem;padding:1rem 0}.row-type[data-astro-cid-hwfel5t7]{grid-column:1/-1}.row-title[data-astro-cid-hwfel5t7] small[data-astro-cid-hwfel5t7]{font-size:.8rem}.results-heading[data-astro-cid-hwfel5t7]{flex-direction:column;align-items:flex-start}.advanced-filters[data-astro-cid-hwfel5t7] summary[data-astro-cid-hwfel5t7]{align-items:center;min-height:44px;display:flex}.atlas-grid[data-astro-cid-hwfel5t7] figure[data-astro-cid-hwfel5t7]{margin-top:1rem}}
