.legal-page{padding:4.5rem var(--fluid-gutter);background:#f7f9fc}.legal-page-inner{max-width:47.5rem;margin:0 auto;padding:0}.legal-page-inner h1{color:#4a5565;margin:0;font-size:clamp(1.75rem,3.8vw,2.25rem);font-weight:700;line-height:clamp(2.25rem,4.6vw,2.75rem)}.legal-page-lead{color:#4a5565;font-size:var(--fs-16);margin:var(--space-4) 0 0;max-width:47.5rem;line-height:1.75rem}.legal-page-meta{color:#6b7280;font-size:var(--fs-14);margin:var(--space-2) 0 0;line-height:1.5rem}.legal-page-download{margin:var(--space-4) 0 0}.legal-page-download a{color:#1c3359;font-size:var(--fs-15);text-underline-offset:.125rem;font-weight:600;text-decoration:underline}.legal-governing-language{color:#4a5565;font-size:var(--fs-14);margin:var(--space-4) 0 0;background:#eef3f9;border-left:.25rem solid #e8a621;border-radius:.5rem;padding:.875rem 1rem;line-height:1.5rem}.legal-notice{color:#4a5565;font-size:var(--fs-15);margin:var(--space-5) 0 0;background:#fff8e8;border:.0625rem solid #f0d48a;border-radius:.625rem;padding:1rem 1.125rem;line-height:1.6}.legal-block{margin-top:var(--space-6);padding-top:0}.legal-block h2{color:#4a5565;margin:0;font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:600;line-height:2rem}.legal-block p{color:#4a5565;font-size:var(--fs-16);margin:var(--space-3) 0 0;max-width:47.5rem;line-height:1.75rem}.legal-block h3{color:#4a5565;font-size:var(--fs-16);margin:var(--space-4) 0 0;font-weight:600;line-height:1.5rem}.legal-subsection{margin-top:var(--space-3)}.legal-list{color:#4a5565;font-size:var(--fs-16);margin:var(--space-3) 0 0;padding-left:1.25rem;line-height:1.75rem}.legal-list li+li{margin-top:.5rem}.legal-page-inner a{color:#1c3359;text-underline-offset:.125rem;font-weight:600;text-decoration:underline}.legal-page-inner .business-address{color:#4a5565;margin:0;font-style:normal;display:inline}@media (max-width:48rem){.legal-page{padding:var(--space-10) var(--space-5) var(--space-12)}.legal-page-inner{max-width:100%}.legal-page-lead,.legal-block p{font-size:var(--fs-15);line-height:1.5rem}.legal-list{font-size:var(--fs-15);padding-left:1rem;line-height:1.5rem}.legal-notice,.legal-governing-language{font-size:var(--fs-14);line-height:1.5rem}.cookie-declaration-table{font-size:var(--fs-13);min-width:34rem}.cookie-declaration-table th,.cookie-declaration-table td{padding:.5rem}}@media (max-width:64rem){.landing-header-nav{gap:var(--space-3)}.landing-header-services{font-size:var(--fs-13)}}.cookie-declaration-table-wrap{margin-top:var(--space-4);overflow-x:auto}.cookie-declaration-table{border-collapse:collapse;font-size:var(--fs-14);width:100%;line-height:1.45}.cookie-declaration-table th,.cookie-declaration-table td{text-align:left;vertical-align:top;border:.0625rem solid #e3e8ed;padding:.625rem .75rem}.cookie-declaration-table th{color:#223a63;background:#eef3f9;font-weight:600}.cookie-declaration-table code{color:#1c3359;font-size:var(--fs-13)}
