.editorial-article{max-width:760px;color:var(--color-ink);margin:24px auto 80px}.editorial-article>nav,.editorial-end{font-size:14px}.editorial-article a{color:var(--color-action);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.editorial-heading{border-bottom:1px solid var(--color-line);margin:36px 0;padding-bottom:28px}.editorial-category{color:var(--color-action);margin-bottom:12px;font-size:13px;font-weight:600}.editorial-heading h1{letter-spacing:-1px;text-wrap:balance;font-size:clamp(28px,4vw,44px);line-height:1.17}.editorial-summary{color:var(--color-muted);margin-top:20px;font-size:18px;line-height:1.65}.editorial-meta{color:var(--color-muted);margin-top:16px;font-size:13px;line-height:1.6}.editorial-body{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.editorial-cover{background:#f2f1ea;border-radius:16px;margin:0 0 36px;overflow:hidden}.editorial-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.editorial-body p{margin:0 0 22px}.editorial-body h2{letter-spacing:-.5px;margin:42px 0 20px;font-size:26px;line-height:1.3}.editorial-body h3{margin:30px 0 16px;font-size:21px;line-height:1.4}.editorial-body ul,.editorial-body ol{margin:0 0 26px;padding-left:26px}.editorial-body li{margin:9px 0}.editorial-body table{border-collapse:collapse;width:100%;margin:24px 0}.editorial-body td,.editorial-body th{border:1px solid var(--color-line);text-align:left;padding:12px}.editorial-end{border-top:1px solid var(--color-line);margin-top:40px;padding-top:24px}.editorial-end p{margin-bottom:16px;line-height:1.6}@media (max-width:600px){.editorial-article{margin-top:16px}.editorial-body{font-size:16px}.editorial-heading{margin-top:28px}.editorial-body h2{font-size:23px}.editorial-body table{table-layout:fixed}.editorial-body th:first-child{width:38%}}
