.dd .legal-page{padding:clamp(120px,13vw,152px) 40px clamp(72px,9vw,120px)}.dd .legal-page__inner{max-width:760px;margin:0 auto}.dd .legal-page__header{margin-bottom:44px}.dd .legal-page__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--flame);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.dd .legal-page__title{letter-spacing:-.034em;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.02}.dd .legal-page__updated{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);letter-spacing:.03em;margin-top:14px;font-size:12.5px}.dd .legal-page__body h2{letter-spacing:-.02em;border-bottom:2px solid var(--ink);margin:40px 0 14px;padding-bottom:12px;font-size:clamp(20px,2.2vw,25px);font-weight:700}.dd .legal-page__body h3{letter-spacing:-.01em;margin:24px 0 8px;font-size:17px;font-weight:700}.dd .legal-page__body p{color:var(--ink-soft);margin-bottom:14px;font-size:16.5px;font-weight:500;line-height:1.7}.dd .legal-page__body strong{color:var(--ink);font-weight:700}.dd .legal-page__body ul{margin:0 0 16px;padding:0;list-style:none}.dd .legal-page__body ul li{color:var(--ink-soft);padding:5px 0 5px 26px;font-size:16px;font-weight:500;line-height:1.65;position:relative}.dd .legal-page__body ul li:before{content:"";border:1.5px solid var(--ink);background:var(--mint-2);border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:0}@media (max-width:768px){.dd .legal-page{padding-left:24px;padding-right:24px}}
