.editorial-intro{max-width:820px;margin:0 0 40px}.editorial-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.04em}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.editorial-card{display:block;color:inherit;text-decoration:none;min-width:0}.editorial-card img{width:100%;aspect-ratio:1.55;object-fit:cover;border-radius:12px;background:#eaece6}.editorial-card h2{font-size:23px;line-height:1.25;margin:12px 0}.editorial-meta{font-size:12px;letter-spacing:.05em;color:#647080}.editorial-pagination{display:flex;gap:12px;flex-wrap:wrap;margin:42px 0}.editorial-pagination a,.editorial-pagination span{padding:10px 16px;border:1px solid #d7ded8;border-radius:7px}.editorial-pagination [aria-current]{background:#173d54;color:white}.editorial-body{max-width:860px;margin:auto}.editorial-body h1{font-size:clamp(32px,5vw,58px);line-height:1.1}.editorial-body p,.editorial-body li{font-size:17px;line-height:1.75}.editorial-body section{margin:36px 0}.editorial-body h2{font-size:28px;line-height:1.25}.editorial-cover{width:100%;max-height:420px;object-fit:cover;border-radius:12px;margin:24px 0}.editorial-toc{display:grid;gap:10px;padding:22px;background:#edf0e9;border-radius:10px}.editorial-table{overflow-x:auto}.editorial-table table{border-collapse:collapse;width:100%;font-size:15px}.editorial-table td,.editorial-table th{padding:12px;border:1px solid #d7ded8;text-align:left}.editorial-cta{background:#edf0e9;padding:26px;border-radius:12px;margin-top:36px}.editorial-page{max-width:1250px;margin:auto;padding:50px 5% 70px}@media(max-width:900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.editorial-grid{grid-template-columns:1fr}.editorial-page{padding:35px 6%}.editorial-body p,.editorial-body li{font-size:16px}}