.terms-module__MHYekq__page{background:var(--sun)}.terms-module__MHYekq__breadcrumbs{padding-block:1rem}.terms-module__MHYekq__hero{background:var(--ocean);color:var(--sun);border-block:1px solid #fffdf63d;position:relative;overflow:hidden}.terms-module__MHYekq__hero:after{background:var(--lagoon);content:"";transform-origin:100%;width:42rem;height:1px;position:absolute;bottom:3.5rem;right:-8rem;rotate:-11deg}.terms-module__MHYekq__heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.65fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:clamp(22rem,48vw,34rem);padding-block:clamp(4rem,9vw,7rem);display:grid}.terms-module__MHYekq__hero h1{letter-spacing:-.035em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(4.5rem,10vw,9rem);font-weight:800;line-height:.82}.terms-module__MHYekq__heroDetail{z-index:1;gap:2rem;padding-bottom:.35rem;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.65;display:grid;position:relative}.terms-module__MHYekq__heroDetail p{margin:0}.terms-module__MHYekq__heroDetail .terms-module__MHYekq__effectiveDate{color:var(--sand);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.terms-module__MHYekq__termsLayout{grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.terms-module__MHYekq__contents{border-top:.3rem solid var(--coral);align-self:start;padding-top:1.25rem;position:sticky;top:2rem}.terms-module__MHYekq__contents ol{margin:0;padding:0;list-style:none;display:grid}.terms-module__MHYekq__contents a{border-bottom:1px solid var(--line);align-items:center;min-height:3rem;font-weight:750;text-decoration:none;display:flex}.terms-module__MHYekq__contents a:hover,.terms-module__MHYekq__textLink:hover{color:var(--ocean)}.terms-module__MHYekq__sections{border-top:1px solid var(--ocean)}.terms-module__MHYekq__sections section{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);padding-block:clamp(2.75rem,6vw,5rem);scroll-margin-top:2rem;display:grid}.terms-module__MHYekq__sectionNumber{color:var(--ocean);font-family:var(--font-display), sans-serif;letter-spacing:.08em;margin:0;font-size:1.25rem;font-weight:800}.terms-module__MHYekq__sections h2{max-width:18ch;color:var(--ocean);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:800;line-height:.95}.terms-module__MHYekq__sections p:not(.terms-module__MHYekq__sectionNumber){max-width:45rem;margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.78}.terms-module__MHYekq__sections p:not(.terms-module__MHYekq__sectionNumber)+p{margin-top:1.15rem}.terms-module__MHYekq__complaintLinks{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block:1.75rem;display:flex}.terms-module__MHYekq__textLink{text-underline-offset:.25rem;align-items:center;min-height:48px;font-weight:800;display:inline-flex}@media (max-width:780px){.terms-module__MHYekq__heroGrid,.terms-module__MHYekq__termsLayout{grid-template-columns:1fr}.terms-module__MHYekq__heroGrid{align-content:end;gap:2rem;min-height:28rem}.terms-module__MHYekq__hero h1{font-size:clamp(3.8rem,20vw,6.5rem)}.terms-module__MHYekq__contents{position:static}.terms-module__MHYekq__sections section{grid-template-columns:2.4rem minmax(0,1fr)}}@media (max-width:480px){.terms-module__MHYekq__sections section{grid-template-columns:1fr}.terms-module__MHYekq__sectionNumber{margin-bottom:-.5rem}.terms-module__MHYekq__complaintLinks{flex-direction:column;align-items:stretch}.terms-module__MHYekq__complaintLinks .button{width:100%}}
