.editorial{width:min(calc(100% - 2.5rem),820px);margin:auto;padding:2rem 0 5rem}.breadcrumbs{font-size:.85rem;color:var(--muted);margin-bottom:3rem}.article-header{margin-bottom:2.4rem}.editorial h1{font-size:clamp(2.1rem,5.8vw,3.5rem);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.editorial h2{font-size:1.75rem;line-height:1.25;margin:2.8rem 0 1rem;scroll-margin-top:100px}.editorial h3{font-size:1.2rem;margin:1.8rem 0 .6rem}.editorial p,.editorial li{color:#c4d2e2}.editorial li{margin-bottom:.8rem}.editorial strong{color:var(--ink)}.article-meta{font-size:.85rem;color:var(--muted)!important}.article-index{display:grid;gap:.7rem;background:var(--navy-850);padding:1.5rem;border:1px solid var(--line);border-radius:14px;margin:2rem 0}.article-index a{color:var(--cyan)}.article-cta{padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--cyan);border-radius:18px;background:linear-gradient(130deg,#102b39,#091827);margin:3rem 0}.article-cta h2{margin-top:0}.article-cta .eyebrow{color:var(--cyan)}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;padding:1rem;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--navy-850)}td{color:#c4d2e2}td:first-child{font-weight:700;color:var(--ink)}.os-example{border-left:3px solid var(--cyan);padding:0 0 0 1.2rem}.os-example dt{font-weight:800;margin-top:1.2rem}.os-example dd{margin:.4rem 0;color:#c4d2e2}.editorial-note{font-size:.9rem;border-top:1px solid var(--line);padding-top:1.2rem}.blog-feature{margin-top:3rem;padding:clamp(1.2rem,4vw,2rem);background:var(--navy-850);border:1px solid var(--line);border-radius:18px}.blog-feature h2{margin-top:.6rem}.blog-feature h2 a{text-decoration:none}.blog-feature h2 a:hover{text-decoration:underline}@media(max-width:620px){.editorial{width:calc(100% - 1.4rem)}th,td{padding:.7rem}.editorial h2{font-size:1.5rem}.article-cta .button{width:100%}}