@font-face{font-family:Kapra;src:url(assets/fonts/kapra-neue-pro-semibold.woff2) format("woff2"),url(assets/fonts/kapra-neue-pro-semibold.woff) format("woff");font-weight:600;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#faf7f2;color:#261323;font:17px/1.75 Arial,sans-serif}a{color:#62132e;text-underline-offset:4px}a:focus-visible{outline:3px solid #ed7643;outline-offset:4px}header{border-bottom:1px solid #dcd3ce;padding:22px 5%;display:flex;justify-content:space-between;gap:20px;align-items:center}header img{width:205px;height:auto;display:block}nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}main{width:min(840px,90%);margin:48px auto 65px}h1,h2{font-family:Kapra,Arial,sans-serif;font-weight:600;line-height:1.1}h1{font-size:56px;margin:18px 0}h2{font-size:30px;margin:34px 0 15px}p{margin:0 0 16px}.date{font-size:13px;color:#655d63}.draft{border-left:4px solid #ed7643;background:#f1e5db;padding:20px 22px;margin:25px 0;font-size:15px}.draft strong{display:block;margin-bottom:5px}.pending{font-weight:bold;color:#90292c}dl{display:grid;grid-template-columns:155px 1fr;gap:14px;padding:22px;background:white;border:1px solid #e8dfd6;border-radius:5px;font-size:15px}dt{font-weight:bold}dd{margin:0;overflow-wrap:anywhere}footer{padding:25px 5%;border-top:1px solid #dcd3ce;font-size:13px}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dcd3ce;padding:12px 10px}th{background:#eee4dc}.scroll{overflow-x:auto}.source{font-size:14px;color:#655d63}@media(max-width:650px){header{align-items:start;flex-direction:column}h1{font-size:44px}h2{font-size:29px}dl{grid-template-columns:1fr;gap:5px}dd{margin-bottom:12px}nav{gap:15px}main{margin-top:30px}}