.guide-page{min-height:100vh;color:#f8fafc;background:#07111f}.guide-page .guide-hero{position:relative;overflow:hidden;min-height:86vh;padding:116px 0 86px;display:flex;align-items:center;background:linear-gradient(rgba(5,13,26,.42),rgba(5,13,26,.88)),url(https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1800&q=80) 50% /cover}.guide-page .hero-inner{position:relative;z-index:1}.guide-page .guide-narrow,.guide-page .hero-copy{max-width:760px}.guide-page .guide-kicker{margin:20px 0 28px;color:#94c8ff;font-family:var(--font-ucjc-sora);font-size:clamp(1.4rem,4vw,2.4rem);font-weight:700}.guide-page .hero-copy{display:grid;gap:12px;color:#dbe7f5;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.7}.guide-page .guide-control-line,.guide-page .guide-product-line{margin-top:28px;color:#ffffff;font-family:var(--font-ucjc-sora);font-size:clamp(1.35rem,4vw,2rem);font-weight:700;line-height:1.25}.guide-page .guide-dark-section,.guide-page .guide-light-section,.guide-page .guide-official-section,.guide-page .guide-product-section{padding:86px 0}.guide-page .guide-light-section,.guide-page .guide-official-section{color:#182235;background:#f8fafc}.guide-page .guide-dark-section{background:#081524}.guide-page .guide-product-section{background:#0d2338}.guide-page h1,.guide-page h2,.guide-page h3{font-family:var(--font-ucjc-sora);letter-spacing:0}.guide-page h1{max-width:880px;font-size:clamp(3rem,11vw,7.2rem);line-height:.96}.guide-page h2{margin:0 0 28px;font-size:clamp(2rem,7vw,4.3rem);line-height:1.05}.guide-page h3{margin:0 0 18px;font-size:clamp(1.35rem,4vw,2rem);line-height:1.18}.guide-page li,.guide-page p{font-size:1.04rem;line-height:1.72}.guide-page .guide-narrow>p+p{margin-top:16px}.guide-page .guide-emphasis{margin-top:28px;font-size:1.18rem}.guide-page .guide-list,.guide-page .guide-question-list{display:grid;gap:12px;margin:24px 0 0;padding-left:22px}.guide-page .guide-list-ticks{padding-left:0;list-style:none}.guide-page .guide-list-ticks li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:12px;border-radius:999px;background:#77bfff}.guide-page .guide-boundaries,.guide-page .guide-example-box,.guide-page .guide-honesty-card,.guide-page .guide-question-stack,.guide-page .guide-short-lines{margin-top:34px;padding:26px;border:1px solid rgba(30,64,111,.18);border-radius:8px;background:rgba(255,255,255,.64)}.guide-page .guide-dark-section .guide-boundaries,.guide-page .guide-dark-section .guide-question-stack,.guide-page .guide-dark-section .guide-short-lines,.guide-page .guide-honesty-card,.guide-page .guide-product-section .guide-boundaries{border-color:rgba(148,192,255,.18);background:rgba(255,255,255,.05)}.guide-page .guide-short-lines{display:grid;gap:8px}.guide-page .guide-question-stack{display:grid;gap:14px}.guide-page blockquote{margin:0;color:#334155;font-family:var(--font-ucjc-sora);font-size:clamp(1.2rem,4vw,1.7rem);font-weight:650;line-height:1.35}.guide-page .guide-source-line{margin-top:28px;color:#64748b;font-size:.94rem}.guide-page .guide-official-links a,.guide-page .guide-source-line a{color:#0b66c3;font-weight:700}.guide-page .guide-stat-total{margin-top:12px;color:#e5edf7}.guide-page .guide-two-col{display:grid;gap:34px}.guide-page .guide-official-links{display:grid;gap:14px;margin-top:26px}.guide-page .guide-official-links a{display:inline-flex;align-items:center;gap:10px}.guide-page svg{width:1.1em;height:1.1em;flex:0 0 auto}@media (min-width:820px){.guide-page .guide-hero{padding-top:138px}.guide-page .guide-two-col{grid-template-columns:1.05fr .95fr;align-items:start}}