.amn-sf-hero{background:var(--ink-900);color:#fff}.amn-sf-hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-top:48px;padding-bottom:48px;display:grid}.amn-breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.amn-breadcrumb a{color:var(--ink-200)}.amn-breadcrumb a:hover{color:#fff}.amn-breadcrumb__sep{color:var(--ink-500)}.amn-sf-hero__copy .amn-h1{max-width:18ch;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.06}.amn-sf-hero__figure{text-align:right;justify-items:end;display:grid}.amn-sf-hero__num{font-family:var(--font-display);color:var(--amn-red);font-size:clamp(72px,9vw,112px);font-weight:700;line-height:.95}.amn-sf-hero__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-300);margin-top:6px;font-size:12px}.amn-sf__inner{grid-template-columns:280px minmax(0,720px);align-items:start;gap:56px;display:grid}.amn-sf__index{position:sticky;top:24px}.amn-sf__index-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);margin:0 0 10px;font-size:12px;font-weight:700}.amn-sf__ranges{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:20px;display:grid}.amn-sf__range{min-height:36px;color:var(--ink-900);font:600 13px var(--font-body);letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #d0d0d4;padding:6px 8px;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.amn-sf__range:hover{border-color:var(--ink-900)}.amn-sf__range.is-active{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.amn-sf__toc{border-top:1px solid var(--paper-200);margin:0;padding:0;list-style:none}.amn-sf__toc li{border-bottom:1px solid var(--paper-200)}.amn-sf__toc a{color:var(--ink-900);gap:10px;padding:9px 0;font-size:13.5px;line-height:1.35;display:flex}.amn-sf__toc a:hover{color:var(--amn-red)}.amn-sf__toc-num{width:24px;font-family:var(--font-display);color:var(--amn-red);flex:none;font-weight:600}.amn-sf__range-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);margin:0 0 24px;font-size:12px;font-weight:700}.amn-sf-item{border-top:1px solid var(--paper-200);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 0;scroll-margin-top:24px;display:grid}.amn-sf-item:first-child{border-top:0;padding-top:0}.amn-sf-item__num{font-family:var(--font-display);color:var(--amn-red);font-size:40px;font-weight:600;line-height:1}.amn-sf-item__title{margin-bottom:12px;font-size:24px}.amn-sf-item__body .amn-p{font-size:16.5px;line-height:1.7}.amn-sf-item__body .amn-p+.amn-p{margin-top:14px}.amn-sf-item__subs{border-left:3px solid var(--paper-200);gap:10px;margin:14px 0 0;padding:0 0 0 18px;font-size:15.5px;line-height:1.6;list-style:none;display:grid}.amn-sf-item__letter{font-family:var(--font-display);color:var(--amn-red);font-weight:600}.amn-sf__pager{border-top:1px solid var(--paper-200);justify-content:space-between;gap:16px;margin-top:36px;padding-top:24px;display:flex}.amn-sf__pager [hidden]{display:none}.amn-sf__pager [data-amn-sf-next]{margin-left:auto}@media (width<=959px){.amn-sf-hero__inner{grid-template-columns:1fr;gap:20px}.amn-sf-hero__figure{text-align:left;justify-items:start}.amn-sf__inner{grid-template-columns:1fr;gap:28px}.amn-sf__index{position:static}.amn-sf-item,.amn-sf{scroll-margin-top:84px}body.admin-bar .amn-sf-item,body.admin-bar .amn-sf{scroll-margin-top:116px}.amn-sf__ranges{margin:0 calc(-1 * var(--gutter));padding-bottom:6px;padding-left:var(--gutter);padding-right:var(--gutter);flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.amn-sf__range{flex:none}.amn-sf__toc{display:none}.amn-sf-item{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px 0}.amn-sf-item__num{font-size:30px}.amn-sf-item__title{font-size:20px}}