.cdPlcW_policy{max-width:900px;color:var(--text-primary,#14243a);overflow-wrap:anywhere;margin:0 auto;padding:48px 24px 64px;font-size:16px;line-height:1.8}.cdPlcW_header{border-bottom:1px solid var(--border-light,#dde5e5);padding-bottom:28px}.cdPlcW_policyLinks,.cdPlcW_quickLinks{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:14px;display:flex}.cdPlcW_policyLinks{margin-bottom:24px}.cdPlcW_policyLinks a[aria-current=page]{color:var(--text-primary,#14243a);-webkit-text-decoration-color:var(--accent-amber,#4dcfab);text-decoration-color:var(--accent-amber,#4dcfab);font-weight:700;text-decoration-thickness:3px}.cdPlcW_policy h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(30px,5vw,44px);line-height:1.2}.cdPlcW_summary{max-width:640px;color:var(--text-secondary,#5a6b7d);margin:0 0 16px;font-size:18px}.cdPlcW_updated{color:var(--text-secondary,#5a6b7d);margin:0;font-size:14px}.cdPlcW_quickLinks{background:var(--bg-light,#eef3f3);border-radius:8px;margin:24px 0 40px;padding:16px 20px}.cdPlcW_quickLinks span{font-weight:600}.cdPlcW_policy section{margin-bottom:36px}.cdPlcW_policy [id]{scroll-margin-top:32px}.cdPlcW_policy h2{letter-spacing:-.02em;margin:0 0 16px;font-size:23px;line-height:1.4}.cdPlcW_policy h3{margin:24px 0 10px;font-size:18px;line-height:1.5}.cdPlcW_policy p{margin-top:0}.cdPlcW_policy ul,.cdPlcW_policy ol{margin:12px 0 20px;padding-left:24px}.cdPlcW_policy li{margin:8px 0}.cdPlcW_policy a{color:var(--primary-navy,#142a48);text-underline-offset:4px;text-decoration:underline}.cdPlcW_policy a:hover{text-decoration-thickness:2px}.cdPlcW_policy a:focus-visible{outline:2px solid var(--primary-navy,#142a48);outline-offset:5px;border-radius:2px}.cdPlcW_refund{border:1px solid #c6e5d9;border-left:4px solid var(--accent-amber,#4dcfab);background:#f0faf6;border-radius:8px;margin-top:28px;padding:24px}.cdPlcW_refund h3{margin-top:0}.cdPlcW_refund p:last-child{margin-bottom:0}.cdPlcW_footer{border-top:1px solid var(--border-light,#dde5e5);color:var(--text-secondary,#5a6b7d);margin-top:48px;padding-top:24px;font-size:14px}@media (max-width:600px){.cdPlcW_policy{padding:28px 20px 40px}.cdPlcW_quickLinks{gap:10px 20px}.cdPlcW_quickLinks span{flex-basis:100%}.cdPlcW_refund{padding:20px 16px}}
