.policies_wrapper__C2APA{background-color:var(--background)}.policies_pageHeader__HIfU_{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.6)),url(/images/gallery/master-suite.jpg) 50%/cover no-repeat;color:#fff;padding:120px 0 60px}.policies_label__wNKmx{display:block;text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;color:hsla(0,0%,100%,.9);margin-bottom:1.5rem;font-weight:600}.policies_pageHeader__HIfU_ h1{font-size:2.5rem;color:#fff;font-weight:500;margin-bottom:1.5rem}.policies_lead__qmywd{max-width:700px;margin:0 auto;color:hsla(0,0%,100%,.9);font-size:1.15rem;line-height:1.8}.policies_policyGrid__VTsaz{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2.5rem;gap:2.5rem}.policies_policyCard__yLxFp{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid #f0f0f0;transition:transform .3s ease}.policies_policyCard__yLxFp:hover{transform:translateY(-5px)}.policies_icon__cp9TU{font-size:2.5rem;margin-bottom:1.5rem}.policies_policyCard__yLxFp h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--foreground)}.policies_policyCard__yLxFp ul{list-style:none;padding:0}.policies_policyCard__yLxFp li{margin-bottom:1rem;color:#555;line-height:1.6;position:relative;padding-left:1.5rem}.policies_policyCard__yLxFp li:before{content:"•";color:var(--primary);position:absolute;left:0;font-weight:700}@media (max-width:768px){.policies_policyGrid__VTsaz{grid-template-columns:1fr}.policies_policyCard__yLxFp{padding:2rem}.policies_pageHeader__HIfU_{padding:100px 0 40px}}