*{box-sizing:border-box}body{margin:0;background:#f5f5f0;color:#29362f;font:16px/1.75 system-ui,-apple-system,sans-serif}main{max-width:880px;margin:32px auto;padding:0 28px 40px}a{color:#23654d;text-underline-offset:3px;overflow-wrap:anywhere}a:hover{color:#123d2c}a:focus-visible{outline:3px solid #7cbba0;outline-offset:4px}nav{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px;border-bottom:1px solid #d9dfd7;padding:16px 0 22px}nav a{text-decoration:none}header{padding:30px 0 18px}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:#62786b}h1{font-size:clamp(28px,5vw,42px);line-height:1.15;letter-spacing:-.035em;margin:12px 0}h2{font-size:21px;line-height:1.35;margin:0 0 16px}p{margin:12px 0}.updated,footer{color:#607166;font-size:14px}section{padding:28px 0;border-bottom:1px solid #dce2d9}.draft{background:#fff4df;border:1px solid #dbc79b;padding:20px 24px;border-radius:12px;color:#654e25}.draft p{margin-bottom:0}.open{color:#79511c}dl{margin:0}dt{font-weight:650;margin-top:18px}dd{margin:4px 0 0}code{font-size:.9em;overflow-wrap:anywhere;background:#e9ede6;padding:2px 5px;border-radius:4px}footer{padding-top:24px}@media(max-width:520px){main{padding:0 20px 28px;margin:8px auto}nav{gap:12px 18px}.draft{padding:16px}section{padding:24px 0}}@media print{body{background:white;color:black}main{max-width:none;margin:0}nav{display:none}a{color:inherit}section{break-inside:auto}.draft{background:none;border:1px solid #777}}
nav a{padding:6px 10px;border-radius:7px}nav a[aria-current="page"]{background:#e0ebe2;color:#1e513d;font-weight:650}section{background:#fffefa;padding:26px 28px;border:1px solid #e1e5dc;border-radius:12px;margin-top:16px}h2{font-size:20px}.draft{font-size:14px;padding:15px 20px}.draft p{margin-top:5px}.open{background:#fff7e8;border-left:3px solid #c9a469;padding:10px 13px;border-radius:0 5px 5px 0;font-size:14px}.source{font-size:13px;color:#607166}dd.open{margin-top:7px}.updated{font-size:13px}@media(max-width:520px){section{padding:20px 18px}nav{gap:5px}nav a{padding:7px 8px}}@media print{section{border:0;padding:12px 0;margin:0}.open{background:none}}

.legal-settings{max-width:824px;margin:24px auto -16px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 28px;font:13px system-ui;color:#62765b}.legal-settings label{display:flex;align-items:center;gap:7px}.legal-settings select{padding:8px 25px 8px 10px;background:#f9fbf2;color:#3f5a34;border:1px solid #b7c8a7;border-radius:4px;font:14px system-ui}.legal-settings select:focus-visible{outline:2px solid #7b986a;outline-offset:3px}#legalLanguageStatus{font-size:11px;max-width:250px}@media(max-width:520px){.legal-settings{padding:0 20px;margin:18px auto 4px;flex-wrap:wrap}#legalLanguageStatus:empty{display:none}}@media print{.legal-settings{display:none}}

.usage-rights-page main>section:last-of-type{margin-bottom:28px}.usage-rights-page main>footer{padding-top:20px;border-top:1px solid #d6dfcc}.usage-rights-page main>footer>p:first-child{margin-top:0}
