:root{color-scheme: light;--paper: #f4f6f8;--surface: #ffffff;--panel: #e8edf2;--ink: #33414f;--ink-2: #55626f;--heading: #0f2a43;--rule: #d5dde5;--border: #7a8796;--brand: #0f2a43;--brand-tint: #e2eaf2;--on-brand: #ffffff;--link: #1c4f7c;--focus: #2a6db0;--accent: #f2b705;--accent-hover: #dca600;--accent-edge: #8a6a00;--on-accent: #1a1300;--header-bg: #0f2a43;--header-ink: #ffffff;--header-link: #dbe6f0;--header-focus: #9cc3e6;--warn-bg: #fbf0d9;--warn-ink: #4d3a0b;--error: #a3221b;--error-bg: #fbe7e4;--footer-bg: #0f2a43;--footer-ink: #e9eff5;--footer-muted: #b7c6d5;--footer-link: #ffffff;--shadow: 0 1px 2px rgb(15 42 67 / 8%), 0 8px 24px rgb(15 42 67 / 10%);--sans: system-ui, -apple-system, 'Segoe UI', Roboto, 'Noto Sans', 'Helvetica Neue', Arial, sans-serif;--measure: 42rem;--wide: 72rem;--hero-form: 27rem;--gutter: 1rem;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--text-body: 1.0625rem;--text-small: 0.9375rem;--text-xs: 0.85rem;--step-h1: clamp(1.9rem, 1.3rem + 2.6vw, 3rem);--step-h2: clamp(1.4rem, 1.2rem + 0.8vw, 1.85rem);--step-h3: clamp(1.12rem, 1.06rem + 0.3vw, 1.3rem);--radius-s: 6px;--radius-m: 10px}@media (prefers-color-scheme: dark){:root:not([data-theme='light']){color-scheme: dark;--paper: #0b1826;--surface: #112234;--panel: #16293d;--ink: #e3eaf1;--ink-2: #a8b7c6;--heading: #f2f6fa;--rule: #22384f;--border: #6f8297;--brand: #9cc3e6;--brand-tint: #15304a;--on-brand: #0b1826;--link: #8fc3f2;--focus: #8fc3f2;--accent-edge: #f2b705;--warn-bg: #3a2f14;--warn-ink: #f5e3b8;--error: #ffa197;--error-bg: #3a1c19;--footer-bg: #07121d;--footer-ink: #e3eaf1;--footer-muted: #a8b7c6;--footer-link: #8fc3f2}}:root[data-theme='dark']{color-scheme: dark;--paper: #0b1826;--surface: #112234;--panel: #16293d;--ink: #e3eaf1;--ink-2: #a8b7c6;--heading: #f2f6fa;--rule: #22384f;--border: #6f8297;--brand: #9cc3e6;--brand-tint: #15304a;--on-brand: #0b1826;--link: #8fc3f2;--focus: #8fc3f2;--accent-edge: #f2b705;--warn-bg: #3a2f14;--warn-ink: #f5e3b8;--error: #ffa197;--error-bg: #3a1c19;--footer-bg: #07121d;--footer-ink: #e3eaf1;--footer-muted: #a8b7c6;--footer-link: #8fc3f2}@media (min-width: 40rem){:root{--gutter: 1.5rem}}@media (min-width: 48rem){:root{--text-body: 1.125rem}}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--sans);font-size: var(--text-body);line-height: 1.6;overflow-wrap: break-word}h1, h2, h3, h4{color: var(--heading);line-height: 1.2;letter-spacing: -0.01em;margin: 0 0 var(--space-4);text-wrap: balance}h1{font-size: var(--step-h1);font-weight: 800;letter-spacing: -0.02em}h2{font-size: var(--step-h2);font-weight: 750;margin-top: var(--space-7)}h3{font-size: var(--step-h3);font-weight: 700;margin-top: var(--space-5)}p, ul, ol{margin: 0 0 var(--space-4)}a{color: var(--link);text-decoration-thickness: 1px;text-underline-offset: 0.18em}a:hover{text-decoration-thickness: 2px}:focus-visible{outline: 3px solid var(--focus);outline-offset: 2px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}img, svg{max-width: 100%;height: auto}.wrap{max-width: var(--wide);margin: 0 auto;padding: 0 var(--gutter)}.skip{position: absolute;left: -999px;top: var(--space-2);background: var(--surface);padding: var(--space-2) var(--space-4);z-index: 10}.skip:focus{left: var(--space-2)}.visually-hidden{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.button{display: inline-flex;align-items: center;justify-content: center;min-height: 3rem;padding: var(--space-3) var(--space-5);border-radius: var(--radius-m);border: 2px solid transparent;font: inherit;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer}.button-cta{background: var(--accent);border-color: var(--accent-edge);color: var(--on-accent)}.button-cta:hover, .button-cta:focus-visible{background: var(--accent-hover);color: var(--on-accent)}.button .icon{width: 1.15em;height: 1.15em;flex: none;margin-right: var(--space-2)}.button-phone{background: var(--surface);border-color: var(--brand);color: var(--link)}.button-phone:hover{background: var(--brand-tint)}.button:disabled, fieldset:disabled .button{cursor: not-allowed;opacity: 0.6}.cta-actions{display: flex;flex-wrap: wrap;gap: var(--space-3);margin: var(--space-5) 0 0}@media (max-width: 30rem){.cta-actions .button{width: 100%}}.site-header{background: var(--header-bg);color: var(--header-ink)}.site-header :focus-visible{outline-color: var(--header-focus)}.site-header .wrap{display: flex;align-items: center;gap: var(--space-4);min-height: 4rem;padding-top: var(--space-2);padding-bottom: var(--space-2)}.wordmark{font-weight: 800;font-size: clamp(1rem, 0.9rem + 0.6vw, 1.15rem);line-height: 1.2;letter-spacing: -0.01em;color: var(--header-ink);text-decoration: none;margin-right: auto}.nav{display: none;gap: var(--space-5)}.nav a{color: var(--header-link);text-decoration: none;font-weight: 600;padding: var(--space-2) 0}.nav a:hover, .nav a[aria-current='page']{color: var(--header-ink);text-decoration: underline}.nav-cta{white-space: nowrap;min-height: 2.75rem;padding: var(--space-2) var(--space-4);font-size: var(--text-small)}.site-header .button-cta{border-color: var(--accent)}.nav-call{min-height: 3rem;padding: var(--space-1) var(--space-3);gap: var(--space-2);text-align: left}.nav-call .icon{width: 1.375rem;height: 1.375rem;margin-right: 0}.nav-call-text{display: flex;flex-direction: column;line-height: 1.15}.nav-call-label{font-size: 0.75rem;font-weight: 600}.nav-call-number{font-size: 1.125rem;font-weight: 800;font-variant-numeric: tabular-nums}@media (max-width: 26.5rem){.site-header .wrap{gap: var(--space-2)}.wordmark{font-size: 0.95rem}.nav-call{padding: var(--space-1) var(--space-2);gap: 0.375rem}.nav-call-number{font-size: 1.0625rem}}@media (max-width: 23.25rem){.nav-call .icon{display: none}}@media (max-width: 21rem){.nav-call .icon{display: block}.nav-call-number{display: none}.nav-call-label{font-size: 1rem;font-weight: 800}}.nav-menu summary{list-style: none;cursor: pointer;padding: var(--space-3);margin-right: calc(-1 * var(--space-3))}.nav-menu summary::-webkit-details-marker{display: none}.nav-menu-icon, .nav-menu-icon::before, .nav-menu-icon::after{display: block;width: 1.4rem;height: 2px;background: var(--header-ink);border-radius: 2px;position: relative}.nav-menu-icon::before, .nav-menu-icon::after{content: '';position: absolute}.nav-menu-icon::before{top: -7px}.nav-menu-icon::after{top: 7px}.nav-menu nav{position: absolute;left: 0;right: 0;top: 100%;background: var(--header-bg);border-top: 1px solid rgb(255 255 255 / 15%);padding: var(--space-2) var(--gutter) var(--space-4);display: grid;z-index: 5}.nav-menu nav a{padding: var(--space-3) 0;font-weight: 600;color: var(--header-link);border-bottom: 1px solid rgb(255 255 255 / 15%)}.site-header{position: relative}@media (min-width: 48rem){.nav{display: flex;align-items: center}.nav-menu{display: none}}.nav-drop summary{list-style: none;cursor: pointer;color: var(--header-link);font-weight: 600;padding: var(--space-2) 0}.nav-drop summary::-webkit-details-marker{display: none}.nav-drop summary::after{content: '';display: inline-block;width: 0.45em;height: 0.45em;margin-left: 0.45em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-0.2em) rotate(45deg)}.nav-drop[open] summary::after{transform: translateY(0.1em) rotate(-135deg)}.nav-drop summary:hover, .nav-drop summary.is-current{color: var(--header-ink);text-decoration: underline}.nav-drop ul{list-style: none;margin: 0;padding: 0}.nav-drop a{display: block}.nav .nav-drop{position: relative}.nav .nav-drop ul{position: absolute;top: calc(100% + var(--space-2));left: calc(-1 * var(--space-4));z-index: 10;min-width: 17rem;padding: var(--space-2) 0;background: var(--header-bg);border: 1px solid rgb(255 255 255 / 15%);border-radius: var(--radius-m);box-shadow: var(--shadow)}.nav .nav-drop a{padding: var(--space-2) var(--space-4)}.nav-menu .nav-drop summary{padding: var(--space-3) 0;border-bottom: 1px solid rgb(255 255 255 / 15%)}.nav-menu .nav-drop ul{padding-left: var(--space-4)}main{padding: var(--space-5) 0 var(--space-8)}.crumbs ol{list-style: none;padding: 0;margin: 0 0 var(--space-5);display: flex;flex-wrap: wrap;gap: var(--space-1) var(--space-2);font-size: var(--text-small);color: var(--ink-2)}.crumbs li + li::before{content: '›';margin-right: var(--space-2)}.page > *{max-width: var(--measure)}.page > .hero{max-width: none}.hero{display: grid;gap: var(--space-5);padding: var(--space-2) 0 var(--space-6);border-bottom: 1px solid var(--rule);margin-bottom: var(--space-5)}.hero-text, .hero-more{max-width: var(--measure)}.hero-text > :last-child, .hero-more > :last-child{margin-bottom: 0}.hero-text h1{margin-bottom: var(--space-3)}@media (min-width: 60rem){.hero{grid-template-columns: minmax(0, 1fr) var(--hero-form);grid-template-rows: auto 1fr;grid-template-areas: 'text form' 'more form';column-gap: var(--space-7);row-gap: var(--space-4);align-items: start;padding-top: 0}.crumbs:has(+ .page > .hero) ol{margin-bottom: var(--space-3)}.hero-text{grid-area: text}.hero-more{grid-area: more}.hero > .quote{grid-area: form}}.lead{font-size: 1.15em;color: var(--ink)}@media (max-width: 40rem){.hero .lead{font-size: 1.05em}}.updated{color: var(--ink-2);font-size: var(--text-small);margin-top: calc(-1 * var(--space-2))}.trust-row{list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: var(--space-2);font-weight: 600;font-size: var(--text-small)}.trust-row li{display: flex;align-items: center;gap: var(--space-2);padding: var(--space-1) var(--space-3);background: var(--brand-tint);border-radius: 999px}.trust-row li::before{content: '';width: 0.4rem;height: 0.75rem;border: solid var(--brand);border-width: 0 2.5px 2.5px 0;transform: rotate(45deg) translateY(-2px)}.page-head{margin-bottom: var(--space-5)}.prose ul, .prose ol{padding-left: 1.4em}.prose li{margin-bottom: var(--space-2)}.prose blockquote{margin: var(--space-5) 0;padding-left: var(--space-4);border-left: 4px solid var(--rule);color: var(--ink-2)}.prose hr{border: 0;border-top: 1px solid var(--rule);margin: var(--space-6) 0}.ext::after{content: ' ↗';font-size: 0.85em}.sources-list{font-size: var(--text-small);color: var(--ink-2)}.callout{background: var(--panel);border-left: 4px solid var(--brand);border-radius: var(--radius-s);padding: var(--space-4) var(--space-5);margin: var(--space-5) 0}.callout > :last-child{margin-bottom: 0}.callout-title{font-weight: 700}.steps{list-style: none;counter-reset: step;padding: 0 !important}.steps > li{counter-increment: step;position: relative;padding-left: 3rem;margin-bottom: var(--space-5)}.steps > li::before{content: counter(step);position: absolute;left: 0;top: -0.1rem;width: 2.1rem;height: 2.1rem;border-radius: 50%;background: var(--brand);color: var(--on-brand);font-weight: 800;display: grid;place-items: center}.table-wrap{overflow-x: auto;margin: var(--space-5) 0}table{border-collapse: collapse;width: 100%;font-size: var(--text-small);background: var(--surface)}th, td{text-align: left;padding: var(--space-3);border-bottom: 1px solid var(--rule);vertical-align: top}th{font-weight: 700;background: var(--panel)}tr.korostus td{background: var(--brand-tint)}.row-label{display: block;font-size: var(--text-xs);font-weight: 700;color: var(--link)}.price-table td:last-child, .price-table th:last-child{text-align: right;white-space: nowrap;font-weight: 700}.price-note{font-size: var(--text-small);color: var(--ink-2);margin-top: calc(-1 * var(--space-3))}.page-image, .diagram, .image-placeholder{margin: var(--space-5) 0}.page-image img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--radius-m)}figcaption{font-size: var(--text-xs);color: var(--ink-2);margin-top: var(--space-2)}.image-credit a{color: inherit}.diagram svg{display: block;width: 100%;color: var(--ink)}.image-placeholder{aspect-ratio: 3 / 2;display: grid;place-items: center;padding: var(--space-5);border: 2px dashed var(--border);border-radius: var(--radius-m);background: var(--panel);color: var(--ink-2);font-size: var(--text-small);text-align: center}.image-placeholder > :last-child{margin: 0}.cards{list-style: none;padding: 0 !important;display: grid;gap: var(--space-3)}@media (min-width: 40rem){.cards{grid-template-columns: repeat(2, minmax(0, 1fr))}}.cards li{margin: 0}.cards a{display: grid;gap: var(--space-1);height: 100%;padding: var(--space-4);background: var(--surface);border: 1px solid var(--rule);border-radius: var(--radius-m);text-decoration: none;color: var(--ink)}.cards a:hover{border-color: var(--brand)}.cards strong{color: var(--link)}.cards span{font-size: var(--text-small);color: var(--ink-2)}.related{margin-top: var(--space-7)}.related h2{margin-top: 0}.faq-item{border-bottom: 1px solid var(--rule)}.faq-item summary{cursor: pointer;list-style: none;padding: var(--space-4) 2rem var(--space-4) 0;position: relative}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: '+';position: absolute;right: 0.25rem;top: 50%;transform: translateY(-50%);font-size: 1.5rem;color: var(--link)}.faq-item[open] summary::after{content: '−'}.faq-item h3{display: inline;margin: 0;font-size: 1.05em}.faq-answer{padding-bottom: var(--space-3)}.cta-block{background: var(--brand-tint);border: 1px solid var(--rule);border-radius: var(--radius-m);padding: var(--space-5);margin: var(--space-6) 0}.cta-title{font-size: var(--step-h3);font-weight: 800;margin-bottom: var(--space-2)}.cta-block .cta-actions{margin-top: var(--space-4)}.quote{background: var(--surface);border: 1px solid var(--rule);border-radius: var(--radius-m);padding: var(--space-5);margin: var(--space-7) 0 var(--space-5);scroll-margin-top: var(--space-4)}.quote h2{margin-top: 0}.quote-hero{margin: 0;padding: var(--space-4);box-shadow: var(--shadow);scroll-margin-top: var(--space-2)}.quote-hero h2{font-size: var(--step-h3);margin-bottom: var(--space-1)}.quote-hero > p{font-size: var(--text-xs);line-height: 1.45;color: var(--ink-2);margin-bottom: var(--space-3)}.quote-hero .quote-form fieldset{grid-template-columns: 1fr 1fr;--form-row-gap: 0.625rem;gap: var(--form-row-gap) var(--space-3)}.quote-hero .field label{line-height: 1.3}.quote-hero .field input, .quote-hero .field select, .quote-hero .field textarea{min-height: 2.75rem;padding: var(--space-2) var(--space-3);font-size: max(1rem, 16px)}.quote-hero .field-check label{font-size: var(--text-xs);line-height: 1.45}.quote-hero .quote-form .button{width: 100%}@media (min-width: 30rem){.quote-hero{padding: 1.25rem var(--space-5)}}.form-status{background: var(--warn-bg);color: var(--warn-ink);border-radius: var(--radius-s);padding: var(--space-3) var(--space-4)}.quote-form fieldset{--form-row-gap: var(--space-4);border: 0;margin: 0;padding: 0;display: grid;gap: var(--form-row-gap)}@media (min-width: 40rem){.quote-form fieldset{grid-template-columns: 1fr 1fr}}.form-hint, .field-wide, .form-submit{grid-column: 1 / -1}.form-hint{font-size: var(--text-xs);color: var(--ink-2);margin: 0}.field{display: grid;gap: var(--space-1)}.field label{font-weight: 600;font-size: var(--text-small)}.req{color: var(--ink-2)}.field input, .field select, .field textarea{font: inherit;color: var(--ink);background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-s);padding: var(--space-3);min-height: 3rem;width: 100%}.field-check{grid-template-columns: auto 1fr;align-items: start;gap: var(--space-3)}.field-check input{width: 1.4rem;height: 1.4rem;min-height: 0;margin: 0.15rem 0 0}.field-check label{font-weight: 400}.field-error{margin: 0;color: var(--error);font-size: var(--text-small);font-weight: 600}.field-check .field-error{grid-column: 1 / -1}.field [aria-invalid="true"]{border: 2px solid var(--error)}.form-alert{background: var(--error-bg);color: var(--ink);border-left: 4px solid var(--error);border-radius: var(--radius-s);padding: var(--space-3) var(--space-4);margin: 0 0 var(--space-4)}.form-alert:focus{outline: 2px solid var(--error);outline-offset: 2px}.cf-turnstile{line-height: 0}.cf-turnstile.is-shown, .form-submit .form-hint, .form-wait{margin: 0 0 var(--form-row-gap)}.form-wait{font-size: var(--text-small);font-weight: 600}.hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.quote-phone{margin: var(--space-3) 0 0;font-weight: 600}.quote-phone a{font-weight: 800;font-size: 1.125rem;font-variant-numeric: tabular-nums;white-space: nowrap}.quote-hero .quote-phone{text-align: center}.key-figures{background: var(--brand-tint);border-radius: var(--radius-m);padding: var(--space-5) var(--space-4);margin: 0 0 var(--space-6)}.key-figures h2{margin-top: 0}.key-figures dl{display: grid;gap: var(--space-3);margin: 0}.key-figures dl > div{display: grid;gap: var(--space-1);padding-bottom: var(--space-3);border-bottom: 1px solid var(--rule)}.key-figures dt{color: var(--ink-2);font-size: var(--text-small)}.key-figures dd{margin: 0;color: var(--heading);font-weight: 700;font-size: 1.1em}.key-figures-note{color: var(--ink-2);font-size: var(--text-small);margin: var(--space-4) 0 var(--space-2)}.key-figures .updated{margin: 0}@media (min-width: 40rem){.key-figures dl{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--space-5)}}.page > .calc{max-width: none}.calc{background: var(--surface);border: 1px solid var(--rule);border-radius: var(--radius-m);padding: var(--space-5) var(--space-4);margin: 0 0 var(--space-6);scroll-margin-top: var(--space-4)}.calc h2{margin-top: 0}.calc-noscript{background: var(--warn-bg);color: var(--warn-ink);border-radius: var(--radius-s);padding: var(--space-3) var(--space-4)}.calc-grid{display: grid;gap: var(--space-5)}.calc-form{display: grid;gap: var(--space-5)}.calc-group, .choices-inline{display: flex;flex-wrap: wrap;gap: var(--space-2)}.calc-group{border: 0;margin: 0;padding: 0;min-width: 0}.calc-group legend{padding: 0;margin-bottom: var(--space-2);font-weight: 700;color: var(--heading)}.choices-inline, .calc-group .field{flex: 1 1 100%}.choice{flex: 1 1 9rem;display: flex;align-items: center;gap: var(--space-3);min-height: 2.75rem;padding: var(--space-2) var(--space-3);border: 1px solid var(--border);border-radius: var(--radius-s);background: var(--surface);line-height: 1.3;cursor: pointer}.choice input{flex: none;width: 1.25rem;height: 1.25rem;margin: 0;accent-color: var(--brand)}.choice:has(input:checked){border-color: var(--brand);box-shadow: inset 0 0 0 1px var(--brand);background: var(--brand-tint)}.calc .field input{max-width: 14rem}.button-calc{justify-self: start;background: var(--brand);color: var(--on-brand)}.button-calc:hover{background: var(--link)}.calc-result{background: var(--brand-tint);border-radius: var(--radius-m);padding: var(--space-4)}.calc-live > :last-child, .calc-result > :last-child{margin-bottom: 0}.calc-total{color: var(--heading);font-weight: 700;margin-bottom: var(--space-2)}.calc-total strong{display: block;font-size: clamp(1.6rem, 1.3rem + 1.2vw, 2.1rem);font-weight: 800;line-height: 1.15}.calc-note, .calc-assumptions, .calc-deduction{font-size: var(--text-small)}.calc-lines summary{cursor: pointer;font-weight: 700;color: var(--link);padding: var(--space-2) 0}.calc-lines .table-wrap{margin: var(--space-2) 0 0}.calc-lines td:last-child, .calc-lines th:last-child{text-align: right;white-space: nowrap}.calc-sum td{font-weight: 700}.calc-subhead{font-weight: 700;margin: var(--space-4) 0 var(--space-1)}.calc-assumptions{padding-left: 1.2em}.calc-details .button{margin-top: var(--space-2)}.calc-deduction{margin: var(--space-4) 0 0}@media (max-width: 30rem){.button-calc, .calc-details .button{width: 100%}}@media (min-width: 60rem){.calc{padding: var(--space-6)}.calc-grid{grid-template-columns: minmax(0, 1fr) 24rem;column-gap: var(--space-7);align-items: start}.calc-result{position: sticky;top: var(--space-4);padding: var(--space-5)}}.sticky-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 20;display: flex;gap: var(--space-2);padding: var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom));background: var(--surface);border-top: 1px solid var(--rule)}.sticky-cta .button{flex: 1;padding-left: var(--space-3);padding-right: var(--space-3);white-space: nowrap}@media (max-width: 22.5rem){.sticky-cta .button{padding-left: var(--space-2);padding-right: var(--space-2);font-size: var(--text-small)}}body.has-sticky-cta{padding-bottom: 4.5rem}@media (min-width: 48rem){.sticky-cta{display: none}body.has-sticky-cta{padding-bottom: 0}}.site-footer{background: var(--footer-bg);color: var(--footer-ink);padding: var(--space-7) 0 var(--space-5);font-size: var(--text-small)}.site-footer a{color: var(--footer-link)}.footer-grid{display: grid;gap: var(--space-5)}@media (min-width: 40rem){.footer-grid{grid-template-columns: 1fr 1fr}.footer-grid > :first-child{grid-column: 1 / -1}}@media (min-width: 60rem){.footer-grid{grid-template-columns: 1.6fr repeat(3, 1fr)}.footer-grid > :first-child{grid-column: auto}}.footer-brand{font-weight: 800;font-size: 1.1rem}.footer-heading{font-weight: 700;margin-bottom: var(--space-2)}.site-footer ul{list-style: none;padding: 0}.site-footer li{margin-bottom: var(--space-1)}.footer-legal{border-top: 1px solid var(--footer-muted);margin-top: var(--space-5);padding-top: var(--space-4);color: var(--footer-muted)}.footer-legal strong{color: var(--footer-ink)}@media (prefers-reduced-motion: reduce){*{scroll-behavior: auto !important;transition: none !important}}