.sw-editorial{max-width:900px;margin:auto;line-height:1.75}.sw-editorial h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.22}.sw-editorial h2{font-size:1.35rem;margin:1.8rem 0 .8rem}.sw-editorial h3{line-height:1.45}.sw-editorial .sw-card{margin:1rem 0;padding:clamp(18px,3vw,32px)}.sw-editorial p{margin:.75rem 0}.sw-editorial a{overflow-wrap:anywhere}.sw-editorial .meta{color:var(--sw-muted);font-size:.8rem}.sw-editorial .reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sw-editorial .reading-grid .sw-card{margin:0}.sw-editorial .reading-grid h3{font-size:1rem}.sw-editorial .issue-links{display:flex;flex-wrap:wrap;gap:16px}.sw-editorial details{border-top:1px solid var(--sw-line);padding:16px 0}.sw-editorial summary{cursor:pointer;font-size:1.1rem}.sw-editorial [id]{scroll-margin-top:110px}.sw-editorial .notice{border-left:2px solid var(--sw-orange);padding:8px 18px;color:var(--sw-muted)}.sw-editorial .sw-link:focus-visible{outline:2px solid var(--sw-orange);outline-offset:4px}@media(max-width:720px){.sw-editorial .reading-grid{grid-template-columns:1fr}}
.sw-container.sw-section{padding-left:24px;padding-right:24px;box-sizing:border-box}@media(max-width:640px){.sw-container.sw-section{padding-left:18px;padding-right:18px}}
.sw-editorial a{color:var(--sw-ink);text-decoration:underline;text-underline-offset:3px}.sw-editorial a:hover{color:var(--sw-ink);text-decoration-thickness:2px}.sw-editorial a:focus-visible{outline:2px solid var(--sw-orange);outline-offset:4px}
