:root{--bg:#f7f1ea;--ink:#241d1d;--accent:#9f2f32;--muted:#776b68}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,sans-serif;line-height:1.6}a{color:inherit}.top{border-bottom:1px solid #bbc;align-items:center;gap:1rem;max-width:1280px;margin:auto;padding:1rem 2rem;display:flex}.brand{margin-right:auto;font-size:1.4rem;font-weight:900;text-decoration:none}.brand small{color:var(--muted);font-size:.6rem;display:block}.top nav{gap:1rem;display:flex}.top nav a{font-size:.84rem;text-decoration:none}.cta,.primary,.secondary,.pageCta{border:1px solid var(--accent);padding:.75rem 1rem;font-weight:800;text-decoration:none}.cta,.primary,.pageCta{background:var(--accent);color:#fff}.off{opacity:.55}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;max-width:1280px;margin:auto;padding:5rem 2rem 2rem;display:grid}.hero h1{letter-spacing:-.055em;font-size:clamp(3rem,6vw,6rem);line-height:.94}.hero p{color:var(--muted)}.hero img{width:100%;height:auto}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:900}.signals,.answer,.facts,.steps,.tool,.links{max-width:1080px;margin:3rem auto;padding:1.5rem}.signals{border:1px solid #bbc;grid-template-columns:repeat(4,1fr);display:grid}.signals strong{padding:1rem}.answer{border-left:8px solid var(--accent);background:#fff}.answer h2,.facts h2,.steps h2,.tool h2{font:700 clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.facts{grid-template-columns:1fr 1.4fr;display:grid}.facts li{border-bottom:1px solid #bbc;padding:.6rem}.steps div,.links a,.pageSection{border-top:1px solid #bbc;grid-template-columns:65px 1fr;padding:1rem;text-decoration:none;display:grid}.links a{grid-template-columns:60px 1fr 40px}.tool{border:2px solid var(--accent);background:#fff}.inputs{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0;display:grid}.inputs label{display:grid}.inputs input,.inputs select,.tool button{font:inherit;background:var(--bg);color:var(--ink);border:1px solid #99a;padding:.7rem}.tool button{background:var(--accent);color:#fff}.output{background:color-mix(in srgb,var(--accent) 10%,white);white-space:pre-wrap;padding:1rem}.contentPage{max-width:980px;margin:auto;padding:3rem 2rem 6rem}.contentPage h1{font:700 clamp(2.8rem,6vw,5rem)/1 Georgia,serif}.condition{border:1px solid #b66;margin:2rem 0;padding:1rem}footer{border-top:1px solid #bbc;justify-content:space-between;max-width:1280px;margin:auto;padding:2rem;display:flex}.dossier{border:1px solid #9b8980;grid-template-columns:.8fr 1.2fr 1fr;max-width:1100px;margin:3rem auto;display:grid}.dossier>aside,.dossier>div,.dossier>table{border-right:1px solid #9b8980;padding:2rem}.dossier aside{text-align:center;place-content:center;display:grid}.dossier aside strong{color:var(--accent);font:700 6rem Georgia}.dossier table{border-collapse:collapse}.dossier th,.dossier td{border-bottom:1px solid #c9bcb4;padding:.8rem}@media (max-width:800px){.top{flex-wrap:wrap}.top nav{order:3;width:100%;overflow:auto}.hero{grid-template-columns:1fr;padding:3rem 1rem}.hero h1{font-size:3.2rem}.signals{grid-template-columns:1fr 1fr;margin:1rem}.dashboard,.dossier{margin:1rem;overflow:auto}.dashboard header,.dashboard div{min-width:650px}.dossier,.facts,.inputs{grid-template-columns:1fr}.answer,.facts,.steps,.tool,.links{margin:2rem 1rem}.contentPage{padding:2rem 1rem}footer{flex-direction:column}}.top{background:#f8eee4;border:2px solid #7f302f;max-width:1320px;margin:1rem auto 0}.dossierHome{--file:#fffaf5}@media (min-width:901px){.dossierHome{background:#f8f1e8;border-left:20px solid #7f302f;border-right:1px solid #b99c93;grid-template-columns:360px 1fr;grid-template-areas:"hero answer""dossier facts""dossier tool""signals tool""steps links";align-items:start;gap:1.5rem;max-width:1380px;margin:auto;padding:2rem 3rem 4rem;display:grid}.dossierHome>section{max-width:none;margin:0}.dossierHome>.hero{grid-area:hero;padding:2rem 1rem;display:block}.dossierHome>.hero img{width:220px;margin-top:2rem}.dossierHome>.answer{background:#fff;grid-area:answer;margin-top:2rem}.dossierHome>.dossier{background:#fff;grid-area:dossier;grid-template-columns:1fr;margin:0;display:grid;position:sticky;top:1rem}.dossierHome>.facts{grid-area:facts}.dossierHome>.tool{background:#fff;border:1px solid #7f302f;grid-area:tool}.dossierHome>.signals{grid-area:signals;grid-template-columns:1fr 1fr}.dossierHome>.steps{grid-area:steps}.dossierHome>.links{grid-area:links}}@media (max-width:900px){.top{margin:.5rem}.dossierHome{border-left:8px solid #7f302f;display:block}.dossierHome>.dossier{position:static}}.dossierPage{color:#2d2220;background:#f8f1e8;border:1px solid #b99c93;grid-template-columns:220px 1fr;max-width:1450px;margin:2rem auto 5rem;display:grid;box-shadow:10px 10px #d7c5b8}.dossierSpine{color:#fff;background:#7f302f;flex-direction:column;min-height:920px;padding:2rem;display:flex}.dossierSpine a{color:#fff;font-size:1.5rem;font-weight:900}.dossierSpine strong{writing-mode:vertical-rl;letter-spacing:.15em;margin-top:4rem;font-family:Georgia,serif;font-size:2rem}.dossierSpine>span{margin-top:auto;font-family:monospace}.dossierSpine nav{gap:.5rem;margin-top:1rem;display:flex}.dossierSpine nav i{border:1px solid #d4a9a1;padding:.35rem;font-size:.7rem}.dossierFile{padding:2.5rem 3rem}.dossierCrumb{border-bottom:1px solid #b99c93;justify-content:space-between;padding-bottom:1rem;font-family:monospace;display:flex}.dossierCrumb a{color:#7f302f;font-weight:900}.dossierCover{padding:5rem 0 3rem}.dossierCover small{color:#7f302f;letter-spacing:.12em;font-weight:900}.dossierCover h1{margin:1rem 0;font:700 clamp(3.5rem,6vw,6.5rem)/.9 Georgia,serif}.dossierCover p{max-width:780px;font-size:1.1rem}.dossierSummary{background:#fff;border:1px solid #b99c93;grid-template-columns:210px 1fr;padding:2rem;display:grid}.dossierSummary p{margin:0;font-size:1.25rem}.dossierEvidence{margin-top:2rem}.dossierEvidence h2{font-family:Georgia,serif}.dossierEvidence article{border-top:1px solid #b99c93;grid-template-columns:90px 1fr;padding:1rem;display:grid}.dossierEvidence article:last-child{border-bottom:1px solid #b99c93}.dossierEvidence span{color:#7f302f;font-family:monospace}.dossierEvidence p{margin:0}.dossierMemos{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.dossierMemos article{background:#fff;border-top:8px solid #7f302f;padding:1.5rem;box-shadow:3px 4px #d7c5b8}.dossierMemos span{color:#7f302f;letter-spacing:.12em;font:700 .7rem monospace}.dossierMemos h2{font-family:Georgia,serif}.dossierRisk{border:2px dashed #7f302f;margin-top:2rem;padding:1.5rem}.dossierAction{color:#fff;text-align:center;background:#7f302f;margin-top:1rem;padding:1.2rem;font-weight:900;display:block}.dossierAction.off{background:#b99c93}@media (max-width:850px){.dossierPage{margin:1rem;display:block}.dossierSpine{min-height:0}.dossierSpine strong{writing-mode:horizontal-tb;margin-top:1rem}.dossierSpine nav{display:none}.dossierFile{padding:1.5rem}.dossierCover{padding:3rem 0}.dossierSummary,.dossierMemos{grid-template-columns:1fr}}
@media (min-width:901px){.dossierHome{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"hero answer""dossier facts""dossier tool""signals tool""steps links";align-items:start}.dossierHome>.dossier{align-self:start;position:static}.dossierHome>.hero,.dossierHome>.answer{align-self:start}.dossierHome>.tool{min-height:0}.dossierHome>.signals,.dossierHome>.steps,.dossierHome>.links{align-self:start}}@media (max-width:900px){.dossierHome>.hero{padding:2.25rem 1rem 1rem}.dossierHome>.hero h1{font-size:2.7rem}.dossierHome>.hero img{max-width:180px;margin-top:1.5rem}.dossierHome>.answer,.dossierHome>.facts,.dossierHome>.steps,.dossierHome>.tool,.dossierHome>.links{margin:1.25rem .75rem;padding:1rem}.dossierHome>.signals,.dossierHome>.dossier{margin:1.25rem .75rem}.dossierHome h2{font-size:2rem}.dossierPage{margin-top:1rem}.dossierFile{padding:1.25rem}.dossierCover{padding:2.5rem 0 2rem}.dossierCover h1{font-size:2.8rem}.dossierMemos,.dossierRisk{margin-top:1rem}}

