.guide-featured{border-bottom:1px solid var(--color-border-soft);background:linear-gradient(#4ab8ff05,#0000);padding:78px 0}.guide-featured-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:60px;display:grid}.guide-featured-copy h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.02}.guide-featured-copy p{color:var(--color-text-secondary)}.guide-featured-copy .button{margin-top:14px}.guide-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.guide-flow>div{border:1px solid var(--color-border-soft);background:linear-gradient(145deg,#111c2ceb,#050a12fa);border-radius:16px;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.guide-flow strong{color:var(--color-primary);letter-spacing:.09em;font-size:.76rem}.guide-flow span{color:var(--color-text-secondary);margin-top:7px;font-size:.75rem}.guide-flow>b{color:var(--color-secondary)}.guide-grid-section{padding:92px 0}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.guide-card{border:1px solid var(--color-border-soft);box-shadow:var(--shadow-card);transition:transform var(--transition-fast), border-color var(--transition-fast);background:linear-gradient(145deg,#111c2ceb,#050a12fa);border-radius:20px;overflow:hidden}.guide-card:hover{border-color:#4ab8ff47;transform:translateY(-2px)}.guide-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.guide-card>div{padding:24px}.guide-card>div>span{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:850}.guide-card h3{margin:10px 0 8px;font-size:1.3rem}.guide-card p{color:var(--color-text-secondary);margin:0}.guide-card strong{color:var(--color-primary);margin-top:18px;font-size:.78rem;display:inline-flex}.guide-note{padding:0 0 92px}.guide-note .container{background:#ff415d0e;border:1px solid #ff415d33;border-radius:18px;padding:26px 28px}.guide-note strong{color:var(--color-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.73rem}.guide-note p{color:var(--color-text-secondary);margin:8px 0 0}.guide-article-hero{border-bottom:1px solid var(--color-border-soft);padding:82px 0 66px}.guide-article-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);align-items:center;gap:54px;display:grid}.guide-article-hero h1{letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98}.guide-article-hero p{color:var(--color-text-secondary)}.guide-article-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.guide-inline-link{color:var(--color-primary);font-size:.8rem;font-weight:800}.guide-article{padding:88px 0}.guide-article-layout{grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:start;gap:72px;display:grid}.guide-article-layout>aside{top:calc(var(--header-height) + 34px);border:1px solid var(--color-border-soft);background:#ffffff05;border-radius:14px;padding:20px;position:sticky}.guide-article-layout>aside p{color:var(--color-text-muted);margin-bottom:0;font-size:.82rem}.guide-article-layout>div{gap:0;display:grid}.guide-article-section{border-bottom:1px solid var(--color-border-soft);margin-bottom:42px;padding:0 0 42px}.guide-article-section:last-child{margin-bottom:0}.guide-article-copy>span{color:var(--color-primary);letter-spacing:.12em;font-size:.64rem;font-weight:850}.guide-article-copy h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.guide-article-copy>p{color:var(--color-text-secondary)}.guide-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:24px;display:grid}.guide-steps span{border:1px solid var(--color-border-soft);color:var(--color-text-secondary);border-radius:10px;padding:13px 10px;font-size:.7rem}.guide-steps b{color:var(--color-primary);margin-bottom:4px;font-size:.62rem;display:block}.guide-callout{border-left:2px solid var(--color-primary);background:#4ab8ff0d;gap:5px;margin-top:24px;padding:18px;display:grid}.guide-callout strong{color:var(--color-text);font-size:.8rem}.guide-callout span{color:var(--color-text-secondary);font-size:.85rem}.guide-related{border-top:1px solid var(--color-border-soft);padding:70px 0 96px}.guide-related .container{grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);align-items:start;gap:50px;display:grid}.guide-related h2{margin:10px 0 0}.guide-related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-related-grid a{border:1px solid var(--color-border-soft);background:#ffffff05;border-radius:12px;gap:5px;padding:18px;display:grid}.guide-related-grid a:hover{border-color:#4ab8ff47}.guide-related-grid strong{color:var(--color-primary);font-size:.82rem}.guide-related-grid span{color:var(--color-text-muted);font-size:.74rem}@media (width<=980px){.guide-featured-grid,.guide-article-hero-grid,.guide-article-layout,.guide-related .container{grid-template-columns:1fr}.guide-article-layout>aside{position:static}}@media (width<=760px){.guide-flow{grid-template-columns:1fr}.guide-flow>b{text-align:center;transform:rotate(90deg)}.guide-grid,.guide-related-grid{grid-template-columns:1fr}.guide-steps{grid-template-columns:1fr 1fr}.guide-article,.guide-grid-section{padding:68px 0}}
