.policy-header{min-height:100px;height:auto;padding-block:24px;flex-wrap:wrap}.policy-header nav{flex-wrap:wrap;gap:12px 24px}.policy-header nav a[aria-current=page]{color:var(--ice);text-decoration:underline;text-underline-offset:7px}.policy-layout{max-width:860px;margin:60px auto 90px;padding-inline:24px}.policy-layout h1{font-size:clamp(36px,6vw,58px);letter-spacing:-1.7px;line-height:1.12;margin:16px 0 20px}.policy-layout h2{font-size:25px;line-height:1.3;margin:40px 0 14px}.policy-layout h3{font-size:19px;margin:24px 0 10px}.policy-layout p,.policy-layout li{line-height:1.85;color:#c3cedb}.policy-layout p+p{margin-top:16px}.policy-layout ul,.policy-layout ol{padding-left:24px}.policy-layout li+li{margin-top:9px}.policy-layout a:not(.button),.policy-footer a{text-decoration:underline;text-underline-offset:4px;color:var(--ice);overflow-wrap:anywhere}.policy-layout .eyebrow{font-size:14px;color:var(--ice)}.policy-layout .meta{font-size:14px;color:var(--muted)}.policy-layout strong{color:var(--text)}.policy-callout{border-left:3px solid var(--ice);background:var(--surface);padding:20px 24px;margin:26px 0}.draft-banner{background:#342a1c;border:1px solid #826640;padding:18px 22px;border-radius:6px;margin-bottom:36px}.draft-banner p{color:#f1d8af}.pending{color:#ffdb99!important;background:#342a1c;padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}.policy-toc{padding:20px 24px;border:1px solid var(--line);margin:28px 0}.policy-toc ol{columns:2;margin-bottom:0}.policy-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-top:1px solid var(--line);padding-block:28px;margin-top:40px;font-size:14px}.policy-footer nav{display:flex;gap:12px 24px;flex-wrap:wrap}.policy-table{overflow-x:auto;margin:24px 0}.policy-table table{width:100%;border-collapse:collapse;font-size:16px;min-width:560px}.policy-table th,.policy-table td{text-align:left;vertical-align:top;padding:15px;border:1px solid var(--line)}.policy-table th{background:var(--surface)}.policy-table td{color:#c3cedb}.policy-layout code{font-size:1em;color:var(--ice)}@media(max-width:650px){.policy-header.wrap,.policy-footer.wrap{width:calc(100% - 40px)}.policy-header{gap:22px}.policy-layout{margin-top:36px;padding-inline:20px}.policy-toc ol{columns:1}.policy-layout h1{letter-spacing:-1px}.policy-callout{padding:16px}.policy-footer{align-items:flex-start}.policy-header nav{font-size:14px}}@media print{body{background:#fff;color:#111}.policy-header,.policy-footer,.policy-toc{display:none}.policy-layout{max-width:none;margin:0;padding:0}.policy-layout p,.policy-layout li,.policy-layout strong,.policy-layout a{color:#111!important}.policy-callout{background:#eee}.pending{border:1px solid #777}.draft-banner{border:2px solid #111}.draft-banner p{color:#111}}

.contact-blank{display:inline-block;vertical-align:baseline;min-width:10rem;border-bottom:1px dashed var(--amber)}
