.PolicyPage-module__loSnaa__heroSection{background:linear-gradient(180deg,var(--cherry-navy-deep)0%,var(--cherry-navy)100%);color:#fff;padding:68px 0 56px}.PolicyPage-module__loSnaa__heroShell{gap:18px;display:grid}.PolicyPage-module__loSnaa__heroEyebrow{color:#d43f5e;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.PolicyPage-module__loSnaa__heroTitle{color:#fff;font:var(--cherry-heading-h1-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.PolicyPage-module__loSnaa__heroSummary{color:#ffffffeb;margin:0;font:500 1.08rem/1.68 Lato,sans-serif}.PolicyPage-module__loSnaa__introStack{gap:14px;display:grid}.PolicyPage-module__loSnaa__introStack p{color:#ffffffc2;margin:0;font:500 1rem/1.72 Lato,sans-serif}.PolicyPage-module__loSnaa__contentSection{background:#f9f6f4;padding:88px 0}.PolicyPage-module__loSnaa__pageLayout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.PolicyPage-module__loSnaa__sidebar{min-width:0}.PolicyPage-module__loSnaa__sidebarInner{gap:16px;display:grid;position:sticky;top:108px}.PolicyPage-module__loSnaa__sidebarCard{background:#fff;border:1px solid #e8ddd3;gap:16px;padding:24px;display:grid}.PolicyPage-module__loSnaa__sidebarEyebrow{color:#a52844;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:700}.PolicyPage-module__loSnaa__toc{gap:4px;display:grid}.PolicyPage-module__loSnaa__tocLink{color:#45546a;border-top:1px solid #efe4da;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 0;font-size:.97rem;font-weight:600;line-height:1.4;text-decoration:none;display:grid}.PolicyPage-module__loSnaa__tocLink:first-child{border-top:none;padding-top:0}.PolicyPage-module__loSnaa__tocNumber{color:#7b889b;letter-spacing:.12em;font-size:.78rem;font-weight:700}.PolicyPage-module__loSnaa__sidebarTitle{color:#000;font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.PolicyPage-module__loSnaa__sidebarCopy{color:#55647a;margin:0;font:500 .98rem/1.72 Lato,sans-serif}.PolicyPage-module__loSnaa__sidebarActions{gap:10px;display:grid}.PolicyPage-module__loSnaa__primaryButton,.PolicyPage-module__loSnaa__secondaryButton{letter-spacing:.08em;text-transform:uppercase;border:1px solid #d9cabc;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.PolicyPage-module__loSnaa__primaryButton{color:#fff;background:#000;border-color:#000}.PolicyPage-module__loSnaa__secondaryButton{color:#000;background:#fff}.PolicyPage-module__loSnaa__article{gap:20px;display:grid}.PolicyPage-module__loSnaa__articleSection{scroll-margin-top:112px}.PolicyPage-module__loSnaa__sectionCard{background:#fff;border:1px solid #e8ddd3;gap:14px;padding:32px;display:grid}.PolicyPage-module__loSnaa__sectionNumber{color:#7b889b;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:700}.PolicyPage-module__loSnaa__sectionTitle{color:#000;font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.PolicyPage-module__loSnaa__sectionContent{color:#55647a;gap:18px;font:500 1rem/1.78 Lato,sans-serif;display:grid}.PolicyPage-module__loSnaa__sectionContent>*{margin:0}.PolicyPage-module__loSnaa__sectionContent strong{color:#000}.PolicyPage-module__loSnaa__sectionContent ul,.PolicyPage-module__loSnaa__sectionContent ol{gap:12px;margin:0;padding-left:20px;display:grid}.PolicyPage-module__loSnaa__sectionContent li{margin:0}@media screen and (max-width:991px){.PolicyPage-module__loSnaa__heroSection{padding:64px 0 52px}.PolicyPage-module__loSnaa__contentSection{padding:72px 0}.PolicyPage-module__loSnaa__pageLayout{grid-template-columns:1fr}.PolicyPage-module__loSnaa__sidebarInner{position:static}}@media screen and (max-width:767px){.PolicyPage-module__loSnaa__heroSummary{font-size:1.08rem}.PolicyPage-module__loSnaa__sectionCard{padding:24px}}
