@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap);.breakdance .bde-section-4117-100 .section-container{display:flex;flex-direction:column}.zd-terms-page,.zd-terms-page *{box-sizing:border-box}.zd-terms-page{width:100%;background:#080808;color:#ece8e1;font-family:'DM Sans',system-ui,sans-serif}.zd-terms-page a{text-decoration:none!important}.zd-terms-wrap{width:100%;max-width:1180px;margin:0 auto;padding-left:40px;padding-right:40px}.zd-terms-hero{padding:104px 0 76px;background:#080808;border-bottom:1px solid rgba(236,232,225,0.10)}.zd-terms-kicker{margin:0 0 18px;font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(236,232,225,0.42);font-weight:500}.zd-terms-hero h1{margin:0;max-width:900px;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(54px,8vw,94px);font-weight:400;line-height:0.95;letter-spacing:-0.045em;color:#ece8e1}.zd-terms-intro{max-width:780px;margin:30px 0 0;font-size:18px;line-height:1.75;color:rgba(236,232,225,0.68);font-weight:300}.zd-terms-updated{margin:24px 0 0;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#c8a96e;font-weight:400}.zd-terms-body{padding:78px 0 112px;background:#080808}.zd-terms-layout{display:grid;grid-template-columns:250px minmax(0,780px);gap:84px;align-items:start}.zd-terms-toc{position:sticky;top:110px;padding:24px;border:1px solid rgba(236,232,225,0.10);background:rgba(236,232,225,0.025)}.zd-terms-toc span{display:block;margin-bottom:16px;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(236,232,225,0.38);font-weight:500}.zd-terms-toc a{display:block;padding:8px 0;color:rgba(236,232,225,0.54)!important;font-size:12px;line-height:1.4;transition:color 0.18s ease}.zd-terms-toc a:hover{color:#c8a96e!important}.zd-terms-content{min-width:0}.zd-terms-section{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid rgba(236,232,225,0.08)}.zd-terms-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.zd-terms-number{margin-bottom:14px;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(200,169,110,0.72);font-weight:500}.zd-terms-section h2{margin:0 0 22px;font-size:28px;line-height:1.2;letter-spacing:-0.025em;color:#ece8e1;font-weight:600}.zd-terms-section p{margin:0 0 18px;font-size:15px;line-height:1.85;color:rgba(236,232,225,0.68);font-weight:300}.zd-terms-section p:last-child{margin-bottom:0}.zd-terms-section ul{margin:22px 0 0;padding-left:20px}.zd-terms-section li{margin-bottom:12px;padding-left:4px;font-size:15px;line-height:1.75;color:rgba(236,232,225,0.68);font-weight:300}.zd-terms-section li::marker{color:#c8a96e}.zd-terms-section a{color:#c8a96e!important;border-bottom:1px solid rgba(200,169,110,0.35);transition:color 0.18s ease,border-color 0.18s ease}.zd-terms-section a:hover{color:#ece8e1!important;border-color:#ece8e1}.zd-terms-highlight{padding:34px;border:1px solid rgba(200,169,110,0.28);background:rgba(200,169,110,0.045)}.zd-terms-highlight .zd-terms-number{color:#c8a96e}.zd-terms-contact-card{margin:28px 0;padding:26px;border:1px solid rgba(236,232,225,0.12);background:rgba(236,232,225,0.025)}.zd-terms-contact-card p{margin-bottom:8px}.zd-terms-contact-card p:last-child{margin-bottom:0}.zd-terms-contact-card strong{color:#ece8e1;font-weight:600}.zd-terms-disclaimer{margin-top:28px!important;color:rgba(236,232,225,0.46)!important;font-size:13px!important}@media (max-width:980px){.zd-terms-layout{grid-template-columns:1fr;gap:44px}.zd-terms-toc{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}.zd-terms-toc span{grid-column:1 / -1}}@media (max-width:640px){.zd-terms-wrap{padding-left:24px;padding-right:24px}.zd-terms-hero{padding:74px 0 58px}.zd-terms-hero h1{font-size:clamp(48px,14vw,64px)}.zd-terms-intro{font-size:16px;line-height:1.7}.zd-terms-body{padding:58px 0 86px}.zd-terms-toc{grid-template-columns:1fr;padding:22px}.zd-terms-section{padding-bottom:44px;margin-bottom:44px}.zd-terms-section h2{font-size:24px}.zd-terms-section p,.zd-terms-section li{font-size:14px}.zd-terms-highlight{padding:24px}.zd-terms-contact-card{padding:22px}}@media (max-width:390px){.zd-terms-wrap{padding-left:20px;padding-right:20px}}