.atd .hed-section-tag{display:flex;align-items:center;gap:10px}.atd .hed-section-tag:before{content:"";width:18px;height:1px;background:currentColor;flex-shrink:0}.atd .hed-hero{padding-top:40px}.atd-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:44px;font-family:var(--hed-mono);font-size:11px;letter-spacing:.06em;color:var(--hed-ink-3)}.atd-crumbs a{transition:color .2s ease}.atd-crumbs a:hover{color:var(--hed-ink)}.atd-crumbs [aria-current=page]{color:var(--hed-ink-2)}@media (max-width:600px){.atd .hed-hero{padding-top:28px}.atd-crumbs{margin-bottom:28px}}@media (min-width:1180px){.atd .hed-hero-strap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.atd-intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 56px;padding-top:28px;border-top:1px solid var(--hed-line-soft)}.atd-intro-label{padding-top:5px;font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3)}.atd-intro-body{display:flex;flex-direction:column;gap:14px;max-width:64ch;font-family:var(--hed-sans);font-size:16px;line-height:1.65;color:var(--hed-ink-2);text-wrap:pretty}.atd-intro-body p{margin:0}.atd-intro-body b{color:var(--hed-ink);font-weight:500}@media (max-width:820px){.atd-intro{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:22px}.atd-intro-label{padding-top:0}.atd-intro-body{font-size:15px}}.atd-faq-section{padding-block:0 32px}.atd-faq{margin:0;border-top:1px solid var(--hed-line-soft)}.atd-faq-item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 56px;padding:24px 0;border-bottom:1px solid var(--hed-line-soft)}.atd-faq-q{margin:0;font-family:var(--hed-serif);font-weight:400;font-size:21px;line-height:1.25;letter-spacing:-.015em;color:var(--hed-ink);text-wrap:balance}.atd-faq-a{margin:0;max-width:64ch;font-family:var(--hed-sans);font-size:15px;line-height:1.65;color:var(--hed-ink-2);text-wrap:pretty}@media (max-width:820px){.atd-faq-item{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.atd-faq-q{font-size:19px}.atd-faq-a{font-size:14.5px}}@media (max-width:600px){.atd-faq-section{padding-bottom:8px}}.atd-related{padding-block:64px}.atd-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.atd-related-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:16px 18px;border:1px solid var(--hed-line-soft);border-radius:14px;background:var(--hed-bg);font-family:var(--hed-serif);font-size:17px;line-height:1.2;color:var(--hed-ink);overflow-wrap:anywhere;transition:border-color .2s ease,background .2s ease}.atd-related-link:hover{border-color:var(--hed-accent);background:color-mix(in oklab,var(--hed-accent) 4%,var(--hed-bg))}.atd-related-arrow{flex-shrink:0;color:var(--hed-accent);transition:transform .2s ease}.atd-related-link:hover .atd-related-arrow{transform:translateX(3px)}@media (max-width:1023px){.atd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.atd-related{padding-block:48px}.atd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atd-related-link{padding:14px;font-size:16px}}.atd-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px}.atd-more-label{margin-right:8px;font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3)}@media (max-width:640px){.atd-more-label{flex-basis:100%;margin:0 0 4px}}.atd .hed-closing p{text-wrap:balance}@media (prefers-reduced-motion:reduce){.atd-related-arrow,.atd-related-link{transition:none}.atd-related-link:hover .atd-related-arrow{transform:none}}