/* DT360 corporate font files: self-hosted assets, no external browser requests. */
@font-face{font-family:"Aldrich";src:url("../fonts/dt360-aldrich-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Space Grotesk";src:url("../fonts/dt360-space-grotesk-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Space Grotesk";src:url("../fonts/dt360-space-grotesk-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
/* Scoped layout only. Typography inherited from DT360 global/shared styles. */
.dt360-ds-scope.dt360-legal-page{--dt360-ds-white:#000;--dt360-ds-text:#000;background:#fff;color:#000;min-height:50vh;padding:clamp(2rem,5vw,5rem) 1.25rem 5rem}
.dt360-legal-page__inner{max-width:800px;margin-inline:auto}
.dt360-legal-page__section{margin-block:2.25rem}
.dt360-legal-page__section p{margin-block:0}
.dt360-legal-page__section dl{margin:0}
.dt360-legal-page__entry{display:flex;flex-wrap:wrap;gap:.3rem .6rem}
.dt360-legal-page__entry dt{font-weight:700}
.dt360-legal-page__entry dd{margin:0}
.dt360-legal-page a{color:#000;text-decoration:underline;text-underline-offset:.18em}
.dt360-legal-page a:focus-visible{outline:3px solid #000;outline-offset:3px}
@media(max-width:600px){.dt360-legal-page{padding:2rem 1rem 3.5rem}.dt360-legal-page__section{margin-block:1.75rem}}
