*{box-sizing:border-box}body{margin:0;background:#f5f7f6;color:#243b38;font:16px/1.7 system-ui,sans-serif}a{color:#145e53;text-underline-offset:4px}a:hover{color:#0a342e}a:focus-visible{outline:3px solid #ac720d;outline-offset:5px}header,footer{padding:24px max(24px,calc((100vw - 1200px)/2));background:white}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5e1;gap:24px}.brand img{width:210px;max-width:50vw;display:block}.layout{max-width:1200px;margin:48px auto;padding:0 24px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}aside .legal-links{display:grid;gap:16px;position:sticky;top:24px}main{background:white;border:1px solid #dce5e1;border-radius:18px;padding:clamp(24px,5vw,60px);min-width:0}h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.04em;margin:12px 0 20px}h2{font-size:22px;line-height:1.35;margin:34px 0 12px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em}.updated{color:#596d67;font-size:14px}.draft{border-left:4px solid #c89229;background:#fff5dc;padding:16px 20px;border-radius:6px}.draft p{margin:4px 0}p,li,dd{overflow-wrap:anywhere}section p{margin:12px 0}dt{font-weight:700;margin-top:14px}dd{margin:0}footer{border-top:1px solid #dce5e1}.legal-links{display:flex;gap:12px 22px;flex-wrap:wrap;font-size:14px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5e1;overflow-wrap:anywhere}th{background:#edf4f0}.table-scroll{overflow-x:auto}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:white}.skip:focus{top:8px}@media(max-width:760px){.layout{grid-template-columns:1fr;gap:24px;margin:24px auto}aside .legal-links{display:flex;position:static}main{padding:24px}header{padding:20px 24px}td,th{padding:8px}}@media print{header,aside,footer,.skip{display:none}.layout{display:block;margin:0;padding:0}main{border:0;padding:0}body{background:white;color:black}}