.article-index-intro,.article-index-group,.article-index-cta,.editorial-header,.article-related{max-width:1600px;padding:70px var(--gutter);margin-inline:auto}.article-kicker{letter-spacing:.04em;color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.6}.article-index-intro h1{max-width:18ch;font-size:clamp(39px,4.8vw,72px)}.article-index-lead{max-width:57ch;margin-top:28px;font-size:18px;line-height:1.9}.article-group-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:15px 32px;margin-top:45px;padding-top:24px;display:flex}.article-group-nav a{border-bottom:1px solid #0000;align-items:center;gap:14px;min-height:44px;font-size:14px;display:flex}.article-group-nav a:hover{border-color:currentColor}.article-group-nav span{color:var(--muted);font-size:12px}.article-index-group{padding-top:50px;scroll-margin-top:24px}.article-group-title{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px;padding-top:32px;display:flex}.article-group-title h2,.article-index-cta h2,.article-related h2{max-width:24ch;font-size:clamp(28px,3vw,44px)}.article-group-title p{max-width:39ch;color:var(--muted);font-size:14px}.article-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px;display:grid}.editorial-card{flex-direction:column;align-items:start;min-width:0;display:flex}.editorial-card-image{aspect-ratio:1.48;width:100%;margin-bottom:22px;display:block;overflow:hidden}.editorial-card-image img{object-fit:cover;height:100%;transition:transform .4s}.editorial-card-image:hover img{transform:scale(1.025)}.article-card-meta{color:var(--muted);margin-bottom:12px;font-size:11px}.editorial-card h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,27px);line-height:1.38}.editorial-card h3 a:hover{text-decoration:underline}.article-card-excerpt{margin-top:16px;margin-bottom:14px;font-size:14px;line-height:1.9}.editorial-card>.text-link{margin-top:auto;font-size:12px}.article-index-cta{border-top:1px solid var(--line);margin-top:38px}.article-index-cta>p{max-width:52ch;margin-top:24px}.article-cta-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.article-cta-actions .button{max-width:100%}.editorial-header{padding-top:42px;padding-bottom:46px}.article-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:30px;font-size:12px;display:flex}.article-breadcrumb a:hover{text-decoration:underline}.editorial-header h1{max-width:27ch;font-size:clamp(34px,4.2vw,60px);line-height:1.23}.editorial-lead{max-width:63ch;margin-top:28px;font-size:18px;line-height:1.9}.editorial-cover{max-width:1460px;padding:0 var(--gutter);margin:0 auto}.editorial-cover>img{aspect-ratio:1.9;object-fit:cover;object-position:center;max-height:650px}.editorial-cover figcaption,.article-inline-image figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.editorial-layout{max-width:1460px;padding:62px var(--gutter) 70px;grid-template-columns:250px minmax(0,800px);justify-content:center;gap:65px;margin:0 auto;display:grid}.article-toc{min-width:0}.article-toc nav{border-top:1px solid var(--line);padding-top:20px;position:sticky;top:24px}.article-toc p{margin-bottom:14px;font-size:12px;font-weight:600}.article-toc ol{margin:0;padding-left:19px;font-size:12px;line-height:1.8}.article-toc li{padding:7px 0}.article-toc a:hover{text-decoration:underline}.article-faq-jump{margin-top:18px;font-size:12px;display:block}.editorial-body{min-width:0}.editorial-body>section{margin-bottom:40px;scroll-margin-top:30px}.editorial-body h2{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(25px,2.4vw,34px);line-height:1.35}.editorial-body p{max-width:none;margin:16px 0;font-size:16px;line-height:1.95}.editorial-body li{padding:5px 0;line-height:1.9}.editorial-body ul,.editorial-body ol{margin:22px 0;padding-left:25px}.article-inline-image{margin:40px 0}.article-inline-image img{object-fit:contain;background:#e8e7e0;max-height:650px}.article-table-scroll{border:1px solid var(--line);max-width:100%;margin:25px 0;overflow:auto}.article-table-scroll table{border-collapse:collapse;width:100%;min-width:430px;font-size:13px;line-height:1.8}.article-table-scroll th{text-align:left;background:#e6e7df;font-weight:600}.article-table-scroll th,.article-table-scroll td{vertical-align:top;border-bottom:1px solid var(--line);padding:17px 18px}.article-table-scroll tr:last-child td{border-bottom:0}.article-context-links{flex-wrap:wrap;gap:12px 26px;margin:24px 0;display:flex}.article-context-links a{border-bottom:1px solid;align-items:center;gap:16px;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}.article-context-links .arrow{width:20px}.article-questions details{border-top:1px solid var(--line);padding:19px 0}.article-questions summary{cursor:pointer;font-size:16px;font-weight:600}.article-questions details p{margin-bottom:0;font-size:14px}.article-order{border-top:1px solid var(--line);padding-top:35px}.article-order .article-kicker{font-size:11px}.article-order h2{max-width:23ch}.article-order>p{font-size:15px}.article-related{border-top:1px solid var(--line);padding-top:45px}.article-related-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.article-related .editorial-card{border-top:1px solid var(--line);padding-top:22px}@media (width<=1050px){.article-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-layout{grid-template-columns:190px minmax(0,1fr);gap:34px}.article-group-title{flex-direction:column;align-items:start;gap:18px}.editorial-header h1{font-size:43px}}@media (width<=760px){.editorial-layout{padding-top:32px;display:block}.article-toc{margin-bottom:38px}.article-toc nav{position:static}.article-toc ol{columns:2;column-gap:25px}.article-toc li{break-inside:avoid}.editorial-cover>img{aspect-ratio:1.48}.editorial-header h1{font-size:clamp(32px,6vw,44px)}.article-related-heading{flex-direction:column;align-items:start}.article-related .article-card-grid{grid-template-columns:1fr}}@media (width<=650px){.article-index-intro,.article-index-group,.article-index-cta,.editorial-header,.article-related{padding:40px var(--gutter)}.article-index-intro h1{font-size:37px}.article-index-lead,.editorial-lead{font-size:15px}.article-group-nav{gap:10px 22px;margin-top:29px}.article-group-nav a{font-size:12px}.article-card-grid{grid-template-columns:1fr;gap:38px}.editorial-card h3{font-size:24px}.article-card-excerpt{font-size:14px}.editorial-body h2{font-size:26px}.editorial-body p,.editorial-body li{font-size:15px}.article-toc ol{columns:1}.article-cta-actions{flex-direction:column;align-items:stretch}.article-cta-actions .button{gap:18px;font-size:12px}.article-related h2,.article-index-cta h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.editorial-card-image img{transition:none}}.editorial-body .article-table-hint{color:var(--muted);margin-bottom:-12px;font-size:12px;line-height:1.7;display:none}.editorial-header h1,.editorial-body h2,.article-index-intro h1,.article-related h2{hyphens:auto;overflow-wrap:anywhere}@media (width<=480px){.editorial-body .article-table-hint{display:block}}
