.as-lib .as-hero h1{font-size:clamp(60px, 10vw, 180px);line-height:.96}.as-lib--subject .as-hero h1{font-size:clamp(46px, 7vw, 120px)}.as-lib__count{margin-top:18px;font-family:var(--as-display);color:var(--as-brass);font-size:clamp(48px, 5.6vw, 96px);line-height:1}.as-lib__count .as-caps{font-size:12px;vertical-align:middle;margin-left:6px}.as-lib__intro p{max-width:34em}.as-lib__intro p+p{margin-top:.8em}.as-lib__grid{display:grid;grid-template-columns:minmax(230px,3fr) minmax(0,9fr);gap:clamp(28px, 5vw, 88px);align-items:start}.as-lib__side{position:sticky;top:130px}.as-lib__search label{display:block;margin-bottom:4px}.as-page .as-lib__search input{width:100%;height:46px;background:#fff0;border:0;border-bottom:1px solid var(--as-navy);border-radius:0;padding:0 2px;font-family:var(--as-sans);font-size:18px;color:var(--as-navy);outline:0;box-shadow:none}.as-page .as-lib__search input:focus{border-bottom-color:var(--as-brass);background:rgb(168 139 83 / .12)}.as-lib__cats{margin-top:30px;border-bottom:1px solid var(--as-brass)}.as-page .as-lib__cat{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:11px 0;border-top:1px solid var(--as-brass);text-decoration:none;font-family:var(--as-display);font-size:21px;line-height:1.2;transition:color .2s}.as-lib__cat span{font-family:var(--as-sans);font-size:12.5px;letter-spacing:.05em;color:var(--as-slate);font-variant-numeric:tabular-nums}.as-page .as-lib__cat[aria-current]{font-family:var(--as-text);font-style:italic;font-size:19px;justify-content:flex-start}.as-lib__cat[aria-current]::before{content:"§";margin-right:.1em;color:var(--as-brass)}.as-lib__cat[aria-current] span{margin-left:auto}.as-page .as-lib__cat:hover{color:var(--as-slate)}.as-page .as-lib__lead{display:block;margin-top:26px;padding:20px;background:var(--as-navy);color:var(--as-ivory);text-decoration:none}.as-lib__lead .as-caps{display:block;color:rgb(247 243 234 / .7)}.as-lib__lead strong{display:block;margin:10px 0 14px;font-family:var(--as-display);font-weight:400;font-size:25px;line-height:1.15}.as-page .as-lib__lead:hover .as-more{color:var(--as-brass)}.as-lib__about{padding-bottom:22px;max-width:44em}.as-lib__about p+p{margin-top:.7em}.as-lib__status{padding-bottom:12px}.as-lib__item{display:grid;grid-template-columns:7.6em minmax(0,1fr) auto;gap:4px clamp(14px, 2.4vw, 36px);align-items:baseline;padding:clamp(18px, 2vw, 26px) 0;border-top:1px solid var(--as-brass)}.as-lib__item[hidden]{display:none}.as-lib__date{font-size:13.5px;color:var(--as-slate);font-variant-numeric:tabular-nums;line-height:1.45}.as-lib__date b{display:block;font-weight:500}.as-page .as-lib__item h2{font-size:clamp(22px, 2vw, 31px);line-height:1.16}.as-page .as-lib__item h2 a{text-decoration:none}.as-page .as-lib__item h2 a:hover{text-decoration:underline;text-decoration-color:var(--as-brass)}.as-lib__item p{margin-top:6px;color:var(--as-slate);font-size:.95em;line-height:1.5;max-width:46em}.as-page .as-lib__go{white-space:nowrap;font-size:11.5px}.as-lib__more{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:34px;border-top:1px solid var(--as-brass)}.as-lib__more[hidden]{display:none}.as-lib__none{padding:40px 0;border-top:1px solid var(--as-brass)}.as-lib__none[hidden]{display:none}.as-page .as-lib__none h2{font-size:clamp(26px, 3vw, 40px);margin-bottom:8px}.as-lib__none button{background:none;border:0;padding:0 0 5px;cursor:pointer;color:var(--as-navy)}.as-lib:not(.as-lib--js) .as-lib__more{display:none}.as-lib .as-navy .as-head h2 em{color:var(--as-brass)}@media (max-width:860px){.as-lib__grid{grid-template-columns:1fr}.as-lib__side{position:static}.as-lib__item{grid-template-columns:minmax(0,1fr)}.as-lib__date b{display:inline}.as-lib__date b::after{content:" · "}.as-lib__go{margin-top:8px;justify-self:start}}