*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#faf9f5;color:#223e34;font:15px/1.8 'DM Sans',system-ui,sans-serif}main{max-width:1120px;margin:auto;padding:36px 30px 72px}a{color:#224d3c;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:#8b4935}nav{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:13px;border-bottom:1px solid #dde2d6;padding-bottom:24px}h1,h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;line-height:1.12}h1{font-size:clamp(42px,6vw,68px);margin:20px 0 24px;max-width:830px}h2{font-size:35px;margin:42px 0 17px}h3{font-weight:550;font-size:17px;margin-top:28px}p,li{color:#586655}.eyebrow{margin-top:42px;font-size:10px;letter-spacing:2px;color:#68775e;text-transform:uppercase}.intro{max-width:790px;font-size:17px}.notice{background:#f0f3e9;border:1px solid #dbe2d2;border-radius:10px;padding:18px 22px;margin:25px 0}.notice p{margin:0}.notice p+p{margin-top:10px}.note{font-size:13px;color:#69755f}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:27px 0}.stat{padding:20px;background:white;border:1px solid #dfe4d7;border-radius:9px}.stat strong{display:block;font:38px/1.2 'Instrument Serif',Georgia,serif}.stat span{display:block;font-size:12px;color:#65705e;margin-top:8px}.table-wrap{overflow-x:auto;border:1px solid #dde3d6;border-radius:10px;background:white;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e4e8de}th{font-size:11px;letter-spacing:.6px;background:#f1f4eb;color:#526448}td{min-width:180px}td:first-child{min-width:65px;width:65px}td small{display:block;color:#6b7564;margin-top:5px}td strong{font-weight:550}.badge{display:inline-block;border:1px solid #cfdcc1;background:#edf3e7;color:#4a6540;padding:3px 8px;border-radius:5px;font-size:10px;line-height:1.6;margin-bottom:8px}.badge.pending{border-color:#e6d5bf;background:#fbf4e8;color:#795e3d}.badge.blocked{border-color:#e4c7bc;background:#fbefea;color:#8a503c}code{background:#edf0e7;border-radius:4px;padding:2px 5px;font-size:12px;overflow-wrap:anywhere}li{margin:9px 0}footer{border-top:1px solid #dfe4d7;margin-top:44px;padding-top:22px;font-size:13px;display:flex;flex-wrap:wrap;gap:15px}summary{cursor:pointer;color:#334d3a}details{margin:20px 0}details p{font-size:13px}@media(max-width:650px){main{padding:25px 20px 55px}nav{gap:8px 18px}h1{font-size:44px}.grid{grid-template-columns:1fr}.stat{display:flex;gap:18px;align-items:center}.stat strong{font-size:32px;min-width:38px}.stat span{margin:0}h2{font-size:31px}.notice{padding:16px}td{min-width:170px}.intro{font-size:15px}}@media print{nav,footer{display:none}main{padding:0}.table-wrap{overflow:visible}td{min-width:0}a{color:inherit}}
