body.guide-page{background:#0a0d10;color:#f2f3f1}
.guide-header{display:flex;align-items:center;gap:24px;min-height:78px;padding:0 clamp(20px,4vw,70px);border-bottom:1px solid #ffffff28;background:#090c0f}
.guide-logo{font:800 36px/.8 Manrope,Arial,sans-serif;letter-spacing:-.16em;white-space:nowrap}.guide-logo span{font-weight:500;padding:0 .04em}
.guide-header nav{display:flex;gap:24px;margin-left:auto}.guide-header nav a,.guide-lang a,.guide-lang span{font-size:13px;color:#d4d9dc}.guide-header nav a:hover,.guide-lang a:hover{color:#fff}
.guide-lang{display:flex;gap:10px;align-items:center;padding-left:20px;border-left:1px solid #ffffff35}.guide-lang a,.guide-lang span{display:flex;align-items:center;gap:6px;min-height:44px}.guide-lang [aria-current]{color:#fff;font-weight:700}.guide-lang img{width:20px;height:13px;object-fit:cover}
.guide-header>.guide-action{display:inline-flex;align-items:center;min-height:43px;padding:0 17px;background:#eff0ed;color:#101314;font-size:12px;font-weight:750;white-space:nowrap}
.guide-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:8%;align-items:end;min-height:480px;padding:clamp(74px,10vw,150px) clamp(20px,6vw,100px) 80px;border-bottom:1px solid #ffffff28;background:radial-gradient(ellipse at 90% 20%,#29495b66,transparent 40%),#0c1115}
.guide-hero::after{content:"";position:absolute;right:-10%;top:-25%;width:min(66vw,850px);aspect-ratio:1;border:1px solid #9dc4d22a;border-radius:50%;box-shadow:0 0 0 80px #9dc4d20a,0 0 0 160px #9dc4d207;pointer-events:none}
.guide-hero>div,.guide-hero>p{position:relative;z-index:1}.guide-kicker{color:#a8c8d5;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.guide-hero h1{max-width:12ch;margin-top:24px;font-size:clamp(53px,7.2vw,112px);font-weight:650;line-height:.98;letter-spacing:-.075em}.guide-hero>p{max-width:31ch;color:#c1cbd0;font-size:clamp(17px,1.5vw,23px);line-height:1.45;letter-spacing:-.025em}
.guide-main{max-width:1350px;margin:auto;padding:70px clamp(20px,6vw,100px) 100px}.guide-lead{max-width:850px;color:#e4e9eb;font-size:clamp(20px,2.25vw,31px);line-height:1.42;letter-spacing:-.035em}.guide-section{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:6%;padding:55px 0;border-bottom:1px solid #ffffff2d}.guide-section h2{font-size:clamp(27px,3.5vw,45px);font-weight:600;line-height:1.12;letter-spacing:-.055em}.guide-section p{max-width:72ch;color:#bfc8cc;font-size:16px;line-height:1.75}.guide-section p+p{margin-top:18px}.guide-section ul{max-width:72ch;margin:22px 0 0;padding-left:20px;color:#dce2e5;font-size:16px;line-height:1.85}.guide-section li+li{margin-top:8px}.guide-section a{text-decoration:underline;text-underline-offset:4px}.guide-cta{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-top:70px;padding:clamp(28px,4vw,56px);background:#ebeeec;color:#111719}.guide-cta h2{max-width:17ch;font-size:clamp(32px,4.4vw,60px);line-height:1.05;letter-spacing:-.06em}.guide-cta p{max-width:52ch;margin-top:18px;color:#475356;font-size:15px;line-height:1.6}.guide-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;background:#111719;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.guide-related{padding:68px clamp(20px,6vw,100px);border-top:1px solid #ffffff28}.guide-related-inner{max-width:1150px;margin:auto}.guide-related h2{font-size:clamp(26px,3vw,42px);letter-spacing:-.05em}.guide-related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.guide-related-links a{display:flex;justify-content:space-between;gap:10px;min-height:92px;padding:22px;border:1px solid #ffffff34;font-size:17px;line-height:1.35;letter-spacing:-.025em}.guide-related-links a:hover{background:#a9d0df16;border-color:#b4d4e2}.guide-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:25px clamp(20px,4vw,70px);border-top:1px solid #ffffff28;color:#9ca7ab;font-size:12px}.guide-footer div{display:flex;gap:24px;flex-wrap:wrap}
@media(max-width:900px){.guide-header nav{display:none}.guide-lang{margin-left:auto}.guide-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:95px 65px}.guide-hero h1{max-width:16ch}.guide-hero>p{max-width:55ch}.guide-section{grid-template-columns:1fr;gap:20px}.guide-cta{grid-template-columns:1fr}.guide-cta a{justify-self:start}}
@media(max-width:560px){.guide-header{gap:12px;min-height:68px;padding-inline:17px}.guide-logo{font-size:31px}.guide-lang{gap:6px;padding-left:10px}.guide-lang a,.guide-lang span{font-size:11px}.guide-header>.guide-action{min-height:40px;padding:0 10px;font-size:10px}.guide-hero{padding:82px 20px 55px}.guide-hero h1{font-size:clamp(47px,13vw,70px)}.guide-main{padding:48px 20px 70px}.guide-section{padding:36px 0}.guide-section p,.guide-section ul{font-size:15px}.guide-related-links{grid-template-columns:1fr}.guide-cta{margin-top:47px}.guide-footer{padding:25px 20px}}
