@layer reset,base,tokens,layout,components,utilities,theme;@layer components{.c-legal{padding-block:clamp(3rem,2rem + 6vw,6rem)}.c-legal__inner{max-inline-size:var(--container-narrow);margin-inline:auto;padding-inline:var(--space-gutter)}.c-legal__eyebrow{margin:0 0 var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--brand-primary-active)}.c-legal__title{margin:0 0 var(--space-3);font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--text-strong)}.c-legal__meta{margin:0 0 var(--space-8);font-size:var(--font-size-body-sm);color:var(--text-subtle)}.c-legal__body{display:flex;flex-direction:column;gap:var(--space-7)}.c-legal__section{display:flex;flex-direction:column;gap:var(--space-3)}.c-legal__section-title{margin:0;font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--text-strong);border-block-end:1px solid var(--border-subtle);padding-block-end:var(--space-2)}.c-legal__section p,.c-legal__section ul,.c-legal__section ol{margin:0;color:var(--text-default);font-size:var(--font-size-body);line-height:var(--line-height-body)}.c-legal__section ul,.c-legal__section ol{padding-inline-start:var(--space-5)}.c-legal__section li{margin-block-end:var(--space-2)}.c-legal__contact-box{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--info-bg);border-radius:var(--radius-md);font-size:var(--font-size-body-sm);color:var(--info)}}
