:root{--lime:#ceff00;--petrol:#004f50;--ink:#111313;--paper:#f2f3ef;--line:#d7dbd5;--muted:#66706c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-family:Montserrat,Arial,sans-serif;color:var(--ink);overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.progress{position:fixed;z-index:200;left:0;top:0;width:0;height:4px;background:var(--lime)}header{position:absolute;z-index:100;inset:4px 0 auto;height:86px;color:#fff}.nav{width:min(1720px,calc(100% - 80px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.nav img{width:180px}.nav nav{display:flex;align-items:center;gap:30px;font-size:.84rem;font-weight:600}.nav nav>a:not(.btn){position:relative}.nav nav>a.active:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--lime)}.btn{padding:14px 22px;border-radius:999px;background:var(--lime);color:var(--petrol);font-size:.72rem;font-weight:900}.menu{display:none}.article-hero{padding:160px max(7vw,30px) 90px;background:#052f30;color:#fff}.crumb{display:flex;gap:12px;color:#98b3af;font-size:.6rem;font-weight:900;letter-spacing:.12em}.crumb b{color:var(--lime)}.hero-grid{width:min(1500px,100%);margin:60px auto 0;display:grid;grid-template-columns:1fr 320px;gap:100px}.category{color:var(--lime);font-size:.65rem;font-weight:900;letter-spacing:.15em}.article-hero h1{max-width:1050px;margin:25px 0 30px;font-size:clamp(3rem,5vw,5.8rem);font-weight:500;line-height:.98;letter-spacing:-.06em}.article-hero p{max-width:750px;color:#c0d2cf;font-size:1.1rem;line-height:1.7}.author{display:flex;align-items:center;gap:15px;margin-top:40px}.author>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--petrol);font-weight:900}.author div{display:flex;flex-direction:column;font-size:.72rem}.author small{margin-top:5px;color:#9db3af}.hero-grid>aside{padding-top:10px}.hero-grid>aside>span{color:var(--lime);font-size:.6rem;font-weight:900;letter-spacing:.15em}.hero-grid>aside nav{display:grid;margin-top:22px;border-top:1px solid #ffffff2c}.hero-grid>aside a{padding:14px 0;border-bottom:1px solid #ffffff2c;color:#aec1be;font-size:.68rem;line-height:1.4}.hero-grid>aside a:hover{color:var(--lime)}.cover{width:min(1500px,calc(100% - 50px));margin:-35px auto 90px;position:relative}.cover img{width:100%;max-height:720px;object-fit:cover;border-radius:26px}.cover figcaption{margin-top:12px;color:#7b8580;font-size:.63rem}.article-layout{width:min(1250px,calc(100% - 50px));margin:auto;display:grid;grid-template-columns:80px minmax(0,780px) 220px;gap:55px;justify-content:center}.share,.reading-card{position:sticky;top:120px;align-self:start}.share{display:grid;justify-items:center;gap:10px}.share>span{writing-mode:vertical-rl;margin-bottom:10px;color:#808985;font-size:.55rem;font-weight:900;letter-spacing:.12em}.share button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}.share button:hover{background:var(--petrol);color:var(--lime)}.content{font-family:Montserrat,Arial,sans-serif}.content>p,.content section>p{color:#323836;font-size:.98rem;line-height:1.92}.content .lead{font-size:1.25rem;font-weight:500;line-height:1.8}.content a{color:var(--petrol);font-weight:700;text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:3px}.content section{padding-top:75px}.section-no{font-family:Orbitron;color:var(--petrol);font-size:.62rem}.content h2{margin:18px 0 28px;font-size:clamp(2rem,3.3vw,3.2rem);font-weight:600;line-height:1.08;letter-spacing:-.045em}.insight{margin:40px 0;padding:30px;border-left:5px solid var(--lime);background:var(--paper)}.insight b{color:var(--petrol);font-size:.62rem;letter-spacing:.15em}.insight p{margin:12px 0 0;font-size:1.05rem;line-height:1.6}.process{display:flex;align-items:center;justify-content:space-between;margin:40px 0;padding:30px;border-radius:18px;background:#052f30;color:#fff}.process div{display:grid;gap:8px}.process span{color:var(--lime);font-family:Orbitron;font-size:.55rem}.process b{font-size:.72rem}.process i{color:var(--lime);font-style:normal}.article-cta{margin:55px 0;padding:45px;border-radius:24px;background:var(--petrol);color:#fff}.article-cta>span{color:var(--lime);font-size:.6rem;font-weight:900;letter-spacing:.15em}.article-cta h3{margin:20px 0 30px;font-size:1.7rem}.article-cta a{display:flex;justify-content:space-between;padding:16px 20px;border-radius:999px;background:var(--lime);color:var(--petrol);font-size:.68rem;text-decoration:none}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-weight:700;cursor:pointer;list-style:none}.faq summary i{font-style:normal;color:var(--petrol);font-size:1.2rem}.faq details p{padding-right:50px}.reading-card{padding:25px;border:1px solid var(--line);border-radius:18px}.reading-card>span{display:block;color:var(--petrol);font-family:Orbitron;font-size:1.6rem}.reading-card b{display:block;margin:8px 0 20px;font-size:.66rem}.reading-card div{height:3px;background:var(--line)}.reading-card div:after{content:"";display:block;width:var(--read,0%);height:100%;background:var(--lime)}.reading-card small{display:block;margin-top:10px;color:#858d89;font-size:.58rem}.related{margin-top:120px;padding:100px max(6vw,30px);background:var(--paper)}.related-head{width:min(1200px,100%);margin:0 auto 45px}.related-head span{color:var(--petrol);font-size:.6rem;font-weight:900;letter-spacing:.15em}.related-head h2{margin-top:15px;font-size:3rem}.related-grid{width:min(1200px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:25px}.related-grid a{padding-bottom:25px;border-bottom:1px solid var(--line)}.related-grid img{width:100%;height:330px;object-fit:cover;border-radius:18px}.related-grid span{display:block;margin-top:20px;color:var(--petrol);font-size:.58rem;font-weight:900}.related-grid h3{font-size:1.2rem;line-height:1.4}footer{background:#050505;color:#fff}.footer{width:min(1600px,calc(100% - 80px));margin:auto;padding:70px 0 35px}.footer>div{display:flex;justify-content:space-between;align-items:start;padding-bottom:45px;border-bottom:1px solid #fff}.footer p{font-family:Orbitron;font-size:1.5rem}.footer img{width:240px}.footer nav{display:flex;gap:28px;padding-top:28px;color:var(--lime);font-size:.82rem}.footer small{display:block;margin-top:35px;color:#777}.toast{position:fixed;z-index:300;left:50%;bottom:25px;padding:12px 20px;border-radius:999px;background:var(--lime);color:var(--petrol);font-size:.7rem;font-weight:900;opacity:0;transform:translate(-50%,20px);transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:1000px){.nav nav{gap:15px;font-size:.7rem}.hero-grid{grid-template-columns:1fr}.hero-grid>aside{display:none}.article-layout{grid-template-columns:60px minmax(0,780px)}.reading-card{display:none}}@media(max-width:750px){.nav{width:calc(100% - 30px)}.nav img{width:145px}.nav nav{display:none;position:absolute;top:76px;left:15px;right:15px;padding:24px;border-radius:18px;background:#041b1cf5;flex-direction:column}.nav nav.open{display:flex}.menu{display:block;width:46px;height:46px;border:1px solid #ffffff40;border-radius:50%;background:none}.menu i{display:block;width:18px;height:2px;margin:5px auto;background:#fff}.article-hero{padding:140px 20px 70px}.article-hero h1{font-size:3.1rem}.cover{width:calc(100% - 24px);margin-bottom:60px}.article-layout{width:calc(100% - 32px);grid-template-columns:1fr}.share{position:static;display:flex;justify-content:flex-start}.share>span{writing-mode:initial}.content .lead{font-size:1.08rem}.process{gap:12px;padding:22px 15px}.process i{display:none}.related{padding:75px 16px}.related-grid{grid-template-columns:1fr}.related-grid img{height:250px}.footer{width:calc(100% - 40px)}.footer>div{align-items:center;flex-direction:column;text-align:center}.footer nav{justify-content:center;flex-wrap:wrap}}
