.terms-page{color:#1a1a1a;background:#fdfdfd;min-height:100vh;font-family:Open Sans,Helvetica Neue,Arial,sans-serif}.terms-header{background:#fff;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px clamp(20px,5vw,72px);display:flex}.terms-brand{color:#1a1a1a;align-items:center;gap:11px;font-weight:700;text-decoration:none;display:flex}.terms-brand img{border-radius:50%;width:44px;height:44px}.terms-back{color:#415565;font-size:13px;font-weight:700;text-decoration:none}.terms-content{width:min(780px,100% - 40px);margin:0 auto;padding:clamp(42px,7vw,84px) 0 82px}.terms-kicker{color:#415565;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.terms-content h1{letter-spacing:-.04em;margin:14px 0 15px;font-size:clamp(38px,5vw,56px);font-weight:300;line-height:1.08}.terms-intro{color:#415565;margin:0 0 13px;font-size:18px;font-weight:700}.terms-highlights{background:#f4f7f2;border:1px solid #d9e0dc;border-radius:8px;margin:0 0 46px;padding:20px 24px 20px 42px;line-height:1.7}.terms-content section{padding-top:8px}.terms-content h2{letter-spacing:-.025em;margin:42px 0 24px;font-size:28px;font-weight:400}.terms-content h3{color:#415565;margin:30px 0 9px;font-size:17px}.terms-content h4{margin:19px 0 5px;font-size:15px}.terms-content p,.terms-content li,.terms-content address{color:#4f5454;font-size:15px;font-style:normal;line-height:1.72}.terms-content p{margin:0 0 13px}.terms-content ul:not(.terms-highlights){margin:0 0 13px;padding-left:22px}.terms-content a{color:#415565;font-weight:700}.terms-date{color:#777!important;margin-top:52px!important;font-size:12px!important}@media (max-width:560px){.terms-header{flex-direction:column;align-items:flex-start;min-height:auto}.terms-content{width:min(100% - 32px,780px);padding-top:42px}.terms-content h2{font-size:25px}}
