.editorial{max-width:880px;margin:36px auto;padding:0 24px;line-height:1.95}.editorial h1{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.45}.editorial h2{margin-top:2.1em;font-size:1.35rem}.editorial h3{font-size:1.08rem}.editorial p,.editorial li{overflow-wrap:anywhere}.editorial a,.editorial-summary a{color:#2857a6;text-decoration:underline;text-underline-offset:3px}.editorial-meta{font-size:.85rem;color:#626d7e}.editorial-nav{display:flex;flex-wrap:wrap;gap:12px 22px}.site-header{gap:16px;flex-wrap:wrap}.editorial-summary{max-width:1120px;margin:30px auto;padding:24px;border:1px solid #dfe6f0;border-radius:16px;background:#fff;line-height:1.85}.editorial-summary h2{margin-top:0}.editorial-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.editorial-cards h3{font-size:1.05rem}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:480px;margin:20px 0}.table-scroll th,.table-scroll td{padding:12px;border:1px solid #dce3ec;text-align:left;vertical-align:top}.table-scroll th{background:#eef3fb}.editorial-related{border-top:1px solid #dce3ec;margin-top:40px}.editorial code{overflow-wrap:anywhere}footer .editorial-nav{justify-content:center}@media(max-width:600px){.editorial{padding:0 18px;margin:24px auto}.editorial-summary{padding:18px;margin:20px 0}.editorial-nav{font-size:.85rem;gap:10px}.site-header{padding:16px}}