.wp-policy-page{max-width:1120px;padding-top:2.8rem;padding-bottom:4.5rem}.wp-policy-back{color:#d2c3ce;align-items:center;gap:.6rem;margin-bottom:3.2rem;font-size:.875rem;display:inline-flex}.wp-policy-back:hover{color:#e8cda0}.wp-policy-heading{max-width:790px;margin-bottom:2.5rem}.wp-policy-eyebrow{color:#cdb18b;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.7rem}.wp-policy-heading h1{letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-size:clamp(2.8rem,5.5vw,5.2rem);line-height:1.04}.wp-policy-intro{color:#cbbfca;max-width:660px;margin-top:1.7rem;margin-bottom:0;font-size:1.05rem;line-height:1.75}.wp-policy-draft{background:#c29d5710;border:1px solid #74604355;align-items:center;gap:1.5rem;margin-bottom:3.1rem;padding:1rem 1.25rem;display:flex}.wp-policy-draft-label{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:#dec18e;font-size:.68rem;font-weight:600}.wp-policy-draft p{color:#c8bdc4;margin:0;font-size:.8rem;line-height:1.6}.wp-policy-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:4.2rem;display:grid}.wp-policy-sidebar{padding-top:1.5rem;position:sticky;top:2rem}.wp-policy-nav-title{text-transform:uppercase;letter-spacing:.15em;color:#d3bfaa;margin-bottom:1.1rem;font-size:.7rem}.wp-policy-sidebar ol{margin:0;padding:0;list-style:none}.wp-policy-sidebar li{margin:0 0 1rem}.wp-policy-sidebar li a{color:#bcb0ba;align-items:baseline;gap:.85rem;font-size:.825rem;line-height:1.55;display:flex}.wp-policy-sidebar li a:hover{color:#e7caa2}.wp-policy-sidebar li a span{letter-spacing:.04em;color:#90775d;flex-shrink:0;font-size:.625rem}.wp-policy-support{border-top:1px solid #493c47;margin-top:2.2rem;padding-top:1.4rem}.wp-policy-support p{margin-bottom:.35rem;font-size:.78rem}.wp-policy-support a{color:#d8bd96;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.wp-policy-section{border-top:1px solid #493c47;padding:1.9rem 0 1.6rem;scroll-margin-top:2rem}.wp-policy-section-heading{align-items:baseline;gap:.9rem;margin-bottom:1.15rem;display:flex}.wp-policy-section-number{color:#b19670;letter-spacing:.06em;flex-shrink:0;font-size:.7rem}.wp-policy-section h2{letter-spacing:-.025em;font-size:1.85rem;line-height:1.2}.wp-policy-section>p{color:#c9bec7;margin-bottom:1rem;font-size:.95rem;line-height:1.85}.wp-policy-section>p:last-child{margin-bottom:0}.wp-policy-review-note{background:#c09b5710;border:1px solid #8f724b66;margin-bottom:1.8rem;padding:1.6rem 1.6rem 1.8rem}.wp-policy-review-note>.wp-policy-review-label{letter-spacing:.1em;text-transform:uppercase;color:#e2c18c;margin-bottom:.9rem;font-size:.66rem;font-weight:600;line-height:1.4}.wp-policy-contact{background:linear-gradient(125deg,#2f222d,#211b23);border:1px solid #594653;margin-top:1rem;padding:2rem}.wp-policy-contact .wp-policy-eyebrow{margin-bottom:1rem}.wp-policy-contact h2{margin-bottom:.9rem;font-size:2rem;line-height:1.15}.wp-policy-contact p:not(.wp-policy-eyebrow){margin-bottom:1.3rem;font-size:.875rem}.wp-policy-contact a{color:#dfc29b;overflow-wrap:anywhere;border-bottom:1px solid #8d7359;align-items:center;gap:.6rem;padding-bottom:.25rem;font-size:.9rem;display:inline-flex}.wp-policy-related{border-top:1px solid #493c47;flex-wrap:wrap;align-items:center;gap:1.4rem 2.8rem;margin-top:3.8rem;padding-top:1.6rem;display:flex}.wp-policy-related p{letter-spacing:.1em;text-transform:uppercase;color:#a898a6;margin:0 auto 0 0;font-size:.7rem}.wp-policy-related a{color:#dac29f;align-items:center;gap:.6rem;font-size:.85rem;display:inline-flex}@media (max-width:950px){.wp-policy-layout{grid-template-columns:205px minmax(0,1fr);gap:2.4rem}.wp-policy-draft{flex-direction:column;align-items:flex-start;gap:.4rem}.wp-policy-section h2{font-size:1.65rem}}@media (max-width:700px){.wp-policy-page{padding-top:1.8rem;padding-bottom:3rem}.wp-policy-back{margin-bottom:2.2rem}.wp-policy-heading{margin-bottom:1.8rem}.wp-policy-intro{margin-top:1.2rem;font-size:1rem}.wp-policy-draft{margin-bottom:2rem}.wp-policy-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.wp-policy-sidebar{padding-top:0;position:static}.wp-policy-sidebar ol{grid-template-columns:1fr 1fr;column-gap:1.4rem;display:grid}.wp-policy-sidebar li{margin-bottom:.8rem}.wp-policy-sidebar li a{gap:.55rem;font-size:.77rem}.wp-policy-support{display:none}.wp-policy-section{padding-top:1.5rem}.wp-policy-section>p{font-size:.9rem}.wp-policy-contact{padding:1.5rem}.wp-policy-contact h2{font-size:1.75rem}.wp-policy-related{gap:1rem 1.5rem;margin-top:2.6rem}.wp-policy-related p{width:100%}.wp-policy-review-note{padding:1.3rem}.wp-policy-section-heading{gap:.65rem}}@media (max-width:380px){.wp-policy-sidebar ol{grid-template-columns:1fr}.wp-policy-contact a{font-size:.8rem}}
