:root{--ed-orange:#f43e20;--ed-black:#171615;--ed-champagne:#faf6f0;--ed-muted:#716c66;--ed-line:#eadfd5}
*{box-sizing:border-box}html{scroll-behavior:smooth}.editorial-main{min-height:60vh;background:linear-gradient(180deg,#fff 0,var(--ed-champagne) 58%,#fff 100%);padding:46px max(24px,calc((100vw - 1120px)/2)) 90px}.editorial-breadcrumb{display:flex;gap:10px;color:var(--ed-muted);font-size:16px}.editorial-breadcrumb a{color:inherit}.editorial-hero{padding:38px 0 32px;max-width:930px}.editorial-hero>span{display:flex;align-items:center;gap:14px;color:var(--ed-orange);font-weight:800;text-transform:uppercase;letter-spacing:.16em}.editorial-hero>span:before{content:"";width:38px;height:3px;background:var(--ed-orange)}.editorial-hero h1{font-size:clamp(44px,5.5vw,72px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 22px;color:var(--ed-black)}.editorial-hero p{font-size:clamp(20px,2vw,25px);line-height:1.48;color:var(--ed-muted);margin:0 0 22px;max-width:880px}.editorial-hero time{font-size:16px;color:var(--ed-muted)}.editorial-cover{margin:14px 0 52px}.editorial-cover img{display:block;width:100%;aspect-ratio:16/9;max-height:630px;object-fit:cover;border-radius:22px;box-shadow:0 22px 60px rgba(36,28,22,.12)}.editorial-reading{max-width:920px;margin:auto;padding:0 70px 64px;background:#fff;border:1px solid rgba(234,223,213,.8);border-radius:22px;box-shadow:0 24px 70px rgba(36,28,22,.07)}.editorial-content{max-width:760px;margin:auto;color:#2c2926;font-size:19px;line-height:1.78}.editorial-content>p:first-child{padding-top:58px}.editorial-content p{margin:0 0 24px}.editorial-content h2{font-size:34px;line-height:1.18;margin:54px 0 18px;color:var(--ed-black);letter-spacing:-.02em}.editorial-content h3{font-size:25px;margin:36px 0 14px;color:var(--ed-black)}.editorial-content a{color:#cf321b;font-weight:700}.editorial-content li{margin-bottom:10px}.editorial-cta{margin-top:56px;padding:32px 34px;border:1px solid var(--ed-line);border-top:4px solid var(--ed-orange);border-radius:16px;background:var(--ed-champagne)}.editorial-cta>span{display:block;margin-bottom:10px;color:var(--ed-orange);font-size:13px;font-weight:900;letter-spacing:.15em}.editorial-cta strong{display:block;font-size:28px;line-height:1.2;color:var(--ed-black)}.editorial-cta p{margin:10px 0 24px}.editorial-cta a{display:inline-flex;background:var(--ed-orange);color:#fff!important;padding:14px 20px;border-radius:10px;text-decoration:none}.editorial-prefooter{padding:64px 24px;background:var(--ed-champagne)}.editorial-prefooter>div{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:34px}.editorial-prefooter span{color:var(--ed-orange);font-size:13px;font-weight:900;letter-spacing:.15em}.editorial-prefooter h2{margin:8px 0 0;font-size:38px;line-height:1.08}.editorial-prefooter p{margin:0;color:var(--ed-muted);line-height:1.6}.editorial-prefooter a{padding:16px 20px;border-radius:10px;background:var(--ed-orange);color:#fff;text-decoration:none;font-weight:800}
.editorial-list{max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}.editorial-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.editorial-list-card{display:flex;flex-direction:column;overflow:hidden;padding:0 26px 28px;border:1px solid var(--ed-line);border-top:4px solid var(--ed-orange);border-radius:16px;background:#fff;box-shadow:0 16px 38px rgba(36,28,22,.06)}.editorial-list-card img{width:calc(100% + 52px);height:210px;margin:0 -26px 24px;object-fit:cover}.editorial-list-card span{color:var(--ed-orange);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.editorial-list-card h2{font-size:27px;line-height:1.13;margin:14px 0}.editorial-list-card h2 a{color:var(--ed-black);text-decoration:none}.editorial-list-card p{color:var(--ed-muted);line-height:1.6}.editorial-list-card>a{margin-top:auto;color:var(--ed-orange);font-weight:800;text-decoration:none}
@media(max-width:850px){.editorial-list-grid{grid-template-columns:1fr}.editorial-list-card img{height:auto;aspect-ratio:16/9}.editorial-prefooter>div{display:block}.editorial-prefooter p{margin:18px 0 26px}.editorial-prefooter a{display:inline-block}}
@media(max-width:720px){.editorial-main{padding:26px 20px 58px}.editorial-hero{padding-top:28px}.editorial-hero h1{font-size:40px;line-height:1.06}.editorial-hero p{font-size:19px}.editorial-cover{margin:4px -4px 28px}.editorial-cover img{border-radius:14px}.editorial-reading{padding:0 22px 34px;border-radius:15px}.editorial-content{font-size:18px;line-height:1.7}.editorial-content>p:first-child{padding-top:34px}.editorial-content h2{font-size:28px;margin-top:42px}.editorial-cta{padding:25px 22px}.editorial-cta strong{font-size:24px}.editorial-prefooter h2{font-size:32px}}
