:root{--ink:#21322d;--muted:#5f6f69;--paper:#eef1eb;--card:#fafaf6;--green:#285f54;--orange:#df824b;--line:#bdc8c1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-size:18px;font-family:Inter,sans-serif}.guide-header{position:sticky;z-index:20;top:0;display:flex;justify-content:space-between;align-items:center;padding:.8rem max(1rem,calc((100vw - 1200px)/2));background:#172925;color:#fff}.guide-header>a{display:flex;gap:.55rem;align-items:center;color:#fff;text-decoration:none}.guide-header>a span{padding:.35rem;border:1px solid #6f8b82;font:700 1.012rem Rajdhani,sans-serif}.guide-header>a b{font:700 .95rem Rajdhani,sans-serif;letter-spacing:.07em}.guide-header nav{display:flex;gap:1rem;align-items:center}.guide-header nav a{color:#c4d0cc;font-size:.95rem;text-decoration:none}.guide-header nav a:hover{color:#fff}.guide-header .open-lab{padding:.5rem .7rem;background:var(--orange);color:#172925;font-weight:700}main{max-width:1200px;margin:auto;padding:0 1rem}.guide-hero{padding:5rem 0 3rem;border-bottom:2px solid var(--ink)}.guide-hero>p,.guide-section-title>p,.first-experiment>div>p{margin:0;color:#a65235;font:700 .95rem Rajdhani,sans-serif;letter-spacing:.1em}.guide-hero h1{max-width:940px;margin:.55rem 0 1.2rem;font:700 clamp(2.875rem,7vw,6.555rem)/.92 Rajdhani,sans-serif;letter-spacing:-.04em;text-transform:uppercase}.guide-hero>div{display:grid;grid-template-columns:1.3fr auto;gap:2rem;align-items:end}.guide-hero>div p{max-width:780px;margin:0;color:#4e6059;font-size:1.366rem;line-height:1.7}.guide-hero>div a,.first-experiment>a{padding:.8rem 1rem;background:var(--green);color:#fff;font-size:1.037rem;font-weight:700;text-decoration:none}.one-sentence{display:grid;grid-template-columns:auto 1fr;gap:.8rem;margin:1rem 0;padding:1rem;border-left:4px solid var(--orange);background:#f6e5d9;font-size:1.139rem;line-height:1.5}.guide-section{padding:4rem 0;border-bottom:1px solid var(--line)}.guide-section-title{display:grid;grid-template-columns:.45fr 1.55fr;gap:1rem;margin-bottom:1.5rem}.guide-section-title h2{max-width:850px;margin:0;font:700 clamp(2.07rem,4vw,3.68rem)/1 Rajdhani,sans-serif;text-transform:uppercase}.process-steps{margin:0;padding:0;list-style:none}.process-steps li{display:grid;grid-template-columns:90px 1fr;gap:1rem;padding:1.15rem 0;border-top:1px solid var(--line)}.process-steps li>span{color:var(--orange);font:700 2.3rem Rajdhani,sans-serif}.process-steps h3{margin:0;font:700 1.582rem Rajdhani,sans-serif;text-transform:uppercase}.process-steps p{max-width:780px;margin:.25rem 0;color:var(--muted);font-size:1.139rem;line-height:1.6}.process-steps small{color:#7a5e50;font-size:.95rem}.levels-flow{display:grid;grid-template-columns:repeat(9,auto);gap:.45rem;align-items:center}.levels-flow article{min-height:165px;padding:.8rem;background:var(--card);border-top:3px solid var(--green)}.levels-flow article span{color:#327a6b;font:700 .95rem Rajdhani,sans-serif}.levels-flow h3{margin:.4rem 0;font:700 1.189rem Rajdhani,sans-serif;text-transform:uppercase}.levels-flow p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.levels-flow i{color:#85958f;font-style:normal}.important-note{margin:1rem 0 0;padding:.9rem;background:#1b312c;color:#dce6e2;font-size:.987rem;line-height:1.55}.number-basics{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.number-basics article{padding:1rem;background:var(--card);border:1px solid #ccd3ce}.number-basics strong{color:var(--orange);font:700 1.955rem Rajdhani,sans-serif}.number-basics h3{margin:.35rem 0;font:700 1.139rem Rajdhani,sans-serif;text-transform:uppercase}.number-basics p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.probability-plain{display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem;margin-top:.75rem;padding:1.2rem;background:#19302b;color:#edf2ef}.probability-plain>div>p{margin:0;color:#e99a68;font:700 .95rem Rajdhani,sans-serif}.probability-plain h3{margin:.3rem 0;font:700 1.645rem Rajdhani,sans-serif;text-transform:uppercase}.probability-plain>p{margin:0;color:#c2d0cb;font-size:.987rem;line-height:1.65}.probability-plain dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0}.probability-plain dl div{padding:.65rem;background:rgba(255,255,255,.06)}.probability-plain dt{color:#f0a777;font-size:.95rem;font-weight:700}.probability-plain dd{margin:.25rem 0 0;color:#bdcbc6;font-size:.95rem;line-height:1.45}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.question-grid article{padding:1rem;background:var(--card);border-left:3px solid var(--orange)}.question-grid h3{margin:0;font:700 1.265rem Rajdhani,sans-serif}.question-grid p{margin:.35rem 0 0;color:var(--muted);font-size:.961rem;line-height:1.55}.plain-glossary{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;margin:0}.plain-glossary>div{display:grid;grid-template-columns:155px 1fr;gap:.6rem;padding:.65rem 0;border-top:1px solid var(--line)}.plain-glossary dt{font-size:.95rem;font-weight:700}.plain-glossary dd{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.first-experiment{display:grid;grid-template-columns:1.2fr .8fr;gap:1.2rem;align-items:start}.first-experiment h2{margin:.35rem 0;font:700 2.3rem Rajdhani,sans-serif;text-transform:uppercase}.first-experiment div>p:last-child{margin:0;color:var(--muted);font-size:1.037rem;line-height:1.6}.first-experiment ol{margin:0;padding:1rem 1rem 1rem 2rem;background:#e1e8e3;color:#4d6059;font-size:.95rem;line-height:1.9}.first-experiment>a{grid-column:1/-1;text-align:center}footer{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.4rem max(1rem,calc((100vw - 1200px)/2));background:#142621;color:#fff}footer strong{font:700 1.076rem Rajdhani,sans-serif}footer p{margin:0;color:#aebdb8;font-size:.95rem}footer a{grid-column:2;grid-row:1/3;align-self:center;color:#f0a474;font-size:.95rem}@media(max-width:900px){.guide-header nav a:not(.open-lab){display:none}.levels-flow{grid-template-columns:1fr}.levels-flow i{text-align:center;transform:rotate(90deg)}.number-basics{grid-template-columns:1fr 1fr}.probability-plain{grid-template-columns:1fr}.probability-plain dl{grid-template-columns:1fr 1fr}}@media(max-width:650px){.guide-hero{padding-top:3rem}.guide-hero>div,.guide-section-title,.first-experiment,.question-grid,.plain-glossary{grid-template-columns:1fr}.process-steps li{grid-template-columns:52px 1fr}.number-basics,.probability-plain dl{grid-template-columns:1fr}.plain-glossary>div{grid-template-columns:120px 1fr}.one-sentence{grid-template-columns:1fr}footer{grid-template-columns:1fr}footer a{grid-column:1;grid-row:auto;margin-top:.5rem}}
