.LegalPolicy-module__GH1tpa__page{--legal-accent:#e8563f;--legal-accent-ink:#ab3c29;--legal-accent-light:#fbede5;background:var(--background);color:var(--brand-primary)}.LegalPolicy-module__GH1tpa__container{max-width:1040px;margin:0 auto;padding:0 40px}.LegalPolicy-module__GH1tpa__hero{color:#fff;background-color:#204646;background-image:linear-gradient(90deg,#14302fe6 0%,#14302fc2 55%,#14302f66 100%),url(/images/quicklinks/living-interior.jpg);background-position:50%,50% 64%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #204646}.LegalPolicy-module__GH1tpa__hero h1{color:#fff}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__hero a:focus-visible{outline-offset:4px;outline:2px solid #fff}.LegalPolicy-module__GH1tpa__breadcrumb{color:#e2ebe6;align-items:center;gap:10px;padding-top:20px;font-size:13px;display:flex}.LegalPolicy-module__GH1tpa__breadcrumb span{color:#fff}.LegalPolicy-module__GH1tpa__heroContent{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 22px;display:flex}.LegalPolicy-module__GH1tpa__eyebrow{color:#ffceb7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.LegalPolicy-module__GH1tpa__eyebrow>span{background:#ffb38f;border-radius:50%;width:6px;height:6px}.LegalPolicy-module__GH1tpa__heroContent h1{letter-spacing:-.035em;font-size:clamp(29px,3vw,38px);font-weight:600;line-height:1.2}.LegalPolicy-module__GH1tpa__heroIcon{background:var(--legal-accent-light);width:76px;height:76px;color:var(--legal-accent-ink);border:1px solid #edcdbd;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.LegalPolicy-module__GH1tpa__metadata{color:#edf1eb;border-top:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:16px 0 21px;font-size:12px;display:flex}.LegalPolicy-module__GH1tpa__metadata>span,.LegalPolicy-module__GH1tpa__metadata a{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.LegalPolicy-module__GH1tpa__metadata svg{color:#edf1eb;flex-shrink:0}.LegalPolicy-module__GH1tpa__metadata a,.LegalPolicy-module__GH1tpa__breadcrumb a{text-underline-offset:4px}.LegalPolicy-module__GH1tpa__metadata a:hover,.LegalPolicy-module__GH1tpa__breadcrumb a:hover{text-decoration:underline}.LegalPolicy-module__GH1tpa__content{padding:28px 0 48px}.LegalPolicy-module__GH1tpa__introduction{border-left:3px solid var(--legal-accent);background:#f0f3ed;border-radius:0 8px 8px 0;padding:23px 27px}.LegalPolicy-module__GH1tpa__introduction p{color:#4e6057;font-size:15px;line-height:1.85}.LegalPolicy-module__GH1tpa__introduction p+p{margin-top:12px}.LegalPolicy-module__GH1tpa__policy{margin-top:8px}.LegalPolicy-module__GH1tpa__section{border-bottom:1px solid #e3e4da;padding:30px 0}.LegalPolicy-module__GH1tpa__section h2{letter-spacing:-.025em;align-items:center;gap:16px;margin-bottom:15px;font-size:22px;font-weight:500;line-height:1.4;display:flex}.LegalPolicy-module__GH1tpa__number{background:var(--legal-accent-light);width:38px;height:38px;color:var(--legal-accent-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;border:1px solid #f0d6c7;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:grid}.LegalPolicy-module__GH1tpa__section>p{color:#626c5e;margin-left:54px;font-size:15px;line-height:1.85}.LegalPolicy-module__GH1tpa__section>p+p{margin-top:12px}.LegalPolicy-module__GH1tpa__section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0 54px;padding:0;list-style:none;display:grid}.LegalPolicy-module__GH1tpa__section li{background:var(--surface-warm);color:#626c5e;border:1px solid #e9e6dd;border-radius:6px;align-items:flex-start;gap:10px;padding:15px 17px;font-size:14px;line-height:1.75;display:flex}.LegalPolicy-module__GH1tpa__bullet{background:var(--legal-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:9px}.LegalPolicy-module__GH1tpa__section a{color:var(--brand-primary);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline}.LegalPolicy-module__GH1tpa__section a:hover{color:var(--legal-accent-ink)}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact{color:#204646;background:#f7f5f0;border:1px solid #e4d8cb;border-left:4px solid #e8563f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding:27px;display:flex}.LegalPolicy-module__GH1tpa__contactIcon{color:#ab3c29;background:#fbede5;border:1px solid #edcdbd;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.LegalPolicy-module__GH1tpa__contactText{flex:1;min-width:0}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact h2{color:#204646;letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.5}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact p{color:#4b5e56;margin-top:5px;font-size:15px;line-height:1.7}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact>a{color:#fff;overflow-wrap:anywhere;background:#204646;border-radius:5px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.LegalPolicy-module__GH1tpa__contact>a svg{flex-shrink:0}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact>a:hover{text-underline-offset:4px;background:#163333;text-decoration:underline}.LegalPolicy-module__GH1tpa__page a:focus-visible{outline:2px solid var(--legal-accent-ink);outline-offset:4px}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact a:focus-visible{outline-offset:4px;outline:2px solid #ab3c29}@media (max-width:900px){.LegalPolicy-module__GH1tpa__container{padding:0 25px}.LegalPolicy-module__GH1tpa__contact{flex-wrap:wrap}.LegalPolicy-module__GH1tpa__contact>a{margin-left:66px}}@media (max-width:640px){.LegalPolicy-module__GH1tpa__hero{background-image:linear-gradient(#14302fcc,#14302fcc),url(/images/quicklinks/living-interior.jpg);background-position:50%,58%}.LegalPolicy-module__GH1tpa__container{padding:0 20px}.LegalPolicy-module__GH1tpa__breadcrumb{padding-top:16px;font-size:12px}.LegalPolicy-module__GH1tpa__heroContent{padding:20px 0}.LegalPolicy-module__GH1tpa__heroIcon{width:58px;height:58px}.LegalPolicy-module__GH1tpa__heroIcon svg{width:30px;height:30px}.LegalPolicy-module__GH1tpa__metadata{flex-direction:column;align-items:flex-start;gap:12px;font-size:11px}.LegalPolicy-module__GH1tpa__content{padding:22px 0 35px}.LegalPolicy-module__GH1tpa__introduction{padding:19px}.LegalPolicy-module__GH1tpa__introduction p{font-size:14px}.LegalPolicy-module__GH1tpa__section{padding:25px 0}.LegalPolicy-module__GH1tpa__section h2{gap:12px;font-size:20px}.LegalPolicy-module__GH1tpa__number{width:33px;height:33px;font-size:11px}.LegalPolicy-module__GH1tpa__section>p{margin-left:0}.LegalPolicy-module__GH1tpa__section ul{grid-template-columns:1fr;margin-left:0}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact{gap:14px;padding:22px}.LegalPolicy-module__GH1tpa__contactIcon{width:40px;height:40px}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact h2{font-size:18px}.LegalPolicy-module__GH1tpa__page .LegalPolicy-module__GH1tpa__contact>a{width:100%;margin-left:0;padding:13px 10px;font-size:14px}}
