.editorial-main{padding:160px 24px 72px}.editorial-article{max-width:780px;margin:0 auto}.editorial-heading{margin:32px 0}.editorial-heading h1{font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.13;letter-spacing:-.035em;margin:18px 0}.editorial-heading p{font-size:.95rem}.editorial-toc{padding:24px;background:rgba(255,255,255,.55);border:1px solid rgba(120,100,180,.2);border-radius:20px;margin:32px 0}.editorial-toc ol{padding-left:24px;margin:12px 0 0}.editorial-toc li{margin:8px 0}.editorial-body{font-size:1.125rem;line-height:1.85}.editorial-body h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;margin:48px 0 18px;scroll-margin-top:140px}.editorial-body p{margin:0 0 22px}.editorial-body ul,.editorial-body ol{padding-left:26px;margin:20px 0 28px}.editorial-body li{margin:12px 0}.editorial-article a{text-decoration:underline;text-underline-offset:3px}.editorial-back{margin-top:48px;padding-top:24px;border-top:1px solid #d5cde8}@media(max-width:600px){.editorial-main{padding:130px 20px 48px}.editorial-body{font-size:1.05rem;line-height:1.8}.editorial-toc{padding:20px}.editorial-heading h1{overflow-wrap:break-word}}