.legal[data-astro-cid-fmzvkzhr]{padding-top:calc(var(--site-header-height) + clamp(48px, 7vw, 96px));padding-bottom:clamp(80px,10vw,136px)}.legal__hero[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--compass-border-default);padding-bottom:44px}.legal__hero[data-astro-cid-fmzvkzhr] nav[data-astro-cid-fmzvkzhr]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.legal__hero[data-astro-cid-fmzvkzhr] nav[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{text-underline-offset:4px}h1[data-astro-cid-fmzvkzhr]{margin-bottom:24px;font-size:clamp(2.75rem,5.5vw,5.5rem);line-height:1.02}.legal__description[data-astro-cid-fmzvkzhr]{max-width:62ch;color:var(--compass-text-muted);font-size:var(--compass-font-size-lg);margin-bottom:24px;line-height:1.6}.legal__updated[data-astro-cid-fmzvkzhr]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);margin-bottom:0}.legal__layout[data-astro-cid-fmzvkzhr]{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);align-items:start;gap:clamp(36px,6vw,100px);padding-top:48px;display:grid}.legal__contents[data-astro-cid-fmzvkzhr]{top:calc(var(--site-header-height) + 32px);position:sticky}.legal__contents[data-astro-cid-fmzvkzhr]>p[data-astro-cid-fmzvkzhr]{color:var(--compass-text-muted)}.legal__contents[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{margin:0;padding:0;list-style:none}.legal__contents[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{font-size:var(--compass-font-size-sm);text-decoration-color:var(--compass-border-strong);text-underline-offset:4px;padding:10px 0;line-height:1.5;display:block}.legal__contents[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--compass-text-brand)}.legal__body[data-astro-cid-fmzvkzhr]{max-width:70ch}.legal__body[data-astro-cid-fmzvkzhr] section{margin-bottom:42px}.legal__body[data-astro-cid-fmzvkzhr] h2{margin-bottom:18px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.legal__body[data-astro-cid-fmzvkzhr] p,.legal__body[data-astro-cid-fmzvkzhr] li{color:var(--compass-text-muted);line-height:1.75}.legal__body[data-astro-cid-fmzvkzhr] p:last-child{margin-bottom:0}.legal__body[data-astro-cid-fmzvkzhr] ul{padding-left:24px}.legal__body[data-astro-cid-fmzvkzhr] li{margin-bottom:8px;padding-left:4px}.legal__body[data-astro-cid-fmzvkzhr] a{color:var(--compass-text-brand);text-underline-offset:4px;overflow-wrap:anywhere}.legal__contact[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--compass-border-default);padding-top:32px}@media (width<=768px){.legal__layout[data-astro-cid-fmzvkzhr]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:32px}.legal__contents[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--compass-border-default);padding-bottom:24px;position:static}.legal__contents[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{columns:2;column-gap:24px}.legal__contents[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]{break-inside:avoid}}@media (width<=390px){.legal__contents[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{columns:1}}
