.terms-wrap{flex:1}.terms-inner{max-width:860px;margin:0 auto;padding:64px 40px 96px}.terms-title{letter-spacing:-1px;margin-bottom:8px;font-size:clamp(28px,3.4vw,40px);font-weight:900}.terms-updated{color:var(--text-3);margin-bottom:40px;font-size:13px}.terms-note{background:var(--accent-bg);border:1px solid var(--accent);color:var(--accent-dk);border-radius:12px;margin-bottom:44px;padding:16px 18px;font-size:13.5px;line-height:1.6}.terms-note b{font-weight:700}.terms-section{margin-bottom:40px}.terms-section h2{letter-spacing:-.3px;margin-bottom:14px;font-size:19px;font-weight:800}.terms-section p{color:var(--text-2);margin-bottom:14px;font-size:14.5px;line-height:1.75}.terms-section p:last-child{margin-bottom:0}.terms-section ol,.terms-section ul{margin:0 0 14px;padding-left:22px}.terms-section ol:last-child,.terms-section ul:last-child{margin-bottom:0}.terms-section li{color:var(--text-2);margin-bottom:8px;font-size:14.5px;line-height:1.75}.terms-section li:last-child{margin-bottom:0}.terms-section li>ul,.terms-section li>ol{margin-top:8px}.terms-section dl{margin:0 0 14px}.terms-section dt{color:var(--text);margin-top:14px;font-size:14.5px;font-weight:700}.terms-section dt:first-child{margin-top:0}.terms-section dd{color:var(--text-2);margin:4px 0 0;font-size:14.5px;line-height:1.75}.terms-section a{color:var(--accent-dk);text-underline-offset:2px;text-decoration:underline}.terms-placeholder{color:var(--text-3);font-style:italic}@media (max-width:780px){.terms-inner{padding:40px 20px 64px}}
