.PolicyPage-module__OSCGAW__shell{max-width:900px}.PolicyPage-module__OSCGAW__hero{border:1px solid var(--primary-light);border-radius:var(--r-xl);background:radial-gradient(circle at 90% 0%, #c8583c1f, transparent 34%), linear-gradient(145deg, #fff 0%, var(--primary-tint) 100%);box-shadow:var(--sh1);padding:30px 24px;position:relative;overflow:hidden}.PolicyPage-module__OSCGAW__badge{border:1px solid var(--primary-light);color:var(--primary-dark);letter-spacing:.12em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;margin-bottom:13px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.PolicyPage-module__OSCGAW__hero h1{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(28px,6vw,42px);font-weight:800;line-height:1.2}.PolicyPage-module__OSCGAW__intro{max-width:68ch;color:var(--n700);font-size:15px;line-height:1.8}.PolicyPage-module__OSCGAW__article{gap:14px;margin-top:20px;display:grid}.PolicyPage-module__OSCGAW__section{scroll-margin-top:calc(var(--hd) + 20px);border:1px solid var(--n100);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh1);padding:24px 20px}.PolicyPage-module__OSCGAW__section h2{letter-spacing:-.025em;align-items:baseline;gap:10px;margin-bottom:16px;font-size:18px;font-weight:800;line-height:1.45;display:flex}.PolicyPage-module__OSCGAW__section h2 span{color:var(--primary);letter-spacing:.08em;font-size:11px;font-weight:900}.PolicyPage-module__OSCGAW__copy{color:var(--n700);font-size:14.5px;line-height:1.8}.PolicyPage-module__OSCGAW__copy>p+p,.PolicyPage-module__OSCGAW__copy>p+.PolicyPage-module__OSCGAW__list,.PolicyPage-module__OSCGAW__copy>p+.PolicyPage-module__OSCGAW__facts,.PolicyPage-module__OSCGAW__copy>.PolicyPage-module__OSCGAW__list+p,.PolicyPage-module__OSCGAW__copy>.PolicyPage-module__OSCGAW__list+.PolicyPage-module__OSCGAW__subheading,.PolicyPage-module__OSCGAW__copy>p+.PolicyPage-module__OSCGAW__subheading,.PolicyPage-module__OSCGAW__copy>.PolicyPage-module__OSCGAW__facts+p,.PolicyPage-module__OSCGAW__copy>p+.PolicyPage-module__OSCGAW__tableWrap,.PolicyPage-module__OSCGAW__copy>.PolicyPage-module__OSCGAW__tableWrap+p,.PolicyPage-module__OSCGAW__copy>.PolicyPage-module__OSCGAW__note+p{margin-top:14px}.PolicyPage-module__OSCGAW__copy a{overflow-wrap:anywhere;font-weight:700}.PolicyPage-module__OSCGAW__subheading{color:var(--n900);letter-spacing:-.01em;margin:20px 0 8px;font-size:14px;font-weight:800}.PolicyPage-module__OSCGAW__facts{border:1px solid var(--n100);border-radius:var(--r);background:var(--n50);display:grid;overflow:hidden}.PolicyPage-module__OSCGAW__fact{border-bottom:1px solid var(--n100);gap:3px;padding:11px 14px;display:grid}.PolicyPage-module__OSCGAW__fact:last-child{border-bottom:0}.PolicyPage-module__OSCGAW__fact dt{color:var(--n500);font-size:12px;font-weight:700}.PolicyPage-module__OSCGAW__fact dd{color:var(--n900);font-weight:650}.PolicyPage-module__OSCGAW__list{gap:8px;padding-left:20px;display:grid}.PolicyPage-module__OSCGAW__list li{padding-left:2px}.PolicyPage-module__OSCGAW__list li::marker{color:var(--primary)}.PolicyPage-module__OSCGAW__tableWrap{border:1px solid var(--n100);border-radius:var(--r);outline:none;margin-top:14px;overflow-x:auto}.PolicyPage-module__OSCGAW__tableWrap:focus-visible{box-shadow:0 0 0 3px #c8583c29}.PolicyPage-module__OSCGAW__table{border-collapse:collapse;background:var(--surface);width:100%;min-width:680px;font-size:13px;line-height:1.65}.PolicyPage-module__OSCGAW__table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PolicyPage-module__OSCGAW__table th,.PolicyPage-module__OSCGAW__table td{border-bottom:1px solid var(--n100);text-align:left;vertical-align:top;padding:12px 13px}.PolicyPage-module__OSCGAW__table thead th{background:var(--n50);color:var(--n700);letter-spacing:.02em;font-size:11.5px;font-weight:800}.PolicyPage-module__OSCGAW__table tbody th{width:18%;color:var(--n900);font-weight:800}.PolicyPage-module__OSCGAW__table tbody tr:last-child th,.PolicyPage-module__OSCGAW__table tbody tr:last-child td{border-bottom:0}.PolicyPage-module__OSCGAW__note{border:1px solid var(--secondary-light);border-radius:var(--r);background:var(--secondary-tint);color:#235f57;margin-top:14px;padding:13px 15px;font-size:13.5px;line-height:1.7}@media (min-width:640px){.PolicyPage-module__OSCGAW__hero{padding:40px 38px}.PolicyPage-module__OSCGAW__section{padding:28px 30px}.PolicyPage-module__OSCGAW__fact{grid-template-columns:minmax(150px,.35fr) 1fr;align-items:baseline;gap:18px}}@media (prefers-reduced-motion:reduce){.PolicyPage-module__OSCGAW__section{scroll-behavior:auto}}
