/* Scoped additions: preserve the shared header, footer and appearance settings. */
.legal-main{overflow-wrap:anywhere}.legal-main p,.legal-main li{line-height:1.75}.policy-version{padding:1rem;border:1px solid currentColor;border-radius:.5rem;font-size:.92rem}.policy-table{overflow-x:auto;max-width:100%}.policy-table table{width:100%;min-width:36rem}.policy-table th,.policy-table td{vertical-align:top;padding:.8rem;text-align:left}.legal-nav{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.legal-main a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:600px){.legal-main h1{font-size:2rem;line-height:1.2}.legal-main h2{font-size:1.3rem;line-height:1.35}.policy-version{padding:.75rem}}

.legal-nav a[aria-current="page"]{font-weight:700;text-decoration-thickness:2px;text-underline-offset:4px}
