*{box-sizing:border-box}body{margin:0;color:#23352f;background:#edf2ee;font:17px/1.72 system-ui,-apple-system,sans-serif}main{max-width:1080px;margin:auto;padding:38px 28px 90px}h1{font-size:clamp(31px,4.5vw,48px);line-height:1.2;max-width:960px}h2{font-size:28px;line-height:1.3;margin-top:45px}h3{font-size:21px;line-height:1.4;margin-top:28px}p{margin:14px 0}a{color:#00685e;text-underline-offset:3px}nav{display:flex;gap:10px 24px;flex-wrap:wrap}nav a{font-size:15px}.box,section{background:white;border:1px solid #d2ddd5;border-radius:10px;padding:24px 30px;margin:24px 0}.scope{background:#fff0d7;border-left:5px solid #ae7118;padding:17px 23px;margin:24px 0}.small{font-size:14px;color:#53655b}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d5dfd7;padding:12px}th{background:#e8efea}.tablewrap{overflow-x:auto}blockquote{border-left:5px solid #3d8170;background:#edf5ef;margin:18px 0;padding:15px 24px}li{margin:8px 0}summary{cursor:pointer;font-weight:650}section{scroll-margin-top:15px}footer{border-top:1px solid #bfcfc3;padding-top:22px;margin-top:38px}@media(max-width:650px){main{padding:23px 14px}.box,section{padding:17px}table{min-width:620px}.scope{padding:13px 17px}}@media print{body{background:white;color:black;font-size:11pt}main{padding:0;max-width:none}.box,section{padding:0;border:0}nav,.download{display:none}h2,h3{break-after:avoid}tr{break-inside:avoid}a{color:inherit;text-decoration:none}blockquote{background:none}details{display:block}}