.guide-heading{padding-block:35px 40px;max-width:900px}.guide-heading h1{font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.5;margin-top:18px;max-width:26ch}.guide-answer{font-size:1.125rem;line-height:2;margin-top:26px;color:#ccd3c5}.guide-toc{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:24px}.guide-toc a{min-height:44px;display:flex;align-items:center;color:#eed5a3;text-decoration:underline;text-underline-offset:5px}.simulation{border:1px solid #bca46a50;border-radius:8px;background:linear-gradient(135deg,#15251a,#0c1510);padding:32px;scroll-margin-top:160px}.simulation-heading{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center}.simulation-heading h2{font-size:1.5rem;margin-top:10px}.demo-disclosure{padding:10px 16px;border:1px solid #ddc38f;color:#f3deae;background:#25331f;font-size:.875rem;border-radius:4px}.simulation-note{color:#c5cdbc;max-width:66em;margin-top:22px;line-height:1.95}.simulation-controls{display:flex;flex-wrap:wrap;gap:10px;margin-block:24px}.simulation-controls button{font:inherit;font-size:.9375rem;min-height:44px;padding:9px 18px;border-radius:4px;border:1px solid #c6ad78;background:#17251a;color:#f3e5c8;cursor:pointer}.simulation-controls button:first-child{background:#ddc38f;color:#142018;font-weight:600}.simulation-controls button:disabled{opacity:.48;cursor:default}.simulation-controls p{flex:1 0 100%;font-size:.875rem;color:#bbc5b4;min-height:27px}.simulation-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.simulation-stat{min-width:0;border-top:1px solid #bca46a50;padding-top:18px}.simulation-stat>span{display:block;color:#c7cebd;font-size:.9375rem;min-height:56px}.simulation-stat strong{display:block;font:clamp(2.3rem,4vw,3.75rem) Georgia,serif;font-variant-numeric:tabular-nums;color:#eed4a0;margin-block:10px}.simulation-stat small{display:block;font-size:.875rem;color:#bec6b2;line-height:1.7}.simulation-timeline{margin-top:34px;padding-block:24px;border-top:1px solid #bca46a35}.timeline-label{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}.timeline-label output{font-variant-numeric:tabular-nums;color:#f3d89c}.timeline-track{height:5px;margin-block:18px;background:#253824;border-radius:6px;overflow:hidden}.timeline-track span{display:block;height:100%;background:linear-gradient(90deg,#a8884b,#f0d59c);box-shadow:0 0 14px #dcc68b80}.simulation-timeline p{font-size:.875rem;color:#bec8b6}.simulation-chart{border-top:1px solid #bca46a35;padding-top:22px}.simulation-chart figcaption{font-size:.9375rem;color:#ccd3c1}.simulation-bars{display:flex;gap:16px;padding-top:28px}.simulation-bar{flex:1;min-width:0;text-align:center}.bar-track{height:150px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid #bca46a50}.bar-track span{height:var(--bar-height);width:70%;max-width:60px;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#9c7d46,#e7d099);box-shadow:0 0 16px #cab67915}.simulation-bar small{display:block;font-size:.875rem;margin-top:12px;color:#c8cbb8;font-variant-numeric:tabular-nums}.guide-copy{max-width:860px;margin-inline:auto}.guide-copy section{padding-block:36px;border-bottom:1px solid #bca46a30;scroll-margin-top:160px}.guide-copy h2{font-size:1.65rem;color:#eed7ab;line-height:1.65;margin-bottom:20px}.guide-copy h3{font-size:1.2rem;line-height:1.7;margin-top:28px;color:#f0e5d1}.guide-copy p{line-height:2;margin-top:14px;color:#c4cebc}.guide-copy a{color:#eed2a0;text-decoration:underline;text-underline-offset:5px}.guide-copy li{margin-bottom:12px;padding-left:5px;color:#c8d1be}.guide-options{display:grid;gap:20px}.guide-options>div{padding-left:20px;border-left:2px solid #c4a86e}.guide-options a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px}.guide-copy .guide-options h3{margin-top:0}.guide-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.simulation-controls button:focus-visible{outline:2px solid #f4ddb0;outline-offset:4px}
@media(max-width:1000px){.simulation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-stat>span{min-height:0}}
@media(max-width:650px){.guide-heading h1{font-size:2rem}.guide-answer{font-size:1rem}.simulation{padding:22px}.simulation-heading h2{font-size:1.25rem}.simulation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.simulation-stat strong{font-size:2.5rem}.simulation-bars{gap:8px}.bar-track{height:110px}.simulation-bar small{font-size:.75rem}.guide-copy h2{font-size:1.45rem}.simulation-controls button{flex:1 1 auto}.guide-copy section{scroll-margin-top:210px}.simulation{scroll-margin-top:210px}}
@media(prefers-reduced-motion:reduce){.guide-page{scroll-behavior:auto}.timeline-track span,.bar-track span{box-shadow:none}}
