:where(.route-privacy) .legal-hero{margin:8px var(--gutter) 0;max-width:44ch;padding:32px 0 64px}:where(.route-privacy) .legal-hero .page-title{min-height:0;margin-top:20px;font-size:64px}:where(.route-privacy) .legal-lede{letter-spacing:-.025em;margin-top:32px;font-size:16px;line-height:1.3}:where(.route-privacy) .legal-updated{color:var(--secondary-ink);margin-top:24px;font-size:14px}:where(.route-privacy) .legal-item{border-top:thin solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;padding:32px 0;display:grid}:where(.route-privacy) .legal-item:first-child{border-top:0;padding-top:0}:where(.route-privacy) .legal-item h2{letter-spacing:-.02em;grid-column:1/2;font-size:16px;font-weight:500}:where(.route-privacy) .legal-item>div{grid-column:2/-1;max-width:62ch}:where(.route-privacy) .legal-item p{font-size:16px;line-height:1.3}:where(.route-privacy) .legal-item p+p{margin-top:16px}:where(.route-privacy) .legal-item a{text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){:where(.route-privacy) .legal-item{grid-template-columns:1fr;row-gap:8px}:where(.route-privacy) .legal-item h2,:where(.route-privacy) .legal-item>div{grid-column:1}:where(.route-privacy) .legal-item>div{max-width:none}}
