.dv-legal{padding-top:24px;padding-bottom:56px}.dv-legal nav{margin-bottom:28px}.dv-legal nav ol{font-size:12px;line-height:18px}.dv-legal nav a{display:inline-flex;align-items:center;min-height:32px}.dv-legal h1{font:400 44px/50px Google Sans,sans-serif;letter-spacing:-.025em;margin-bottom:24px}.dv-legal h2{font:400 28px/34px Google Sans,sans-serif;letter-spacing:-.02em}.dv-legal .prose{font:400 15px/22px Google Sans Text,sans-serif}.dv-legal .prose>p:first-child{font-size:13px;line-height:18px;color:hsl(var(--dv-muted))}.dv-legal a:focus-visible{outline:2px solid hsl(var(--dv-text));outline-offset:4px}.dv-legal .legal-intro{font-size:17px;line-height:26px;color:hsl(var(--dv-muted));margin-bottom:24px}.dv-legal .legal-review{background:hsl(var(--dv-selection));border-left:3px solid hsl(var(--dv-accent-deep));padding:18px 20px;margin-bottom:24px;font-size:14px;line-height:22px}.dv-legal .legal-review strong{font-weight:500}.dv-legal .legal-review p{margin:8px 0 0}.dv-legal .legal-contents{display:flex;flex-wrap:wrap;gap:4px 20px;border-block:1px solid hsl(var(--dv-border));padding-block:12px}.dv-legal .legal-contents a{font-size:13px;min-height:44px;align-items:center;text-decoration:underline}.dv-legal .prose section{padding-block:22px;border-bottom:1px solid hsl(var(--dv-border));scroll-margin-top:88px}.dv-legal .prose h2{font-size:24px;line-height:30px;margin:0 0 14px}.dv-legal .prose p{margin:12px 0}.dv-legal .prose li{margin-block:8px}.dv-legal .prose .legal-review-note{background:hsl(var(--dv-surface-50));padding:14px;font-size:14px;line-height:22px}.dv-legal address{font-size:14px;line-height:23px;margin-top:16px}.dv-legal a{overflow-wrap:anywhere;text-underline-offset:3px}.dv-legal a:hover{text-decoration-color:transparent}@media (max-width: 767px){.dv-legal{padding-top:20px;padding-bottom:32px}.dv-legal nav{margin-bottom:24px}.dv-legal h1{font-size:32px;line-height:38px}.dv-legal h2{font-size:24px;line-height:30px}}
