main.legal .crumbs{font-size:.9rem;color:var(--color-muted);margin-block-end:1rem}main.legal .crumbs a{text-decoration:none}main.legal .lead{font-size:1.1rem}main.legal h3{color:var(--color-primary);margin-block:1.4rem .3rem;font-size:1.15rem}main.legal ol{padding-inline-start:1.4rem}main.legal .cta{margin-block:2.5rem 1rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}main.legal .cta h2{margin-block-start:0}main.legal .cta .btn{display:inline-block;margin:.25rem 0 .25rem .5rem;padding:.6rem 1.1rem;border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-fg);text-decoration:none;font-weight:600}main.legal .cta .btn.alt{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}main.legal .cta .btn:hover,main.legal .cta .btn:focus-visible{background:var(--color-link-hover);color:#fff}main.legal .cta .addr{font-size:.95rem;margin-block-end:0}main.legal .related ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}
