@layer components{.closer-essay p,.closer-essay li{overflow-wrap:anywhere}.closer-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:var(--sp-7);align-items:end;padding:var(--sp-7) 0}.closer-hero h1{max-width:15ch;letter-spacing:var(--track-display);line-height:1.04;margin:0 0 var(--sp-5);font-size:var(--title-page)}.closer-hero .lead{max-width:42ch}.closer-hero aside{border-left:var(--rule);padding-left:var(--sp-5)}.closer-intro{max-width:var(--measure);margin:var(--sp-4) 0 var(--sp-7);font-size:var(--fs-lead);line-height:1.65}.closer-selector>h2{font-size:var(--fs-h3);margin-bottom:var(--sp-2)}.closer-selector>p{color:var(--muted)}.closer-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:var(--rule-ink)}.closer-choices>a{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);min-height:112px;color:var(--ink);border-right:var(--rule);text-decoration:none}.closer-choices>a:last-child{border-right:0}.closer-choices>a:hover{background:var(--hover)}.closer-choices>a[aria-current=true]{background:var(--selected);color:var(--on-selected)}.closer-choices>a[aria-current=true] small{color:inherit}.closer-choices strong{display:block;font-size:var(--fs-h3);font-weight:var(--fw-reading);line-height:1.2;margin-bottom:var(--sp-2)}.closer-choices small{display:block;font-size:var(--fs-sm);line-height:1.5}.closer-number{font-size:var(--fs-xs);align-self:flex-start;padding-top:var(--sp-2)}.closer-panel{padding-top:var(--sp-7);scroll-margin-top:100px}.closer-panel[hidden]{display:none}.closer-reading-grid{display:grid;grid-template-columns:minmax(0,740px) minmax(170px,1fr);gap:var(--sp-7)}.closer-prose>p{max-width:var(--measure)}.closer-prose>h2{max-width:24ch;font-size:var(--fs-h2);margin-bottom:var(--sp-5)}.closer-essay .ref{font-size:var(--fs-xs);vertical-align:super;margin-left:3px;line-height:1;text-decoration:none}.closer-sidenote{border-top:3px solid var(--cite);padding-top:var(--sp-4);color:var(--muted)}.closer-sidenote h3{font-size:var(--fs-h3);color:var(--ink)}.closer-sidenote p{font-size:var(--fs-sm)}.closer-counter{border-block:var(--rule);margin-top:var(--sp-6);padding-bottom:var(--sp-2)}.closer-counter summary{padding:var(--sp-4) 0;min-height:48px;cursor:pointer}.closer-counter p{max-width:var(--measure)}.closer-question{background:var(--ink);color:var(--paper);padding:var(--sp-6);margin-top:var(--sp-6)}.closer-question h3,.closer-question .eyebrow{color:inherit}.closer-question .eyebrow:after{background:currentColor}.closer-question p:last-child{margin-bottom:0}.closer-finish{display:grid;grid-template-columns:minmax(0,740px) minmax(170px,1fr);gap:var(--sp-7);border-top:var(--rule);margin-top:var(--sp-6);padding:var(--sp-6) 0}.closer-finish h3{font-size:var(--fs-h3)}.closer-finish p{max-width:var(--measure)}.closer-keep{align-self:center}.closer-keep .button{max-width:100%;white-space:normal;text-align:left}.closer-keep .caption{margin-top:var(--sp-3)}.closer-records{border-top:var(--rule-ink);padding:var(--sp-7) 0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--sp-7)}.closer-records>div{min-width:0}.closer-records h2{font-size:var(--fs-h3)}.closer-route-table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-sm);text-align:left}.closer-route-table caption{text-align:left;padding-bottom:var(--sp-3);color:var(--muted)}.closer-route-table th,.closer-route-table td{padding:var(--sp-4) var(--sp-3) var(--sp-4) 0;border-bottom:var(--rule);vertical-align:top}.closer-route-table th{font-weight:var(--fw-medium)}.closer-route-table small{display:block;color:var(--muted);margin-top:var(--sp-2)}.closer-sources{border-top:var(--rule);padding:var(--sp-6) 0}.closer-essay .closer-sources.ground{border-top:0;padding-block:var(--sp-6)}.closer-sources>p{max-width:var(--measure)}.closer-sources h2{font-size:var(--fs-h3)}.closer-sources ol{columns:2;column-gap:var(--sp-7);padding-left:var(--sp-5);margin:var(--sp-6) 0}.closer-sources li{break-inside:avoid;padding-left:var(--sp-2);padding-bottom:var(--sp-5);scroll-margin-top:100px}.closer-sources .caption{margin:var(--sp-2) 0 0}.closer-next{border-top:var(--rule-ink);padding:var(--sp-6) 0 var(--sp-7)}.closer-next>p{max-width:var(--measure)}.closer-next h2{font-size:var(--fs-h3)}.closer-next .actions{flex-wrap:wrap}.closer-next .button{white-space:normal}.closer-essay .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.closer-hero{grid-template-columns:1fr;gap:var(--sp-5);padding-top:var(--sp-5)}.closer-hero aside{border-left:0;border-top:var(--rule);padding:var(--sp-4) 0 0}.closer-hero aside p{margin-bottom:var(--sp-2)}.closer-intro{margin:var(--sp-3) 0 var(--sp-6)}.closer-choices{grid-template-columns:1fr}.closer-choices>a{border-right:0;border-bottom:var(--rule);min-height:84px;padding:var(--sp-4)}.closer-choices>a:last-child{border-bottom:0}.closer-reading-grid,.closer-finish,.closer-records{grid-template-columns:1fr;gap:var(--sp-5)}.closer-panel{padding-top:var(--sp-6)}.closer-sidenote{max-width:var(--measure)}.closer-sources ol{columns:1}.closer-question{padding:var(--sp-5)}.closer-keep{max-width:400px}}@media(prefers-reduced-motion:reduce){.closer-essay,.closer-essay *{scroll-behavior:auto;animation:none;transition:none}}@media print{.closer-choices,.closer-keep,.closer-next .actions,.closer-panel[hidden]{display:none}.closer-hero,.closer-reading-grid,.closer-finish,.closer-records{display:block}.closer-question{background:transparent;color:var(--ink);border:var(--rule);break-inside:avoid}.closer-sources ol{columns:1}.closer-route-table{min-width:0}.closer-hero h1{font-size:30pt}.closer-counter>p{display:block}}}
