*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f3ed;color:#3b3026;font:16px/1.75 Arial,sans-serif}.brand{background:#30271f;color:#f8efdd;padding:22px max(20px,calc((100% - 1000px)/2));letter-spacing:.25em}main{max-width:1000px;margin:36px auto;padding:0 20px}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}a{color:#755536;overflow-wrap:anywhere}.tabs a,.print{border:1px solid #d6c3a9;border-radius:8px;padding:10px 16px;text-decoration:none;background:#fffaf4;color:#59412c;font:inherit;cursor:pointer}.tabs a[aria-current]{background:#59412c;color:white}.document{background:#fffdf9;border:1px solid #e3d8c9;border-radius:14px;padding:clamp(20px,5vw,60px);box-shadow:0 10px 35px #49392108}h1{font-size:30px;line-height:1.25}h2,h3{font-size:21px;line-height:1.4;margin-top:32px}header{border-bottom:1px solid #dfd1bf;padding-bottom:24px;margin-bottom:30px}nav:not(.tabs){background:#f3ebdf;padding:20px;border-radius:10px}section{scroll-margin-top:24px;margin-top:36px}p,li{overflow-wrap:anywhere}li{margin-bottom:8px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{border:1px solid #d9cbb8;padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.table-wrap{overflow-x:auto}footer{text-align:center;padding:30px;color:#75634f}@media(max-width:600px){main{margin:20px auto;padding:0 12px}h1{font-size:25px}.document{padding:20px}ul,ol{padding-left:22px}.tabs a{flex:1;text-align:center}}@media print{.brand,.tabs,.print,footer{display:none}body,.document{background:white}main{max-width:none;margin:0;padding:0}.document{border:0;box-shadow:none;padding:0}a{color:inherit}h2,h3{break-after:avoid}}