.editorial{width:min(850px,calc(100% - 40px));margin:0 auto;padding:112px 0 76px}.article-crumbs{display:flex;gap:12px;font-size:.85rem;color:var(--ink-2)}.article-head{padding:38px 0 30px}.article-kicker{color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article-head h1{font-size:clamp(2.2rem,5.4vw,4rem);line-height:1.08;letter-spacing:-.035em;max-width:19ch;margin:18px 0 26px}.article-intro{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7;color:var(--ink-2)}.article-date{font-size:.8rem;color:var(--ink-3)}.article-languages{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.article-languages a{font-size:.8rem;text-decoration:none;padding:6px 12px;border:1px solid var(--line);border-radius:999px}.article-languages a[aria-current]{background:var(--gold);color:var(--night)}.article-toc{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--glass);margin:10px 0 48px}.article-toc h2{font-size:1rem;margin:0 0 12px}.article-toc li{margin:8px 0}.article-toc a{color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:4px}.article-section{margin:44px 0;scroll-margin-top:90px}.article-section h2,.article-related h2{font-size:clamp(1.45rem,3.1vw,2rem);line-height:1.25;letter-spacing:-.02em}.article-section p{line-height:1.85;color:var(--ink-2);margin:20px 0}.article-table{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin:28px 0}.article-table table{border-collapse:collapse;width:100%;min-width:530px;font-size:.9rem}.article-table th,.article-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.5}.article-table thead{background:var(--denim)}.article-table tbody th{font-weight:650}.article-cta{border:1px solid rgba(232,165,60,.45);border-radius:18px;padding:26px;background:linear-gradient(135deg,var(--denim),var(--night));display:flex;align-items:center;gap:24px}.article-cta img{border-radius:12px;flex-shrink:0}.article-cta .btn{white-space:normal;text-align:center;height:auto;min-height:48px;line-height:1.4}.article-sources{font-size:.9rem;color:var(--ink-2);padding:24px;border-top:1px solid var(--line)}.article-sources h2{font-size:1.1rem}.article-sources li{margin:10px 0;overflow-wrap:anywhere}.article-related{padding-top:22px;border-top:1px solid var(--line)}.article-related>a{display:block;padding:16px 0;color:var(--gold-2);line-height:1.5}.article-footer{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:.9rem}.guide-grid{display:grid;gap:24px}.guide-grid article{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--glass)}.guide-grid h2{margin:0 0 18px;line-height:1.3;font-size:1.7rem}.guide-grid p{line-height:1.7;color:var(--ink-2)}.guide-grid time{font-size:.8rem;color:var(--ink-3)}.editorial-entry{padding-block:36px 64px}.article-page .qa summary{font-size:1.05rem}.article-page .qa .a{padding-inline:0}@media(max-width:560px){.editorial{padding-top:84px}.article-toc{padding:18px}.article-toc ol{padding-left:20px}.article-cta{align-items:flex-start;flex-direction:column;padding:22px}.article-head h1{max-width:100%}.article-section p{font-size:1rem;line-height:1.8}.article-sources{padding-inline:0}}
