:root{--black:#080a0b;--panel:#101416;--line:#293137;--text:#f1f3ef;--muted:#a2aaa9;--acid:#c8ff3d;--cyan:#8de6e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--text);font-family:"Poppins",Arial,sans-serif;font-size:17px;line-height:1.7}a{color:inherit;text-decoration:none}.article-top{height:76px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(8,10,11,.9);backdrop-filter:blur(14px);z-index:10;direction:ltr}.article-top .brand{font-size:12px;letter-spacing:.15em}.article-top .brand img{width:34px;height:34px;vertical-align:middle;margin-right:12px}.article-top .back{margin-left:auto;font-size:13px;color:var(--muted)}.article-top .back:hover{color:var(--acid)}.article-top .lang{font-size:11px;letter-spacing:.1em;color:var(--acid);border:1px solid #50662c;padding:6px 9px}.article-hero{min-height:72vh;padding:clamp(80px,11vw,160px) clamp(22px,8vw,130px) 80px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.article-hero:after{content:attr(data-mark);position:absolute;right:-.04em;bottom:-.28em;font-size:clamp(220px,34vw,620px);line-height:1;font-weight:600;color:rgba(200,255,61,.035);letter-spacing:-.09em;pointer-events:none}.index,.kicker,.micro{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--acid)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,9vw,140px);line-height:.88;letter-spacing:-.06em;font-weight:500;max-width:1150px;margin:24px 0 34px;position:relative;z-index:1}h1 em,h2 em{font-style:normal;color:#aeb5b2;font-weight:300;-webkit-text-stroke:0;text-wrap:balance}.standfirst{font-size:clamp(20px,2.2vw,30px);line-height:1.45;color:#cbd0ce;max-width:800px;position:relative;z-index:1}.article{max-width:1180px;margin:auto;padding:110px 24px}.chapter{display:grid;grid-template-columns:240px 1fr;gap:8vw;padding:80px 0;border-bottom:1px solid var(--line)}.chapter:first-child{padding-top:0}.chapter h2{font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.chapter-copy{max-width:760px}.chapter-copy>p{color:#b5bcba}.lead{font-size:24px!important;line-height:1.5;color:var(--text)!important}.quote{margin:48px 0;padding:0 0 0 28px;border-left:1px solid var(--cyan);font-size:clamp(24px,3vw,40px);line-height:1.35;color:#dfe4e1}.rtl .quote{padding:0 28px 0 0;border-left:0;border-right:1px solid var(--cyan)}.layers,.five,.questions{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin:44px 0}.layers article,.five article,.questions article{background:var(--panel);padding:30px}.layers article{display:grid;grid-template-columns:100px 1fr;gap:24px}.layers strong,.five strong{font-size:24px}.layers .symbol{font-size:42px;color:var(--acid);line-height:1}.layers p,.five p,.questions p{color:var(--muted);margin-bottom:0}.five{grid-template-columns:repeat(5,1fr)}.five article{min-height:260px}.five .letter{font-size:42px;color:var(--acid)}.steps{counter-reset:step;margin:40px 0}.steps li{list-style:none;counter-increment:step;padding:24px 0 24px 72px;border-top:1px solid var(--line);position:relative}.rtl .steps li{padding:24px 72px 24px 0}.steps li:before{content:"0" counter(step);position:absolute;left:0;color:var(--acid);font-size:11px;letter-spacing:.12em}.rtl .steps li:before{left:auto;right:0}.note{padding:28px;border:1px solid var(--line);background:rgba(141,230,225,.035);margin:40px 0}.page-next{padding:90px clamp(22px,8vw,130px);background:var(--acid);color:#090b0a}.page-next p{font-size:11px;letter-spacing:.14em}.page-next a{display:block;font-size:clamp(40px,7vw,100px);line-height:1;letter-spacing:-.05em}.page-next a span{font-size:.5em}footer{padding:34px clamp(22px,5vw,80px);display:flex;justify-content:space-between;color:#747d7c;font-size:11px}.rtl{direction:rtl}.rtl .article-top{direction:ltr}.rtl .article-top .back{margin-left:auto}.rtl .chapter-copy{text-align:right}.rtl .article-hero:after{right:auto;left:-.04em}@media(max-width:900px){.article-top{height:68px;padding:0 18px}.article-top .brand span{display:none}.article-hero{min-height:640px;padding:120px 22px 60px}.article{padding:72px 22px}.chapter{grid-template-columns:1fr;gap:22px;padding:58px 0}.chapter>aside{display:none}.five{grid-template-columns:1fr 1fr}.five article{min-height:220px}.layers article{grid-template-columns:70px 1fr}.page-next{padding:70px 22px}footer{flex-direction:column;gap:12px}}@media(max-width:520px){.five{grid-template-columns:1fr}.five article{min-height:auto}.standfirst{font-size:19px}.quote{font-size:25px}.layers article{grid-template-columns:1fr}.article-hero:after{font-size:260px}}
