.legal-document-page{width:min(100%,920px);margin:0 auto}.legal-document-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--consumer-border);padding-bottom:1rem}.legal-document-header .page-heading{margin:0}.legal-country-select{display:flex;align-items:center;gap:.55rem;color:var(--consumer-muted);font-size:var(--consumer-meta-size);white-space:nowrap}.legal-country-select select{min-height:2.4rem;border:1px solid var(--consumer-border);border-radius:var(--consumer-control-radius);background:var(--consumer-surface);color:var(--consumer-ink);padding:.4rem 2rem .4rem .7rem}.legal-document-state{margin:2rem 0;padding:1rem;border:1px solid var(--consumer-border);border-radius:var(--consumer-card-radius);background:var(--consumer-surface-subtle)}.legal-language-fallback{margin:1rem 0;padding:.7rem .9rem;border-left:3px solid var(--consumer-accent-visual);background:var(--consumer-accent-soft);color:var(--consumer-ink)}.legal-document-content{padding:1.5rem 0;line-height:1.72;color:var(--consumer-ink)}.legal-document-content h1{font-size:1.75rem}.legal-document-content h2{font-size:1.4rem;margin-top:2rem}.legal-document-content h3{font-size:1.15rem;margin-top:1.5rem}.legal-document-content ol,.legal-document-content p,.legal-document-content ul{margin:.85rem 0}.legal-document-content img{display:block;max-width:100%;height:auto;border-radius:var(--consumer-control-radius);margin:1.25rem auto}.legal-document-version{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.65rem 1.5rem;border-top:1px solid var(--consumer-border);padding:1rem 0;color:var(--consumer-muted);font-size:var(--consumer-meta-size)}@media(max-width:680px){.legal-document-header{display:block}.legal-country-select{margin-top:.75rem}.legal-document-version{display:grid}}