.articleHero{padding-block:40px 64px}.articleBreadcrumb{font:var(--t-body-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;display:flex}.articleBreadcrumb a{text-underline-offset:4px;text-decoration:underline}.articleHero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}.articleHero__copy{gap:18px;display:grid}.articleHero h1{font-size:clamp(32px,3.8vw,52px);line-height:1.15}.articleHero .lead{font-size:18px;line-height:1.7}.articleByline{font:var(--t-body-sm);font-weight:600}.articleByline a{text-underline-offset:4px;text-decoration:underline}.articleByline a:hover{color:#a64700}.articleByline span,.articleDate{font:var(--t-body-sm);color:var(--c-text-muted)}.articleBodyGrid{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:64px;padding-bottom:80px;display:grid}.articleToc nav{position:sticky;top:118px}.articleToc p{font:var(--t-label);letter-spacing:.04em;margin-bottom:20px}.articleToc ol{gap:14px;padding-left:20px;display:grid}.articleToc a{font:var(--t-body-sm);color:var(--c-text-body);text-underline-offset:4px;text-decoration:underline}.articleToc a:hover{color:#a64700}.articleProse{font:400 18px/1.85 var(--font-body);overflow-wrap:anywhere;min-width:0}.articleProse>p,.articleProse>ul,.articleProse>ol,.articleProse>blockquote,.articleProse>figure,.articleProse>.articleTable{margin:0 0 24px}.articleProse h2{font:var(--t-h3);margin:48px 0 20px;scroll-margin-top:115px}.articleProse h2:first-child{margin-top:0}.articleProse h3{font:var(--t-h4);margin:32px 0 16px;scroll-margin-top:115px}.articleProse ul,.articleProse ol{padding-left:26px}.articleProse li{margin-bottom:10px}.articleProse a{color:#a64700;text-underline-offset:4px;text-decoration:underline}.articleProse a:hover{color:#713000}.articleProse blockquote{background:#fff8f1;border-left:4px solid #f2994a;border-radius:0 12px 12px 0;padding:24px}.articleProse figure img{border-radius:16px;max-width:100%;height:auto}.articleProse figcaption{font:var(--t-body-sm);color:var(--c-text-muted);margin-top:10px}.articleTable{border:1px solid var(--c-border);border-radius:12px;overflow:auto}.articleProse table{border-collapse:collapse;width:100%;min-width:480px;font:var(--t-body)}.articleProse th,.articleProse td{text-align:left;vertical-align:top;border:1px solid var(--c-border);padding:16px}.articleProse th{background:#fff8f1}.articleProse pre{background:#f3f4f6;border-radius:12px;padding:24px;font-size:14px;overflow:auto}.articleProse hr{border:0;border-top:1px solid var(--c-border);margin:32px 0}@media (width<=1024px){.articleHero__grid{gap:24px}.articleBodyGrid{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (width<=768px){.articleHero{padding-block:28px 40px}.articleHero__grid{grid-template-columns:1fr}.articleHero__grid picture{max-width:640px}.articleBreadcrumb{margin-bottom:28px}.articleBodyGrid{flex-direction:column;gap:32px;display:flex}.articleToc{border:1px solid var(--c-border);border-radius:12px;padding:20px}.articleToc nav{position:static}.articleProse{font-size:17px;line-height:1.8}.articleProse h2{scroll-margin-top:95px}}.articleToc a[aria-current=location]{color:var(--c-link-hover);background:#fff8f1;font-weight:600;text-decoration-thickness:2px;box-shadow:-8px 0 #fff8f1}.articleProse>.comparison{margin:0 0 24px}@media (width<=768px){.articleBreadcrumb{gap:8px;margin-bottom:20px}.articleBreadcrumb [aria-current],.articleBreadcrumb>span:nth-last-child(2){display:none}.articleHero__copy{gap:14px}.articleHero{padding-block:24px 32px}.articleProse h2{font:600 25px/1.4 var(--font-body)}.articleProse h3{font:600 20px/1.45 var(--font-body)}}.articleToc[data-astro-cid-66bovz35] details[data-astro-cid-66bovz35]{position:sticky;top:118px}.articleToc[data-astro-cid-66bovz35] summary[data-astro-cid-66bovz35]{cursor:pointer;font:var(--t-label);padding-bottom:16px}.articleToc[data-astro-cid-66bovz35] nav[data-astro-cid-66bovz35]{position:static}.articleToc[data-astro-cid-66bovz35] nav[data-astro-cid-66bovz35]>p[data-astro-cid-66bovz35]{display:none}@media (width<=768px){.articleToc[data-astro-cid-66bovz35] details[data-astro-cid-66bovz35]{position:static}.articleToc[data-astro-cid-66bovz35] summary[data-astro-cid-66bovz35]{padding-bottom:0}.articleToc[data-astro-cid-66bovz35] details[data-astro-cid-66bovz35][open] summary[data-astro-cid-66bovz35]{padding-bottom:16px}.articleToc[data-astro-cid-66bovz35]{padding:16px 20px}}
