*{box-sizing:border-box}body{margin:0;background:#f7f4ef;color:#29251f;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#934000;text-underline-offset:3px}header{background:#25231f;color:#fff;padding:24px max(24px,calc((100vw - 1120px)/2));border-bottom:4px solid #ff7800}header a{color:#fff;text-decoration:none;font-size:23px;font-weight:800}.shell{max-width:1120px;margin:36px auto;padding:0 24px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}nav a{display:block;padding:10px 12px;margin:4px 0;border-radius:9px;text-decoration:none;color:#4e3c2a}nav a[aria-current]{background:#ffe4c8;color:#6a3100;font-weight:700}article{background:#fff;padding:36px;border:1px solid #e5d9cd;border-radius:16px;min-width:0}h1{font-size:32px;line-height:1.2;margin:10px 0 28px}h2{font-size:21px;margin:30px 0 10px;color:#713c14}p{margin:12px 0}.date{color:#74685c;font-size:12px;letter-spacing:.05em}table{border-collapse:collapse;width:100%;font-size:14px}th,td{border:1px solid #e1d8ce;padding:12px;vertical-align:top;text-align:left;overflow-wrap:anywhere}th{background:#fff1e1}dt{font-weight:700;margin-top:14px}dd{margin:0}.button{display:inline-block;background:#ff7800;color:#21170a;border-radius:9px;padding:10px 16px;font-weight:700;text-decoration:none}footer{max-width:1120px;margin:24px auto;padding:0 24px 40px;font-size:13px;color:#74685c}.print-form p{margin:24px 0;overflow-wrap:anywhere}@media(max-width:760px){.shell{display:block;margin-top:18px;padding:0 14px}nav{display:flex;overflow:auto;gap:5px;margin-bottom:16px}nav a{white-space:nowrap;font-size:13px;padding:8px}article{padding:22px 18px}h1{font-size:27px}table{font-size:12px}th,td{padding:8px}}@media print{header,nav,footer{display:none}body{background:#fff;color:#000;font-size:11pt}.shell{display:block;margin:0;padding:0}article{border:0;padding:0}h2{break-after:avoid}tr{break-inside:avoid}a{color:#000}}
