.experience-body{padding-block:3.5rem 5rem;font-size:1rem;line-height:1.85}.experience-body>section{margin-block:0 4rem}.experience-body h2{font:400 clamp(1.8rem,3vw,2.6rem)/1.2 var(--serif);letter-spacing:-.025em;margin:1rem 0}.experience-body h3{font:400 1.5rem/1.35 var(--serif);margin:.7rem 0}.experience-body p{max-width:78ch}.experience-body a{text-underline-offset:.24em;color:#70562c}.experience-body button{background:var(--navy);color:var(--cream);border:1px solid #697a7e;padding:.8rem 1rem;font:inherit;cursor:pointer;border-radius:3px}.experience-body button:disabled{opacity:.5;cursor:default}.experience-body :focus-visible{outline:3px solid #996b19;outline-offset:4px}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.experience-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-panel{border:1px solid #ddd3be;background:var(--paper);padding:1.7rem;margin-block:1.4rem;min-width:0}.experience-panel>p:last-child{margin-bottom:0}.experience-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-block:2rem}.experience-actions .button{color:inherit}.experience-actions .button-primary{color:#111b1d}.evidence-badge{display:inline-block;font:600 .7rem/1.6 var(--sans);letter-spacing:.04em;border:1px solid #9c8c6e;border-radius:3px;padding:.2rem .55rem;color:#594721;background:#f5eddb}.evidence-source,.evidence-translation{border-color:#719795;background:#e8f2ed;color:#214e4d}.evidence-hypothesis{border-color:#b39b72;background:#faf1dc}.evidence-calculation,.evidence-observation{border-color:#8699ab;background:#e9eff5;color:#334f68}.evidence-scope{border-color:#b59e97;background:#f1e9e5;color:#664b42}.evidence-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.evidence-key article{border-bottom:1px solid #ddd3be;padding-block:1rem}.tour-track{margin-block:2rem;border:1px solid #64777b;background:#0b2230;color:#e9ece7;padding:2rem}.tour-step h3{color:#ebd9b5;font-size:2rem}.tour-step p{font-size:1.15rem;min-height:4rem}.tour-number{font-size:2.5rem;color:#cfaa64;line-height:1.2}.tour-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tour-controls[hidden],.tour-step[hidden]{display:none}.tour-controls p{margin:0}.research-steps{list-style:none;padding:0;counter-reset:research}.research-steps>li{counter-increment:research;border-inline-start:2px solid #b99c63;padding:1.6rem 2rem;margin-block:1rem;background:var(--paper)}.research-steps h3:before{content:counter(research,decimal-leading-zero) ' · ';color:#8e6f36}.calculation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem}.calculation-form label{display:flex;flex-direction:column;gap:.4rem}.calculation-form input{font:inherit;background:var(--paper);color:var(--ink);padding:.7rem;width:100%;border:1px solid #78868b}.calculation-result{padding:1.4rem;background:#e7eee8;border:1px solid #92a398;color:#214f41;font-size:1.1rem;overflow-wrap:anywhere}.source-quote{font:400 1.5rem/1.7 var(--serif);margin:1.3rem 0}.source-quote.arabic{font-size:2rem;line-height:2}.digest{font-size:.75rem;overflow-wrap:anywhere}.table-scroll{overflow:auto;border:1px solid #bdbaa9;margin-block:1.5rem}.experience-body table{border-collapse:collapse;width:100%;min-width:620px;text-align:start}.experience-body caption{text-align:start;padding:1rem;font-weight:600}.experience-body th,.experience-body td{padding:1rem;border:1px solid #ded7c7;vertical-align:top}.experience-body thead{background:#eae3d3}.release-entry{border-inline-start:2px solid #b99c63;padding:1rem 1.6rem;margin-block:2rem}.collision-example{display:grid;grid-template-columns:auto 1fr;gap:1rem;font-size:1.6rem;background:#eee9de;padding:1.5rem}.localized-links{display:flex;gap:1rem;flex-wrap:wrap}.localized-links a{padding:.7rem 1rem;border:1px solid #b6a57f}.pathways article{scroll-margin-top:2rem}.home-pathways{padding-block:4rem}.home-pathways h2{font:400 2.5rem/1.2 var(--serif)}.home-pathways p{font-size:1rem}.home-pathways a{color:#70562c;text-underline-offset:.25em}.milestones{padding-block:3rem}.milestone-status{font-size:.8rem;font-weight:600;color:#685124}.scope-note{max-width:82ch}.experience-page[dir=rtl] h1{letter-spacing:normal}[dir=rtl] .experience-body{font-family:system-ui,"Tahoma",sans-serif}[dir=rtl] .experience-body h2,[dir=rtl] .experience-body h3{font-family:inherit;letter-spacing:normal;line-height:1.6}.experience-page .button-outline{color:#45575f;border-color:#7e8b8d}.experience-body .evidence-badge+ h2{margin-top:.7rem}@media(max-width:800px){.experience-grid,.experience-grid.two-columns,.evidence-key{grid-template-columns:1fr}.experience-body{padding-block:2.5rem}.research-steps>li{padding:1.3rem}.tour-track{padding:1.4rem}.calculation-form{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.home-tools,.home-why,.home-worked{padding-block:4rem}.home-tools h2,.home-why h2,.home-worked h2{font:400 clamp(2rem,4vw,3rem)/1.2 var(--serif);letter-spacing:-.03em;max-width:24ch}.home-tools p,.home-why p,.home-worked p{font-size:1rem;line-height:1.85;max-width:78ch}.home-why em{color:#71592e;font-style:normal}.home-worked{border-block:1px solid #d8cdb5}.home-worked .button{margin-top:1rem}.home-pathways h3{font:400 1.5rem/1.4 var(--serif)}.hero .research-map a{color:inherit;text-decoration:none}.hero .research-map a:hover{text-decoration:underline;text-underline-offset:.25em}.tools-hero .hero-honesty{font-size:.8rem;color:#b9cecd;margin-top:1rem}.tools-hero .hero-bottom{font-size:.7rem}.home-tools .experience-panel a{color:#70562c;font-size:.9rem}.home-why a{color:#70562c;text-underline-offset:.25em}
html[data-site-theme=night] .experience-body :is(.table-scroll table,.collision-example,.calculation-form input){background:#142f3b;color:#eef1eb}html[data-site-theme=night] .experience-body thead{background:#25404d}html[data-site-theme=night] .home-why em{color:#ebd9b5}
