.dg3-legal-page{min-height:100vh;background:hsl(30 20% 99%);color:hsl(220 20% 14%);padding:2rem 1.25rem max(3rem,env(safe-area-inset-bottom,0px))}.dg3-legal-page__inner{max-width:680px;margin-inline:auto}.dg3-legal-page__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:hsl(220 10% 45%);text-decoration:none;transition:color .15s ease}.dg3-legal-page__back:hover{color:hsl(10 65% 45%)}.dg3-legal-page__back:focus-visible{outline:2px solid hsl(10 65% 50%);outline-offset:3px;border-radius:4px}.dg3-legal-page__backArrow{flex-shrink:0}.dg3-legal-page__header{margin:1.5rem 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid hsl(30 16% 90%)}.dg3-legal-page__title{font-size:clamp(1.35rem,5vw,1.85rem);font-weight:800;line-height:1.35;margin:0}.dg3-legal-page__updated{font-size:.8125rem;color:hsl(220 10% 50%);margin:.6rem 0 0}