.terms-page{max-width:1000px;padding-bottom:50px}.terms-intro{font-size:calc(15px + var(--public-font-increase, 0px));line-height:1.8;color:#7a8995;max-width:750px}.terms-card{padding:35px 40px;background:white;border:1px solid #e0e6ea;border-radius:6px;margin-top:28px}.terms-list{padding-left:27px;margin:0;font-size:calc(14px + var(--public-font-increase, 0px));line-height:1.9;color:#526675}.terms-list li{padding-left:8px;margin-bottom:23px}.terms-list li::marker{color:#ac884f;font-weight:600}.terms-declaration{padding:20px;background:#f5f7f9;border-left:2px solid #b38c51;font-size:calc(14px + var(--public-font-increase, 0px));line-height:1.8}.terms-panel{margin:23px 0;border:1px solid #e0e5e9;border-radius:4px;background:white}.terms-panel summary{padding:15px 18px;color:#9b7844;cursor:pointer;font-size:calc(13px + var(--public-font-increase, 0px));font-weight:500}.terms-panel .terms-scroll{max-height:330px;overflow:auto;padding:5px 20px 18px;border-top:1px solid #edf0f2}.terms-panel .terms-list{font-size:calc(12px + var(--public-font-increase, 0px));line-height:1.8;padding-left:20px}.terms-panel .terms-list li{margin-bottom:16px}.declaration-copy{font-size:calc(12px + var(--public-font-increase, 0px));line-height:1.8;color:#72818d;padding:17px;background:#f6f8fa;border-left:2px solid #b38c51;margin:20px 0}.acknowledgement{font-size:calc(12px + var(--public-font-increase, 0px));line-height:1.8;color:#72818d;padding:17px;border:1px solid #e1e6e9;border-radius:4px;margin:20px 0}.acknowledgement strong{font-weight:500;color:#384d5d}.acknowledgement h3{font-size:calc(15px + var(--public-font-increase, 0px));margin:0 0 10px;color:#263f52}@media(max-width:760px){.terms-page h1{font-size:calc(37px + var(--public-font-increase, 0px))}.terms-card{padding:22px 18px}.terms-list{font-size:calc(13px + var(--public-font-increase, 0px));line-height:1.8}.terms-intro{font-size:calc(13px + var(--public-font-increase, 0px))}.terms-declaration{font-size:calc(12px + var(--public-font-increase, 0px))}}

.editorial-page .terms-page{padding-top:75px;padding-bottom:100px}
.editorial-page .terms-page h1{font:400 calc(clamp(50px,5.5vw,72px) + var(--public-font-increase, 0px))/1.05 'Libre Caslon Display',Georgia,serif;color:#183d35;margin:12px 0 16px}
.editorial-page .terms-back{display:inline-block;color:#926c35;border-bottom:1px solid #b99a67;font-size:calc(12px + var(--public-font-increase, 0px));font-weight:650;padding-bottom:6px;margin-bottom:36px}
.editorial-page .terms-intro{color:#586d64}
.editorial-page .terms-card{border-color:#e4d9c5;box-shadow:0 12px 35px #1c3e3010;border-radius:0}
.editorial-page .terms-list{color:#415b4e}
.editorial-page .terms-declaration{background:#f1eadc;border-left-color:#b88d4a;color:#3d5447}
@media(max-width:760px){.editorial-page .terms-page{padding-top:55px;padding-bottom:75px}.editorial-page .terms-page h1{font-size:calc(47px + var(--public-font-increase, 0px))}}
