.terms-module-scss-module__knRPIq__page{color:#20211f;background:#fff;min-height:70vh;padding-bottom:26px}.terms-module-scss-module__knRPIq__wrap{width:min(100% - 48px,1180px);margin:0 auto}.terms-module-scss-module__knRPIq__hero{background:#f6f5f1;min-height:226px;position:relative;overflow:hidden}.terms-module-scss-module__knRPIq__heroImage{background:linear-gradient(90deg,#f6f5f1 0%,#f6f5f133 30%,#0000 65%),url(/home/photos/unsplash-luxury-bath.webp) 50% 48%/cover no-repeat;width:51%;position:absolute;inset:0 0 0 auto}.terms-module-scss-module__knRPIq__hero>.terms-module-scss-module__knRPIq__wrap{min-height:226px;position:relative}.terms-module-scss-module__knRPIq__breadcrumbs{color:#646762;gap:9px;padding-top:16px;font-size:12px;display:flex}.terms-module-scss-module__knRPIq__breadcrumbs a:hover{text-decoration:underline}.terms-module-scss-module__knRPIq__heroCopy{max-width:600px;padding:39px 0 40px}.terms-module-scss-module__knRPIq__heroCopy h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,54px);font-weight:500;line-height:1.08}.terms-module-scss-module__knRPIq__heroCopy p{margin-top:9px;font-size:16px}.terms-module-scss-module__knRPIq__termsSection{padding:27px 0 22px}.terms-module-scss-module__knRPIq__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:46px;display:grid}.terms-module-scss-module__knRPIq__contents{background:#f8f7f4;border:1px solid #e8e6e1;border-radius:5px;flex-direction:column;display:flex;position:sticky;top:120px;overflow:hidden}.terms-module-scss-module__knRPIq__contents h2{color:#5e625c;letter-spacing:.08em;text-transform:uppercase;padding:13px 14px 9px;font-size:11px;font-weight:750}.terms-module-scss-module__knRPIq__contents a{border-bottom:1px solid #e8e6e1;align-items:baseline;gap:4px;padding:11px 13px;font-size:12px;line-height:1.4;display:flex}.terms-module-scss-module__knRPIq__contents a:last-child{border-bottom:0}.terms-module-scss-module__knRPIq__contents a:hover,.terms-module-scss-module__knRPIq__contents a:focus-visible{background:#efede8}.terms-module-scss-module__knRPIq__contents a:focus-visible,.terms-module-scss-module__knRPIq__fullText:focus-visible,.terms-module-scss-module__knRPIq__term summary:focus-visible,.terms-module-scss-module__knRPIq__help>a:focus-visible{outline-offset:2px;outline:2px solid #52654e}.terms-module-scss-module__knRPIq__contents a span{color:#71614d;flex:none;font-weight:700}.terms-module-scss-module__knRPIq__overview{border-top:1px solid #e7e5df;min-width:0;padding:0 0 18px}.terms-module-scss-module__knRPIq__overview h2,.terms-module-scss-module__knRPIq__complete h2{margin:0 0 12px;padding-top:1px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1.35}.terms-module-scss-module__knRPIq__overview p{color:#4f534f;max-width:780px;margin:0 0 10px;font-size:13px;line-height:1.65}.terms-module-scss-module__knRPIq__overview strong{color:#242724}.terms-module-scss-module__knRPIq__complete{min-width:0;padding:0 0 24px;scroll-margin-top:120px}.terms-module-scss-module__knRPIq__complete h2{margin-bottom:14px}.terms-module-scss-module__knRPIq__completeIntro{color:#656963;margin:-5px 0 14px;font-size:13px;line-height:1.55}.terms-module-scss-module__knRPIq__completeList{border-top:1px solid #e7e5df;width:100%}.terms-module-scss-module__knRPIq__term{border-bottom:1px solid #e7e5df;scroll-margin-top:120px}.terms-module-scss-module__knRPIq__term summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.3;list-style:none;display:flex}.terms-module-scss-module__knRPIq__term summary::-webkit-details-marker{display:none}.terms-module-scss-module__knRPIq__toggle{color:#8c7659;flex:none;font-family:Arial,sans-serif;font-size:22px;font-weight:400;transition:transform .2s}.terms-module-scss-module__knRPIq__term[open] .terms-module-scss-module__knRPIq__toggle{transform:rotate(45deg)}.terms-module-scss-module__knRPIq__termBody{color:#454a45;max-width:820px;padding:0 16px 20px 0;font-size:15px;line-height:1.75}.terms-module-scss-module__knRPIq__termBody p+p{margin-top:10px}.terms-module-scss-module__knRPIq__termBody h3{color:#242724;margin:18px 0 7px;font-size:14px}.terms-module-scss-module__knRPIq__termBody ul{margin:8px 0 12px;padding-left:20px}.terms-module-scss-module__knRPIq__withdrawalForm{background:#f7f6f3;border-left:3px solid #c2aa89;margin-top:16px;padding:14px 16px}.terms-module-scss-module__knRPIq__withdrawalForm p{margin-top:7px}.terms-module-scss-module__knRPIq__termBody a{color:#405c3b;text-underline-offset:2px;font-weight:650;text-decoration:underline}.terms-module-scss-module__knRPIq__fullText{color:#171918;background:#c2aa89;border-radius:4px;align-items:center;gap:10px;min-height:44px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.terms-module-scss-module__knRPIq__fullText:hover{color:#52654e}.terms-module-scss-module__knRPIq__help{background:#f5f4f1;border-radius:5px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:grid}.terms-module-scss-module__knRPIq__helpIcon{place-items:center;width:36px;height:36px;display:grid}.terms-module-scss-module__knRPIq__help h2{margin-bottom:4px;font-size:14px}.terms-module-scss-module__knRPIq__help p{color:#656963;max-width:620px;font-size:12px;line-height:1.5}.terms-module-scss-module__knRPIq__help>a{color:#171918;white-space:nowrap;background:#c2aa89;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.terms-module-scss-module__knRPIq__help>a:hover{background:#b59a75}@media (prefers-reduced-motion:reduce){.terms-module-scss-module__knRPIq__toggle{transition:none}}@media (min-width:1200px){.terms-module-scss-module__knRPIq__hero,.terms-module-scss-module__knRPIq__hero>.terms-module-scss-module__knRPIq__wrap{min-height:270px}.terms-module-scss-module__knRPIq__heroCopy{padding-top:54px}}@media (max-width:760px){.terms-module-scss-module__knRPIq__wrap{width:min(100% - 32px,1180px)}.terms-module-scss-module__knRPIq__hero,.terms-module-scss-module__knRPIq__hero>.terms-module-scss-module__knRPIq__wrap{min-height:190px}.terms-module-scss-module__knRPIq__heroImage{opacity:.68;background-position:60%;width:59%}.terms-module-scss-module__knRPIq__heroCopy{max-width:75%;padding:36px 0 27px}.terms-module-scss-module__knRPIq__heroCopy h1{font-size:clamp(34px,9vw,44px)}.terms-module-scss-module__knRPIq__heroCopy p{max-width:250px;font-size:14px}.terms-module-scss-module__knRPIq__termsSection{padding:18px 0 12px}.terms-module-scss-module__knRPIq__layout{grid-template-columns:1fr;gap:20px}.terms-module-scss-module__knRPIq__contents{grid-template-columns:1fr 1fr;display:grid;position:static}.terms-module-scss-module__knRPIq__contents h2{grid-column:1/-1;padding:12px 12px 8px}.terms-module-scss-module__knRPIq__contents a{border-right:1px solid #e8e6e1;min-height:44px;padding:10px 11px;font-size:12px}.terms-module-scss-module__knRPIq__contents a:nth-child(2n){border-right:0}.terms-module-scss-module__knRPIq__contents a:nth-last-child(-n+2){border-bottom:0}.terms-module-scss-module__knRPIq__overview h2,.terms-module-scss-module__knRPIq__complete h2{font-size:19px}.terms-module-scss-module__knRPIq__overview p{font-size:12px}.terms-module-scss-module__knRPIq__complete{padding-top:15px}.terms-module-scss-module__knRPIq__complete,.terms-module-scss-module__knRPIq__term{scroll-margin-top:88px}.terms-module-scss-module__knRPIq__term summary{min-height:45px;font-size:16px}.terms-module-scss-module__knRPIq__termBody{padding-right:4px;font-size:14px;line-height:1.7}.terms-module-scss-module__knRPIq__fullText{margin-top:10px}.terms-module-scss-module__knRPIq__help{grid-template-columns:32px 1fr;gap:9px;padding:14px 12px}.terms-module-scss-module__knRPIq__helpIcon{width:30px}.terms-module-scss-module__knRPIq__help h2{font-size:12px}.terms-module-scss-module__knRPIq__help p{font-size:11px}.terms-module-scss-module__knRPIq__help>a{grid-column:2;justify-self:start;gap:7px;min-height:40px;padding:0 12px;font-size:12px}.terms-module-scss-module__knRPIq__help>a svg{width:16px;height:16px}}
