.editorial-wrap{width:min(calc(100% - 48px),1180px);margin:auto;padding:64px 0}.editorial-intro{max-width:850px}.editorial-intro h1{font-size:clamp(38px,5vw,72px);line-height:1.08;letter-spacing:-.04em}.editorial-intro p,.editorial-article p{line-height:1.85;color:var(--muted,#b5c3d1)}.editorial-meta{font-size:13px;color:var(--cyan,#a7e1dc)}.editorial-photo{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;border-radius:20px;margin:24px 0}.editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:24px;margin:36px 0}.editorial-card{padding:22px;border:1px solid var(--line,#30404e);border-radius:20px;background:var(--panel,rgba(140,170,190,.04))}.editorial-card h2{font-size:25px;line-height:1.25}.editorial-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.editorial-card p{line-height:1.7}.editorial-article{max-width:800px;margin:0 auto}.editorial-article h2{font-size:clamp(25px,3vw,34px);line-height:1.25;margin:42px 0 16px}.editorial-cta{padding:24px;border:1px solid var(--line,#30404e);border-radius:18px;margin:40px 0}.editorial-links{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0}.editorial-links a{color:inherit} .editorial-article a,.editorial-card a{color:var(--cyan,#a7e1dc)}