body.article-page{background:var(--surface)}.article-main{padding:90px 9vw 110px}.article-back{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-size:12px;font-weight:700;margin-bottom:55px}.article-head{max-width:none;border-bottom:1px solid var(--line);padding-bottom:55px}.article-head h1{font-size:clamp(42px,6vw,82px);line-height:1.08;letter-spacing:-.07em;margin:18px 0 23px;}.article-dek{font-size:18px;line-height:1.7;color:var(--muted);max-width:650px}.article-meta{display:flex;gap:26px;font-size:11px;color:#858d96}.article-hero{height:300px;margin:55px 0 60px;background-image:linear-gradient(90deg,rgba(23,25,29,.24),rgba(23,25,29,.04)),url('/assets/insight-scenic.webp');background-size:cover;background-position:center 57%;position:relative;overflow:hidden}.article-hero span{position:absolute;left:27px;top:24px;color:#fff;font-size:10px;letter-spacing:.16em}.article-body{max-width:700px;margin:0 auto}.article-body p{font-size:16px;line-height:2;color:#454c54;margin:0 0 25px}.article-body h2{font-size:29px;letter-spacing:-.04em;margin:45px 0 16px}.article-body blockquote{border-left:3px solid var(--red);padding:5px 0 5px 22px;margin:35px 0;color:var(--ink);font-size:22px;line-height:1.5}.article-next{border-top:1px solid var(--line);margin-top:75px;padding-top:25px;display:flex;justify-content:space-between;gap:20px}.article-next a{color:var(--red);font-size:12px;font-weight:700}@media(max-width:600px){.article-main{padding:60px 7vw 80px}.article-head h1{font-size:43px}.article-hero{height:220px;margin:40px 0}.article-body p{font-size:15px}.article-body blockquote{font-size:19px}.article-next{display:block}.article-next a{display:block;margin-top:12px}}.article-lead{font-size:18px!important;line-height:1.9!important;color:#303840!important;font-weight:600}.article-sources{border-top:1px solid var(--line);margin-top:55px;padding-top:25px}.article-sources h3{font-size:18px;margin:0 0 14px}.article-sources ul{padding-left:18px;margin:0}.article-sources li{margin:8px 0;color:var(--muted);font-size:13px}.article-sources a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.article-sources a:hover{color:var(--red)}
