.editorial-module__oUx0CW__single{padding-block:var(--space-8) var(--space-12);min-width:0}.editorial-module__oUx0CW__withToc{gap:var(--space-8);padding-block:var(--space-8) var(--space-12);grid-template-columns:240px minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (max-width:900px){.editorial-module__oUx0CW__withToc{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.editorial-module__oUx0CW__column{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.editorial-module__oUx0CW__article{border-radius:var(--radius-xl);background:var(--bg);box-shadow:var(--elev-card);min-width:0;scroll-margin-top:calc(var(--public-header-height) + var(--space-4));padding:clamp(20px,4vw,40px)}.editorial-module__oUx0CW__article :is(h2,h3){scroll-margin-top:calc(var(--public-header-height) + var(--space-4))}.editorial-module__oUx0CW__paragraph{color:var(--fg-2);overflow-wrap:break-word;max-width:70ch;font-size:17px;line-height:1.75}.editorial-module__oUx0CW__paragraph+.editorial-module__oUx0CW__paragraph,.editorial-module__oUx0CW__bodyList+.editorial-module__oUx0CW__paragraph,.editorial-module__oUx0CW__paragraph+.editorial-module__oUx0CW__bodyList,.editorial-module__oUx0CW__bodyList+.editorial-module__oUx0CW__bodyList{margin-top:var(--space-4)}.editorial-module__oUx0CW__bodyHeading{font-size:var(--text-lg,20px);color:var(--fg);overflow-wrap:break-word;max-width:70ch;margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.editorial-module__oUx0CW__bodyHeading:first-child{margin-top:0}.editorial-module__oUx0CW__bodyList{max-width:70ch;color:var(--fg-2);overflow-wrap:break-word;padding-inline-start:1.25em;font-size:17px;line-height:1.75;list-style:outside}.editorial-module__oUx0CW__bodyList li+li{margin-top:var(--space-2)}.editorial-module__oUx0CW__toc{top:calc(var(--public-header-height) + var(--space-4));padding:var(--space-5);border-radius:var(--radius-xl);background:var(--bg);box-shadow:var(--elev-card);min-width:0;position:sticky}@media (max-width:900px){.editorial-module__oUx0CW__toc{position:static}}.editorial-module__oUx0CW__tocTitle{font-size:var(--text-sm);color:var(--fg);margin-bottom:var(--space-3);font-weight:700}.editorial-module__oUx0CW__tocList{flex-direction:column;gap:2px;list-style:none;display:flex}.editorial-module__oUx0CW__tocLink{min-height:var(--touch-target);font-size:var(--text-sm);color:var(--fg-2);overflow-wrap:break-word;border-radius:10px;align-items:center;padding:6px 10px;font-weight:600;display:flex}.editorial-module__oUx0CW__tocLink:hover{background:var(--surface-warm);color:var(--brand-purple)}.editorial-module__oUx0CW__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}
