.policy-page-module__fj3IQW__hero{min-height:34rem;color:var(--color-ink);background-image:linear-gradient(90deg,#fbfaf7fa 0%,#fbfaf7e6 38%,#fbfaf738 70%,#06172914 100%),url(/images/policies/policy-hero.png);background-position:50%;background-size:cover;align-items:center;padding:9rem 0 5rem;display:flex;position:relative;overflow:hidden}.policy-page-module__fj3IQW__hero h1{max-width:48rem;color:var(--color-midnight);font-family:var(--font-display);font-size:var(--text-section-title);line-height:var(--leading-tight);margin:.7rem 0 1.2rem}.policy-page-module__fj3IQW__hero>div>p:last-child{max-width:41rem;color:var(--color-muted-dark);font-size:var(--text-lg)}.policy-page-module__fj3IQW__policyShell{padding:var(--section-padding) 0;background:var(--color-warm-ivory)}.policy-page-module__fj3IQW__layout{gap:var(--space-6);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;display:grid}.policy-page-module__fj3IQW__sidebar{gap:var(--space-4);display:grid;position:sticky;top:6.25rem}.policy-page-module__fj3IQW__quickNav,.policy-page-module__fj3IQW__helpCard,.policy-page-module__fj3IQW__content{border:1px solid var(--color-light-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-editorial)}.policy-page-module__fj3IQW__quickNav,.policy-page-module__fj3IQW__content{background:var(--color-warm-white)}.policy-page-module__fj3IQW__quickNav{padding:var(--space-5)}.policy-page-module__fj3IQW__quickNav h2{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-4);margin:0 0 var(--space-2);border-bottom:1px solid var(--color-border-strong);color:var(--color-midnight);font-family:var(--font-display);font-size:1.25rem;display:flex}.policy-page-module__fj3IQW__quickNav a{border-radius:var(--radius-md);color:var(--color-ink);font-size:var(--text-sm);transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);align-items:center;padding:.75rem .55rem;display:flex}.policy-page-module__fj3IQW__quickNav a:hover{color:var(--color-gold-ink);background:#ddb86f29;transform:translate(3px)}.policy-page-module__fj3IQW__helpCard{padding:var(--space-6);color:var(--color-warm-white);background:radial-gradient(circle at 90% 10%, #ddb86f33, transparent 38%), var(--color-midnight)}.policy-page-module__fj3IQW__helpCard>svg{color:var(--color-action-gold)}.policy-page-module__fj3IQW__helpCard h2{color:var(--color-warm-white);font-family:var(--font-display);margin:.35rem 0;font-size:1.65rem}.policy-page-module__fj3IQW__helpCard>p:not(.policy-page-module__fj3IQW__eyebrow){color:var(--color-muted);font-size:var(--text-sm)}.policy-page-module__fj3IQW__helpCard a{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);background:var(--color-action-gold);color:var(--color-midnight);border-radius:999px;padding:.75rem;font-size:.83rem;font-weight:800;display:flex}.policy-page-module__fj3IQW__helpCard a:hover{background:var(--color-action-gold-hover)}.policy-page-module__fj3IQW__helpCard a:last-child{border:1px solid var(--color-border-strong);color:var(--color-warm-white);background:0 0}.policy-page-module__fj3IQW__content{color:var(--color-ink);padding:clamp(1rem,2.5vw,2rem)}.policy-page-module__fj3IQW__intro{gap:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0, #ddb86f33, transparent 40%), var(--color-midnight);color:var(--color-warm-white);padding:clamp(1.3rem,3vw,2.2rem);display:flex}.policy-page-module__fj3IQW__intro>svg{color:var(--color-action-gold);flex:none}.policy-page-module__fj3IQW__intro h2{margin:0 0 var(--space-2);color:var(--color-warm-white);font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.25rem)}.policy-page-module__fj3IQW__intro p{color:var(--color-muted)}.policy-page-module__fj3IQW__features{gap:var(--space-3);margin:var(--space-4) 0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-page-module__fj3IQW__features article{gap:var(--space-3);min-height:8.1rem;padding:var(--space-5);border:1px solid var(--color-light-border);border-radius:var(--radius-lg);background:var(--color-warm-white);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);display:flex}.policy-page-module__fj3IQW__features article:hover,.policy-page-module__fj3IQW__features article:focus-within{border-color:var(--color-border-strong);box-shadow:var(--shadow-editorial);transform:translateY(-5px)}.policy-page-module__fj3IQW__features svg{color:var(--color-action-gold);flex:none}.policy-page-module__fj3IQW__features h3{color:var(--color-midnight);font-family:var(--font-display);margin:0 0 .4rem;font-size:1.05rem}.policy-page-module__fj3IQW__features p{color:var(--color-muted-dark);font-size:var(--text-sm);line-height:1.55}.policy-page-module__fj3IQW__features p strong{color:var(--color-midnight);font-weight:800}.policy-page-module__fj3IQW__sections>article{padding:var(--space-8) .4rem;border-top:1px solid var(--color-light-border);scroll-margin-top:6.8rem}.policy-page-module__fj3IQW__sectionTitle{margin-bottom:var(--space-3);align-items:center;display:flex}.policy-page-module__fj3IQW__content .policy-page-module__fj3IQW__sectionTitle h2{color:var(--color-midnight);font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,2vw,1.6rem)}.policy-page-module__fj3IQW__sectionBody{color:var(--color-ink);line-height:1.8}.policy-page-module__fj3IQW__sectionBody p{margin:.7rem 0}.policy-page-module__fj3IQW__sectionBody ul{padding-left:1.25rem}.policy-page-module__fj3IQW__sectionBody li{margin:.45rem 0}.policy-page-module__fj3IQW__sectionBody strong,.policy-page-module__fj3IQW__sectionBody h3{color:var(--color-midnight)}.policy-page-module__fj3IQW__sectionBody a{color:var(--color-gold-ink);text-decoration:underline}.policy-page-module__fj3IQW__sectionBody h3{font-family:var(--font-display);margin:1.35rem 0 .35rem;font-size:1.15rem}.policy-page-module__fj3IQW__highlightCallout{border-radius:var(--radius-md);color:var(--color-midnight);background:linear-gradient(135deg,#f2b6323d,#fff7dae6);border:1px solid #ddb86fb8;margin:1.15rem 0;padding:1rem 1.15rem;font-weight:700;box-shadow:0 .5rem 1.25rem #ae7e2038}.policy-page-module__fj3IQW__sectionBody .policy-page-module__fj3IQW__deductionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.policy-page-module__fj3IQW__sectionBody .policy-page-module__fj3IQW__deductionGrid li{border:1px solid #d697178a;border-left:.22rem solid var(--color-action-gold);border-radius:var(--radius-md);min-height:3.55rem;color:var(--color-midnight);background:linear-gradient(135deg,#fffdf8 0%,#fff4d8 100%);align-items:center;margin:0;padding:.7rem .9rem .7rem 2.55rem;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 .4rem 1rem #7b540d17}.policy-page-module__fj3IQW__sectionBody .policy-page-module__fj3IQW__deductionGrid li:before{background:var(--color-action-gold);content:"";border:2px solid #fff;border-radius:50%;width:.62rem;height:.62rem;position:absolute;left:.95rem;box-shadow:0 0 0 1px #b2771075}.policy-page-module__fj3IQW__sectionBody .policy-page-module__fj3IQW__deductionGrid strong{color:var(--color-midnight);font-size:.9rem;font-weight:750}@media (max-width:53rem){.policy-page-module__fj3IQW__layout{grid-template-columns:1fr}.policy-page-module__fj3IQW__sidebar{position:static}.policy-page-module__fj3IQW__quickNav{display:none}.policy-page-module__fj3IQW__content{padding:.85rem}.policy-page-module__fj3IQW__hero{background-position:62%;min-height:30rem;padding-top:7rem}}@media (max-width:35rem){.policy-page-module__fj3IQW__features,.policy-page-module__fj3IQW__sectionBody .policy-page-module__fj3IQW__deductionGrid{grid-template-columns:1fr}.policy-page-module__fj3IQW__intro{flex-direction:column}.policy-page-module__fj3IQW__features article{min-height:auto}.policy-page-module__fj3IQW__hero{background-position:70%;min-height:27rem}}
