.legal-page .page-title{padding-top:48px;padding-bottom:36px}.legal-page .page-title h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.legal-content{padding:0 var(--page-gutter) 72px;max-width:980px}.legal-content section{padding:24px 0;border-top:1px solid #ddd}.legal-content h2{font-size:.875rem;line-height:1.5;margin:0 0 14px;font-weight:500}.legal-content p,.legal-content dl,.legal-content .email-picker{font-size:.75rem;line-height:1.75}.legal-content p{margin:0 0 12px}.legal-content p:last-child{margin-bottom:0}.legal-content .legal-owner{font-size:.75rem;margin-bottom:14px}.legal-content .legal-updated{font-size:.75rem;color:#555;margin-bottom:24px}.legal-content dl{margin:0}.legal-content dl>div{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding:5px 0}.legal-content dt{color:#555}.legal-content dd{margin:0;overflow-wrap:anywhere}.legal-content .email-picker+p{margin-top:12px}@media(max-width:600px){.legal-page .page-title{padding-top:32px;padding-bottom:28px}.legal-content dl>div{grid-template-columns:1fr;gap:2px;padding:7px 0}.legal-content section{padding:22px 0}}
.legal-content img.address-word{display:inline-block;max-width:none;object-fit:contain;margin:0;padding:0;border:0}

.legal-contact-prose{font-size:.75rem;line-height:1.75}.legal-contact-prose .email-picker{display:inline-block;vertical-align:baseline;margin:0;font-size:inherit}.legal-contact-prose .email-picker summary{font-size:inherit;line-height:inherit}
