*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f5f1;color:#242b29;font:17px/1.85 system-ui,-apple-system,"Noto Sans SC",sans-serif}main{max-width:960px;margin:auto;padding:56px 24px 80px}nav{font-size:14px;display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #c9ceca;padding-bottom:20px;margin-bottom:40px}a{color:#25634b;text-underline-offset:4px}h1{font-size:clamp(30px,5vw,49px);line-height:1.3;letter-spacing:-1px;margin:16px 0 26px}h2{font-size:25px;margin-top:48px;padding-top:24px;border-top:1px solid #d2d6d0}p{margin:16px 0}strong{font-weight:650}.label{font-size:13px;letter-spacing:2px;color:#65573f}.notice{border-left:4px solid #7e6545;padding:12px 22px;background:#eae6dd;margin:28px 0}.lead{font-size:22px;line-height:1.65}.meta{font-size:14px;color:#5d655f}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65;display:block;overflow-x:auto;margin:24px 0}th,td{padding:13px 14px;border-bottom:1px solid #cdd2cc;text-align:left;vertical-align:top;min-width:95px}th{background:#e8ece6}code{font-size:.85em;overflow-wrap:anywhere}ul{padding-left:24px}footer{margin-top:48px;border-top:1px solid #c9ceca;padding-top:22px;font-size:14px;color:#626b64}@media(max-width:600px){main{padding:28px 18px 48px}.lead{font-size:19px}th,td{padding:10px}h2{font-size:22px}}@media print{body{background:white}main{max-width:none;padding:0}nav{display:none}h2{break-after:avoid}table{display:table}tr{break-inside:avoid}a{color:inherit}}