.editorial{max-width:860px;padding:52px 42px 85px}.editorial h1{font-size:clamp(34px,5vw,54px);line-height:1.25;letter-spacing:-.7px;overflow-wrap:anywhere}.back-link{display:inline-block;font-size:13px;text-underline-offset:5px}.article-header{margin:42px 0 28px}.article-subtitle{font-size:20px;color:#626262}.article-body{font-size:16px;line-height:1.95;overflow-wrap:anywhere}.article-body p{margin:20px 0}.article-body h2{font-size:28px;margin:44px 0 18px;scroll-margin-top:24px}.article-body a{ text-underline-offset:4px}.citation{font-size:.8em;white-space:nowrap}.source-label{font-weight:600;scroll-margin-top:24px}.article-toc{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:18px 0;margin:28px 0}.article-toc summary{font-size:14px;font-weight:600}.article-toc ol{padding-left:23px}.article-toc a{text-underline-offset:4px}.article-end{border-top:1px solid #d7d7d7;margin-top:42px;padding-top:20px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.article-end .button{margin:0}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px}.article-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;background:#ffffffad;border:1px solid #fff;border-radius:16px;text-decoration:none;transition:border-color .15s,background .15s}.article-card h2{font-size:28px;margin:8px 0}.article-card p{font-size:14px;color:#626262;margin:0 0 18px}.read-link{margin-top:auto;font-size:13px;text-decoration:underline;text-underline-offset:5px}.article-card:hover{background:#fff;border-color:#aaa}.article-card:focus-visible{outline:2px solid #292929;outline-offset:4px}@media(max-width:760px){.editorial{padding:32px 24px 55px}.article-grid{grid-template-columns:1fr;gap:18px}.article-card{padding:25px}.article-header{margin-top:32px}.article-body h2{font-size:25px}.article-subtitle{font-size:18px}.article-body{font-size:16px;line-height:1.9}.article-end{gap:20px}}
