*{box-sizing:border-box}body{margin:0;background:#fff;color:#292c27;font-family:Arial,system-ui,sans-serif;line-height:1.7}header,main,footer{width:min(900px,calc(100% - 40px));margin:auto}header{padding:28px 0;border-bottom:1px solid #ecece8;display:flex;justify-content:space-between;align-items:center;gap:20px}a{color:inherit;text-underline-offset:4px}a:hover{color:#b14e00}a:focus-visible{outline:2px solid #c85b08;outline-offset:4px}.brand{font-size:24px;font-weight:700;text-decoration:none;white-space:nowrap}main{padding:38px 0 60px}h1{font-size:clamp(26px,4vw,38px);line-height:1.2;letter-spacing:-.03em;margin:0 0 20px}h2{font-size:21px;line-height:1.4;margin:36px 0 14px}p{margin:12px 0;white-space:pre-line;overflow-wrap:anywhere}nav{display:flex;gap:14px 24px;flex-wrap:wrap;font-size:14px}nav a{padding:8px 0}footer{border-top:1px solid #ecece8;padding:24px 0 36px;color:#595c55;font-size:13px}.download{display:inline-block;padding:10px 16px;border:1px solid #deded8;border-radius:14px;font-size:14px;margin:0 0 24px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px}td{border:1px solid #e5e5df;vertical-align:top;padding:14px;overflow-wrap:anywhere}td:first-child{width:28%;font-weight:600}dl{margin:24px 0}dt{color:#676b63;font-size:14px;margin-top:20px}dd{margin:4px 0;overflow-wrap:anywhere;font-size:18px}@media(max-width:480px){header,main,footer{width:calc(100% - 32px)}header{padding:20px 0}header>a:last-child{font-size:13px}td{padding:10px;font-size:13px}h2{font-size:19px}main{padding-top:28px}}@media print{header,footer,.download{display:none}main{width:100%;padding:0}h2{break-after:avoid}a{color:inherit}}
td{white-space:pre-line}
@media(max-width:480px){td:first-child{width:38%}}
