.ab-resource-hero .ab-answer{max-width:60ch}.ab-resource__dates{color:var(--ab-ink-3);font-size:var(--size-mono-sm);margin:0 0 18px}.ab-resource__cols{align-items:start;display:grid;gap:56px;grid-template-columns:220px minmax(0,1fr)}.ab-toc{position:sticky;top:calc(var(--header-height) + 24px)}.ab-toc__label{color:var(--ab-ink-3);font-size:var(--size-label);font-weight:var(--weight-medium);margin:0 0 10px}.ab-toc ol{counter-reset:toc;display:grid;gap:9px;list-style:none;margin:0;padding:0}.ab-toc li{counter-increment:toc}.ab-toc a{color:var(--ab-ink-2);font-size:.8438rem;line-height:1.35}.ab-toc a:hover{color:var(--ab-navy)}.ab-resource__body{max-width:68ch}.ab-resource__body h2{color:var(--ab-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-bold);letter-spacing:var(--track-h2);line-height:1.2;margin:44px 0 14px;scroll-margin-top:calc(var(--header-height) + 20px)}.ab-resource__body h2:first-child{margin-top:0}.ab-resource__body p{color:var(--ab-ink-2);font-size:1.0625rem;line-height:1.65;margin:0 0 18px}.ab-resource__body strong{color:var(--ab-ink);font-weight:var(--weight-bold)}.ab-resource__caption{color:var(--ab-ink-3);font-family:var(--font-mono);font-size:var(--size-mono-sm);margin:-8px 0 26px}.ab-resource__body .ab-section{margin:24px 0;padding:0}.ab-resource__body .ab-wrap{max-width:none;padding:0}.ab-table{border-collapse:collapse;font-size:.9063rem;margin:24px 0;width:100%}.ab-table td,.ab-table th{border-bottom:1px solid var(--ab-line);padding:12px 14px;text-align:left;vertical-align:top}.ab-table thead th{border-bottom:1px solid var(--ab-line-strong);color:var(--ab-ink);font-family:var(--font-display);font-weight:var(--weight-bold)}.ab-table td{color:var(--ab-ink-2)}.ab-resource__body{overflow-x:auto}@media (max-width:980px){.ab-resource__cols{gap:28px;grid-template-columns:1fr}.ab-toc{border-bottom:1px solid var(--ab-line);padding-bottom:20px;position:static}.ab-toc ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ab-toc ol{grid-template-columns:1fr}}.ab-readnext{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ab-readnext__card{display:block}.ab-readnext__card,.ab-readnext__card:hover{color:var(--ab-ink)}.ab-readnext__card h3{color:var(--ab-ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--weight-bold);letter-spacing:var(--track-h3);margin:0 0 8px}.ab-readnext__card p{color:var(--ab-ink-3);font-size:var(--size-body-sm);line-height:var(--lh-body);margin:0}@media (max-width:980px){.ab-readnext{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ab-readnext{grid-template-columns:1fr}}.ab-byline .ab-resource__dates{margin:0}