*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f7f8;color:#132c3b;font:17px/1.7 system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #127a9b;outline-offset:4px}.skip{position:absolute;left:-1000px}.skip:focus{left:10px;background:white;z-index:5}.law-nav{padding:24px 5vw;background:white;border-bottom:1px solid #cad4db;display:flex;justify-content:space-between;align-items:center;gap:24px}.law-nav img{max-width:210px;height:auto}.law-nav nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap;font-size:14px}.law-nav button{border:1px solid #b8c5ce;background:transparent;padding:7px 14px;cursor:pointer}.law-hero{padding:80px 7vw;background:#0b2233;color:#fff}.law-hero h1{font:clamp(2.3rem,5.3vw,5.2rem)/1.08 Georgia,serif;max-width:1000px;margin:20px 0 28px}.law-hero p{max-width:780px;color:#d7e0e8;font-size:20px}.kicker{font-size:13px!important;letter-spacing:.15em;font-weight:600;text-transform:uppercase;color:#927137}.hero-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.hero-links a{border-bottom:1px solid #c7a662;text-decoration:none;padding:8px 0}.notice{margin:28px 7vw;padding:5px 24px;border-left:3px solid #b49251;background:#fff;font-size:15px}.workbench{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding:44px 7vw 70px;border-bottom:1px solid #cbd4da}.workbench h2,.notes>h2,.bibliography h2,.evidence h2{font:clamp(1.8rem,3vw,2.8rem)/1.2 Georgia,serif}.inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}label{font-size:14px;display:grid;gap:5px}input,select{width:100%;min-height:46px;border:1px solid #8598a6;border-radius:0;background:#fff;padding:8px;color:#132c3b}form button{background:#103c53;color:white;border:0;padding:12px 28px;cursor:pointer}code{display:block;white-space:normal;background:#e6edf1;padding:20px;font-size:14px;margin-top:24px}.results{align-self:center;background:white;padding:30px;border-top:4px solid #b49251;min-width:0}table{width:100%;border-collapse:collapse;font-size:15px}caption{text-align:left;font-weight:600;margin-bottom:15px}td,th{text-align:left;padding:14px 5px;border-bottom:1px solid #d8e0e5}td:last-child{text-align:right;font-variant-numeric:tabular-nums}.bar-row{margin:20px 0}.bar-label{font-size:14px;display:flex;justify-content:space-between;gap:12px}.bar-track{background:#edf2f5;height:28px;margin-top:6px}.bar-fill{height:100%;background:#235b78;min-width:0}.bar-row:last-child .bar-fill{background:#b49251}#calc-error{color:#a02727}.notes,.bibliography,.evidence{padding:60px 7vw}.note-index{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 60px}.note-index a{padding:18px;border:1px solid #c2cfd7;background:white;font-size:15px}.law-note{max-width:900px;margin:0 auto;padding:45px 0;border-top:1px solid #c4d0d7;scroll-margin-top:30px}.law-note h2{font:2rem/1.3 Georgia,serif}.source{font-size:14px;color:#536674;border-left:2px solid #b49251;padding-left:16px}.bibliography{background:#e6edf1}.bibliography li{margin:15px 0;font-size:15px}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.evidence-grid article{background:white;padding:28px;border-top:3px solid #b49251}.evidence-grid h3{font:1.6rem Georgia,serif}.evidence-grid p{font-size:16px}.evidence .prose{max-width:900px}.table-scroll{overflow-x:auto}footer{padding:35px 7vw;background:#0b2233;color:white;font-size:14px}.governance-bridge{padding:60px 7vw;background:#102f43;color:#fff}.governance-bridge h2{font:clamp(1.8rem,3vw,2.8rem)/1.2 Georgia,serif;max-width:760px}.governance-bridge>p{max-width:800px;color:#d6e0e6}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;background:#5c7484;border:1px solid #5c7484}.governance-grid article{background:#102f43;padding:25px;min-height:220px}.governance-grid b{color:#d4b26a;font:500 12px/1.2 'DM Mono',monospace;letter-spacing:.12em}.governance-grid h3{font:1.55rem/1.25 Georgia,serif;margin:17px 0 12px}.governance-grid p{margin:0;color:#d6e0e6;font-size:15px;line-height:1.55}@media(max-width:800px){.law-nav{align-items:flex-start;flex-direction:column}.law-nav nav{gap:14px}.law-hero{padding:48px 6vw}.workbench{grid-template-columns:1fr;padding:25px 6vw;gap:20px}.note-index,.evidence-grid,.governance-grid{grid-template-columns:1fr}.notes,.bibliography,.evidence,.governance-bridge{padding:36px 6vw}.results{padding:20px}.law-note h2{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
