:root{--navy:#061f3b;--blue:#b5ddff;--white:#f3f8fc;--line:#41617d;--orange:#ff9a62}*{box-sizing:border-box}body{margin:0;background:var(--navy);color:var(--white);font-family:Bahnschrift,"Segoe UI",sans-serif}main{min-height:100vh;max-width:760px;margin:auto;padding:max(1.3rem,env(safe-area-inset-top)) 1.3rem max(1.3rem,env(safe-area-inset-bottom))}header{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.emblem{width:44px;height:44px;border:1px solid var(--blue);border-radius:50%;display:grid;place-items:center;font:600 .75rem Georgia;color:var(--blue)}header h1{font-size:.85rem;letter-spacing:.08em;margin:0}header p{font-size:.46rem;letter-spacing:.15em;color:var(--blue);margin:.3rem 0}#meeting{margin-left:auto;font-size:.56rem;color:var(--blue)}.briefing{padding-top:10vh}.briefing>p:first-child,.report>p,.memo{font-size:.58rem;letter-spacing:.2em;color:var(--blue)}.briefing h2,.report h2{font:400 clamp(2.8rem,10vw,5rem)/.9 Georgia;margin:.8rem 0}.mandate{display:flex;align-items:center;margin:2rem 0}.mandate div{display:flex;align-items:center;gap:.6rem}.mandate b{font:400 3rem Georgia;color:var(--blue)}.mandate span{font-size:.53rem;letter-spacing:.1em}.mandate>i{height:1px;background:var(--line);flex:1;margin:0 1rem}.briefing>p:nth-last-of-type(1){max-width:560px;line-height:1.55;color:#c4d5e2}.briefing button,.report button{border:0;background:var(--blue);color:var(--navy);padding:1rem 1.4rem;font-weight:700;letter-spacing:.1em}.hidden{display:none!important}.council{padding-top:2rem}.dashboard{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.dashboard div{padding:1rem;border-right:1px solid var(--line)}.dashboard div:last-child{border:0}.dashboard small{display:block;font-size:.48rem;letter-spacing:.11em;color:var(--blue)}.dashboard b{display:block;font:400 clamp(1.4rem,5vw,2.2rem) Georgia;margin:.4rem 0}.dashboard span{font-size:.55rem;color:var(--orange)}.memo{margin-top:8vh}.council h2{font:400 clamp(1.8rem,7vw,3.3rem)/1.03 Georgia;margin:.8rem 0 1.8rem}.policy{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.policy button{border:1px solid var(--line);background:#0b2b4d;color:var(--white);padding:1rem .3rem}.policy i{font:400 2rem Georgia;color:var(--blue)}.policy span{display:block;font-size:.55rem;letter-spacing:.1em;margin-top:.4rem}.policy button.good{background:var(--blue);color:var(--navy)}.policy button.bad{border-color:var(--orange);color:var(--orange)}.minutes{min-height:4rem;margin:1rem 0;color:#c4d5e2;font-size:.82rem;line-height:1.45}.credibility{display:flex;align-items:center;gap:.7rem;font-size:.55rem;letter-spacing:.1em}.credibility>b{height:7px;flex:1;background:#193f61}.credibility b i{height:100%;display:block;background:var(--blue);width:60%;transition:width .4s}.credibility em{font-style:normal}.report{padding-top:18vh}.report #report-score{font:400 5rem Georgia;color:var(--blue)}.report #report-copy{max-width:550px;color:#c4d5e2;line-height:1.5}.report button{margin-top:1rem}@media(max-width:520px){.dashboard div{padding:.65rem}.dashboard span{font-size:.48rem}}
