.editorial-hero h1{font-size:clamp(2.7rem,4.6vw,4.2rem);line-height:1.15;max-width:1040px}.editorial-hero .ai-lead{max-width:780px}.editorial-index{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-index h2{font:600 1.3rem/1.45 var(--sans);color:var(--blue)}.editorial-index .btn{align-self:flex-start;margin-top:auto}.editorial-layout{max-width:900px}.editorial-content{font-size:1rem;line-height:1.9;overflow-wrap:anywhere}.editorial-content h2{font:600 1.9rem/1.35 var(--serif);color:var(--black);margin:40px 0 20px;scroll-margin-top:110px}.editorial-content h3{font:600 1.2rem/1.5 var(--sans);color:var(--blue);margin:28px 0 12px}.editorial-content p{margin:0 0 20px}.editorial-content ul,.editorial-content ol{padding-left:24px;margin:20px 0;list-style:revert}.editorial-content li{margin-bottom:12px}.editorial-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.editorial-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:24px 0}.editorial-content th,.editorial-content td{padding:12px;border:1px solid var(--border);text-align:left}.editorial-content th{background:#eef2fb}.highlight,.trend-card,.art-cta,.author-box{padding:24px;border:1px solid var(--border);border-radius:12px;background:#f4f6fa;margin:28px 0}.highlight__title,.trend-card__title,.art-cta__title{font-weight:600;color:var(--blue);margin-bottom:16px}.trend-card__num,.trend-card__label{color:var(--blue);font-size:.8rem;font-weight:600}.trend-card__formula{background:white;padding:12px;border-radius:8px}.art-content img,.editorial-content img{border-radius:12px}.editorial-content .btn{color:var(--blue);text-decoration:none}.editorial-content .btn-primary{color:white}.editorial-content [hidden]{display:none!important}@media(max-width:600px){.editorial-index{grid-template-columns:1fr}.editorial-content h2{font-size:1.6rem}.highlight,.trend-card,.art-cta,.author-box{padding:20px}}
