﻿:root{color-scheme:light dark;--color-primary: light-dark(hsl(357, 88%, 70%), hsl(357, 88%, 70%));--color-secondary: light-dark(hsl(354, 94%, 82%), hsl(354, 94%, 82%));--color-hero: light-dark(hsl(41, 92%, 71%), hsl(41, 92%, 71%));--color-accent1: light-dark(hsl(124, 59%, 75%), hsl(124, 59%, 75%));--color-accent2: light-dark(hsl(185, 85%, 37%), hsl(185, 85%, 37%));--color-positive: light-dark(hsl(69, 60%, 75%), hsl(69, 60%, 75%));--color-warning: light-dark(hsl(40, 90%, 75%), hsl(40, 90%, 75%));--color-negative: light-dark(hsl(20, 90%, 75%), hsl(20, 90%, 75%));--color-hover: light-dark(hsl(140, 20%, 20%), hsl(140, 20%, 20%));--color-low: light-dark(hsl(35, 41%, 84%), hsl(202, 93%, 16%));--color-surface: light-dark(hsl(36, 36%, 89%), hsl(203, 92%, 20%));--color-background: light-dark(hsl(38, 35%, 94%), hsl(203, 92%, 25%));--color-high: light-dark(hsl(36, 33%, 97%), hsl(203, 65%, 35%));--text-color-text: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 100%));--text-color-soft: hsla(from currentColor h s l/0.75);--text-color-primary: light-dark(hsl(357, 88%, 70%), hsl(357, 88%, 70%));--text-color-hero: light-dark(hsl(41, 92%, 71%), hsl(41, 92%, 71%));--text-color-positive: light-dark(hsl(69, 60%, 30%), hsl(69, 60%, 30%));--text-color-negative: light-dark(hsl(20, 69%, 45%), hsl(20, 69%, 45%));--text-color-on-primary: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 0%));--text-color-on-secondary: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 0%));--text-color-on-hero: light-dark(hsl(32, 96%, 10%), hsl(32, 96%, 10%));--text-color-on-accent1: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 0%));--text-color-on-accent2: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 0%));--text-color-on-positive: light-dark(hsl(69, 61%, 10%), hsl(69, 61%, 10%));--text-color-on-warning: light-dark(hsl(40, 89%, 10%), hsl(40, 89%, 10%));--text-color-on-negative: light-dark(hsl(20, 91%, 10%), hsl(20, 91%, 10%));--text-color-on-hover: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 100%));--overlay-color-background: hsla(from var(--color--low) h s l/0.8);--overlay-color-shadow: light-dark(hsla(0, 100%, 0%, 0.2), hsla(0, 100%, 0%, 0.5));--overlay-color-border: light-dark(hsla(0, 100%, 0%, 0.15), hsla(0, 100%, 0%, 0.5));--overlay-color-highlight: light-dark(hsla(0, 100%, 100%, 0.85), hsla(0, 100%, 100%, 0.2));--shadow-option-spread-1: 0px;--shadow-option-spread-2: 1px;--shadow-option-spread-3: 2px;--shadow-option-blur-1: 2px;--shadow-option-blur-2: 4px;--shadow-option-blur-3: 12px;--shadow-option-left-1: 0px;--shadow-option-left-2: 0px;--shadow-option-left-3: 1px;--shadow-option-top-1: 1px;--shadow-option-top-2: 2px;--shadow-option-top-3: 3px;--shadow-color-shadow: var(--overlay-color-shadow);--shadow-color-border: var(--overlay-color-border);--shadow-color-highlight: light-dark(hsla(0 0% 100% / 0.9), hsla(0 0% 100% / 0.25));--shadow-none: none;--shadow-inset-3: inset var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow);--shadow-inset-2: inset var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow);--shadow-inset-1: inset var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow);--shadow-elevation-1: var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow);--shadow-elevation-2: var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow);--shadow-elevation-3: var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow);--shadow-border-1: inset 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);--shadow-border-2: inset 0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border);--shadow-highlight-1: inset 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);--shadow-highlight-2: inset 0 0 0 var(--shadow-option-spread-3) var(--shadow-color-highlight);--shadow-step-1: var(--shadow-option-left-1) var(--shadow-option-top-1) 0 calc(var(--shadow-option-spread-1) + 1px) var(--shadow-color-border), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);--shadow-step-2: var(--shadow-option-left-2) var(--shadow-option-top-2) 0 calc(var(--shadow-option-spread-2) + 1px) var(--shadow-color-border), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);--shadow-step-3: var(--shadow-option-left-3) var(--shadow-option-top-3) 0 calc(var(--shadow-option-spread-3) + 1px) var(--shadow-color-border), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);--shadow-border-inset-1: inset var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);--shadow-border-inset-2: inset var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border);--shadow-border-shadow-1: var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);--shadow-border-shadow-2: var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border);--shadow-highlight-shadow-1: var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);--shadow-highlight-shadow-2: var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);--shadow-highlight-shadow-3: var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow), 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);--gap-section: 32px;--gap-area: 24px;--gap-card: 16px;--gap-text: 8px;--gap-internal: 4px;--gap-none: 0px;--radius-none: 0px;--radius-default: 16px;--radius-full: 10000%;--radius-badge: 40px;--radius-button: 32px;--radius-card: 16px;--radius-card-big: 32px;--radius-image: 16px;--radius-input: 16px;--font-family-default: Lato, sans-serif;--font-family-display: Playfair Display, sans-serif;--font-size-core: 16px;--font-size-display-massive: 6.19rem;--font-size-display-extra: 5.16rem;--font-size-display-large: 4.3rem;--font-size-display: 3.58rem;--font-size-title-large: 2.99rem;--font-size-title: 2.49rem;--font-size-heading-large: 2.07rem;--font-size-heading: 1.73rem;--font-size-body-large: 1.2rem;--font-size-body: 1rem;--font-size-caption-large: 0.83rem;--font-size-caption: 0.69rem;--font-weight-light: 300;--font-weight-regular: 500;--font-weight-bold: 700;--font-weight-bolder: 800;--font-weight-boldest: 900}@media screen and (min-width: 768px){:root{--gap-section: 80px;--gap-area: 40px;--gap-card: 16px;--gap-text: 8px;--gap-internal: 4px}}html,body{margin:0;padding:0;font-size:var(--font-size-core)}body{background-color:var(--color-background);color:var(--text-color-text);font-family:var(--font-family-default)}section{padding:var(--gap-section);gap:var(--gap-card);display:flex;flex-direction:column}footer{padding:var(--gap-card) var(--gap-section)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-family-default);font-optical-sizing:auto;line-height:1.2em;margin:0}p,dt,dd{color:inherit;font-family:var(--font-family-default);font-optical-sizing:auto;line-height:1.4em;margin:0}a{color:inherit}a:hover{color:var(--text-color-primary)}.c-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--c-gap);position:relative}.c-wrapper--row{flex-direction:row}.c-wrapper--space-between{justify-content:space-between}.c-wrapper--align-items-center{align-items:center;text-align:center}.c-card{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);border-radius:var(--radius-card);display:flex;flex-direction:column;padding:var(--gap-card);position:relative}.c-card--primary{border:1px solid var(--color-primary)}.c-card--positive{border:1px solid var(--color-positive);box-shadow:1px 2px 16px hsla(from var(--color-positive) h s l/0.3);transform:translateY(-8px)}.c-card--warning{border:1px solid var(--color-warning)}.c-card--negative{border:1px solid var(--color-negative);box-shadow:-1px -2px 8px hsla(from var(--color-negative) h s l/0.3);transform:rotate(-4deg) translateY(8px)}.c-card-object{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;padding:var(--gap-card);position:relative;text-decoration:none}.c-card-object:hover,.c-card-object:focus-within,.c-card-object:active{--shadow-color-border: var(--text-color-primary);text-decoration:none;box-shadow:var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border)}.c-wrapper-overflow{overflow:auto}.c-wrapper-overflow--max-height-240{max-height:240px}.c-wrapper-overflow--max-height-480{max-height:480px}.c-sections-padding{background-size:cover;background-position:bottom;padding-left:var(--gap-section);padding-right:var(--gap-section);padding-top:var(--c-top, var(--gap-section));padding-bottom:var(--c-bottom, var(--gap-section));gap:var(--gap-card);display:flex;flex-direction:column;overflow:hidden}.c-sections-padding--center{align-items:center;text-align:center}.c-sections-prose{padding-top:var(--gap-text);padding-bottom:var(--gap-text);gap:var(--gap-card);display:flex;flex-direction:column;overflow:hidden;max-width:720px}.c-sections-prose--center{margin:0 auto}.c-sections-prose--center-content{text-align:center;align-items:center;justify-items:center}.c-sections-offset{--content-size: 2fr;display:grid;grid-template-columns:1fr;gap:var(--gap-section)}.c-sections-offset--half{--content-size: 1fr}@media screen and (min-width: 780px){.c-sections-offset{grid-template-columns:1fr var(--content-size)}.c-sections-offset--content-first{grid-template-columns:var(--content-size) 1fr}.c-sections-offset--content-first .c-sections-offset__header{order:2}.c-sections-offset--content-first .c-sections-offset__content{order:1}}.c-accordion{border-bottom:1px solid hsla(from var(--text-color-text) h s l/0.2)}.c-accordion--card{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);background-color:var(--color-high);border:0;border-radius:var(--radius-card);margin:var(--gap-text) 0}.c-accordion--empty{background-color:var(--color-low);color:var(--text-color-soft);padding:var(--gap)}.c-accordion--empty .c-accordion__header{cursor:default}.c-accordion__header{display:flex;justify-content:space-between;padding:var(--gap-text);cursor:pointer}.c-accordion__content{padding:0 var(--gap-text) var(--gap-text) var(--gap-text)}.c-badge{box-shadow:inset 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);display:inline-flex;padding:.25em .5em;border-radius:var(--radius-badge);font-size:var(--font-size-caption-large);font-weight:var(--font-weight-regular);flex:0 0 auto;gap:var(--gap-internal);align-items:center;width:fit-content}.c-badge.bg--accent1{background-image:linear-gradient(125deg, oklch(from var(--color-accent1) 0.6 c h) 0%, oklch(from var(--color-accent1) 0.4 c h) 100%)}.c-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin-block:0;padding-inline:0}.c-breadcrumbs__crumb{font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.c-breadcrumbs__crumb:not(:last-of-type)::after{content:"/";position:relative;color:var(--text-color-soft);margin-left:8px;top:1px}.c-button{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);border-radius:var(--radius-button);border:none;cursor:pointer;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .1s ease;padding:.75em 1.25em;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-internal)}.c-button--full{display:flex;align-self:stretch;justify-content:center;text-align:center}.c-button--ghost{background-color:rgba(0,0,0,0);color:var(--text-color-text);box-shadow:none}.c-button--ghost:hover,.c-button--ghost:focus,.c-button--ghost:active{background-color:rgba(0,0,0,0);color:var(--text-color-on-hover)}.c-button--large{font-size:var(--font-size-lead)}.c-button:hover,.c-button:focus,.c-button:active{--shadow-color-highlight: hsla(from var(--color-hover) h s calc(l + 15) / 1);background-color:var(--color-hover);color:var(--text-color-on-hover);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .1s ease}.c-byline{display:grid;grid-template-areas:"label image name" "label image title";align-items:center;justify-content:flex-start;column-gap:8px}.c-byline__label{grid-area:label;color:var(--text-color-soft)}.c-byline_image{grid-area:image}.c-byline__name{grid-area:name;font-weight:var(--font-weight-bold)}.c-byline__title{grid-area:title;color:var(--text-color-soft)}.c-card-article__img{max-inline-size:100%;block-size:auto;position:relative;box-sizing:border-box;border-radius:var(--radius-image);object-fit:contain;margin-bottom:var(--gap-card)}.c-pricing-plan-card{text-align:left;justify-content:space-between}.cookies-bar{box-shadow:var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);position:sticky;bottom:var(--gap-card);padding:var(--gap-card);margin:var(--gap-card);display:flex;flex-direction:column;max-width:700px;border-radius:var(--radius-card);gap:var(--gap-card)}.c-divider{width:100%;border-style:solid;border-color:hsla(from currentColor h s l/0.3);margin:3em 0}.c-feature_item{display:flex;gap:var(--gap-text)}.c-feature_item .c-image{border-radius:var(--radius-default);border:0}.c-feature_item--column{flex-direction:column}.c-feature_item__content{display:flex;flex-direction:column;justify-content:center}.c-flash{--shadow-color-highlight: hsla(from var(--color-positive) h s calc(l + 15) / 1);box-shadow:var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight);display:flex;justify-content:space-between;background:hsl(from var(--color-positive) h s l/0.8);backdrop-filter:blur(5px);border-radius:var(--radius-card);color:var(--text-color-on-positive);padding:var(--gap-card);font-weight:var(--font-weight-bold);z-index:1}.c-flash--fixed{position:fixed;top:68px;left:var(--gap-card);right:var(--gap-card)}.c-flash--alert{--shadow-color-highlight: hsla(from var(--color-negative) h s calc(l + 15) / 1);background:hsl(from var(--color-negative) h s l/0.8);color:var(--text-color-on-negative)}.c-flash__close{background:rgba(0,0,0,0);border:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer;order:2}.c-flash__message{padding-right:2.5rem}.c-flash--dismissed{opacity:0;transform:translateY(-8px);transition:opacity 180ms ease-out,transform 180ms ease-out;pointer-events:none}.c-form-fieldset__legend{font-size:var(--font-size-body-large);font-weight:var(--font-weight-bolder)}.c-form-fieldset__content{display:flex;flex-direction:column;gap:var(--gap-text)}.c-form-fieldset--capped>.c-form-fieldset__content{max-height:160px;overflow-y:auto}.c-input-wrap{display:flex;flex-direction:column;gap:var(--gap-internal);margin:var(--gap-text) var(--gap-none)}.c-input-wrap--error .c-input-field{border:2px solid var(--color-negative)}.c-input-field{box-shadow:inset var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow);background-color:var(--color-high);border-radius:var(--radius-input);border:none;font-size:var(--font-size-body);padding:var(--gap-card)}.c-input-field:disabled{opacity:.3;cursor:not-allowed}.c-input-field--capped{max-width:480px}.c-form-label{font-weight:var(--font-weight-bold)}.c-form-object{display:flex;flex-direction:column;gap:var(--gap-text)}.c-form-validation{display:flex;gap:var(--gap-internal);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--text-color-negative)}.c-form-validation__message{font-style:italic}.c-grid-list{margin:var(--gap-card) var(--gap-none);gap:var(--c-gap);display:grid}.c-grid-list--auto_fit,.c-grid-list--bento,.c-grid-list--row,.c-grid-list--list{grid-template-columns:1fr}@media screen and (min-width: 780px){.c-grid-list{width:100%}.c-grid-list--80{width:80%}.c-grid-list--50{width:50%}.c-grid-list--prose-width{max-width:720px}.c-grid-list--auto_fit{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}.c-grid-list--bento{grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:auto}.c-grid-list--bento .c-bento--2{grid-column:span 2}.c-grid-list--bento .c-bento--3{grid-column:span 3}.c-grid-list--bento .c-bento--4{grid-column:span 4}.c-grid-list--bento .c-bento--6{grid-column:span 6}.c-grid-list--bento .c-bento--row-2{grid-row:span 2}.c-grid-list--bento .c-bento--row-3{grid-row:span 3}.c-grid-list--row{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}.c-icon{fill:none;overflow:visible}.c-icon--inline{width:1.1em;height:1.2em}.c-icon--8{width:8px;height:8px}.c-icon--16{width:16px;height:16px}.c-icon--24{width:24px;height:24px}.c-icon--32{width:32px;height:32px}.c-icon--48{width:48px;height:48px}.c-icon__stroke{stroke-width:1px}.c-icon--wide .c-icon__stroke{stroke-width:1.6px}.c-icon--no-stroke .c-icon__stroke{stroke-width:0}.c-icon--currentColor .c-icon__fill{fill:hsl(from currentColor h s l/0.2)}.c-icon--currentColor .c-icon__fill-2{fill:hsl(from currentColor h s l/0.4)}.c-icon--currentColor .c-icon__stroke{stroke:currentColor}.c-icon--stroke .c-icon__fill,.c-icon--stroke .c-icon__fill-2{fill:none}.c-icon--stroke .c-icon__stroke{stroke:currentColor}.c-icon--duo .c-icon__fill{fill:hsl(from currentColor h s l/0.2)}.c-icon--duo .c-icon__fill-2{fill:var(--color-primary)}.c-icon--duo .c-icon__stroke{stroke:currentColor}.c-icon--primary .c-icon__fill{fill:hsl(from var(--color-primary) h s l/0.2)}.c-icon--primary .c-icon__fill-2{fill:hsl(from var(--color-primary) h s l/0.4)}.c-icon--primary .c-icon__stroke{stroke:var(--color-primary)}.c-icon--accent1 .c-icon__fill{fill:hsl(from var(--color-accent1) h s l/0.2)}.c-icon--accent1 .c-icon__fill-2{fill:hsl(from var(--color-accent1) h s l/0.4)}.c-icon--accent1 .c-icon__stroke{stroke:var(--color-accent1)}.c-icon--accent2 .c-icon__fill{fill:hsl(from var(--color-accent2) h s l/0.2)}.c-icon--accent2 .c-icon__fill-2{fill:hsl(from var(--color-accent2) h s l/0.4)}.c-icon--accent2 .c-icon__stroke{stroke:var(--color-accent2)}.c-icon--positive .c-icon__fill{fill:hsl(from var(--color-positive) h s l/0.2)}.c-icon--positive .c-icon__fill-2{fill:hsl(from var(--color-positive) h s l/0.4)}.c-icon--positive .c-icon__stroke{stroke:var(--color-positive)}.c-icon--warning .c-icon__fill{fill:hsl(from var(--color-warning) h s l/0.2)}.c-icon--warning .c-icon__fill-2{fill:hsl(from var(--color-warning) h s l/0.4)}.c-icon--warning .c-icon__stroke{stroke:var(--color-warning)}.c-icon--negative .c-icon__fill{fill:hsl(from var(--color-negative) h s l/0.2)}.c-icon--negative .c-icon__fill-2{fill:hsl(from var(--color-negative) h s l/0.4)}.c-icon--negative .c-icon__stroke{stroke:var(--color-negative)}.c-icon--primaryDarker .c-icon__fill{fill:hsl(from var(--color-primary) h s l/0.4)}.c-icon--primaryDarker .c-icon__fill-2{fill:hsl(from var(--color-primary) h s l/0.7)}.c-icon--primaryDarker .c-icon__stroke{stroke:var(--color-primary)}.c-icon--accent1Darker .c-icon__fill{fill:hsl(from var(--color-accent1) h s l/0.4)}.c-icon--accent1Darker .c-icon__fill-2{fill:hsl(from var(--color-accent1) h s l/0.7)}.c-icon--accent1Darker .c-icon__stroke{stroke:var(--color-accent1)}.c-icon--accent2Darker .c-icon__fill{fill:hsl(from var(--color-accent2) h s l/0.4)}.c-icon--accent2Darker .c-icon__fill-2{fill:hsl(from var(--color-accent2) h s l/0.7)}.c-icon--accent2Darker .c-icon__stroke{stroke:var(--color-accent2)}.c-icon--positiveDarker .c-icon__fill{fill:hsl(from var(--color-positive) h s l/0.4)}.c-icon--positiveDarker .c-icon__fill-2{fill:hsl(from var(--color-positive) h s l/0.7)}.c-icon--positiveDarker .c-icon__stroke{stroke:var(--color-positive)}.c-icon--warningDarker .c-icon__fill{fill:hsl(from var(--color-warning) h s l/0.4)}.c-icon--warningDarker .c-icon__fill-2{fill:hsl(from var(--color-warning) h s l/0.7)}.c-icon--warningDarker .c-icon__stroke{stroke:var(--color-warning)}.c-icon--negativeDarker .c-icon__fill{fill:hsl(from var(--color-negative) h s l/0.4)}.c-icon--negativeDarker .c-icon__fill-2{fill:hsl(from var(--color-negative) h s l/0.7)}.c-icon--negativeDarker .c-icon__stroke{stroke:var(--color-negative)}.c-icon__documented-wrapper{width:60px;display:flex;flex-direction:column;padding:4px;align-items:center;gap:4px;border-radius:4px}.c-icon__documented-wrapper:hover{cursor:pointer}.c-icon__documented-name{opacity:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-align:center;text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden;padding:2px;background-color:var(--color-surface);color:var(--text-color-soft);border-radius:16px}.c-icon__documented-wrapper:hover .c-icon__documented-name{opacity:1}.c-icon__documented-name--copied{background-color:var(--color-positive)}.c-image-wrapper{width:100%;position:relative;margin:0}.c-image-wrapper--48{width:48px;height:48px;object-fit:cover}@media screen and (min-width: 780px){.c-image-wrapper--contain{position:absolute;z-index:0;top:0;left:0}}.c-image{width:100%;max-inline-size:100%;block-size:auto;position:relative;box-sizing:border-box;border-radius:var(--radius-image)}.c-image--full{border-radius:var(--radius-full)}.c-image__caption{color:var(--text-color-soft);font-style:italic;z-index:1;position:relative}.c-link{display:inline-flex;align-items:center;gap:var(--gap-internal);font-weight:var(--font-weight-bold);cursor:pointer;transition:color .2s ease,transform .1s ease,text-decoration-thickness .1s ease}.c-link:hover,.c-link:active,.c-link:focus{color:var(--color-hover);text-decoration-thickness:2px;transition:color .2s ease,transform .1s ease,text-decoration-thickness .1s ease}.c-list{display:grid;gap:var(--gap-internal);grid-template-columns:1fr;padding-inline-start:0}.c-list--gap-card{gap:var(--gap-card)}.c-list--dl{gap:var(--gap-area)}.c-list--2-column{grid-template-columns:repeat(2, minmax(150px, 1fr))}.c-list--3-column{grid-template-columns:repeat(3, minmax(150px, 1fr))}.c-list__item{list-style:none;padding:0;margin:0;padding-left:1.6em;position:relative}.c-list__item--inline .c-list__title,.c-list__item--inline .c-list__item-body{display:inline}.c-list__item--24{padding-left:32px}.c-list__item--32{padding-left:48px}.c-list__item--48{padding-left:64px}.c-list__title{font-weight:var(--font-weight-bold)}.c-list__ol-indicator{font-weight:var(--font-weight-regular)}.c-list__ol-indicator,.c-list__svg{position:absolute;top:0;left:0}.c-list__item-body{color:var(--text-color-soft);font-weight:var(--font-weight-regular)}.c-nav-wrapper{--c-nav-background: var(--color-surface);--c-nav-color: var(--text-color-text);position:sticky;top:0;z-index:10}.c-nav{background-color:hsl(from var(--c-nav-background) h s l/0.92);color:var(--c-nav-color);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:space-between;z-index:2;position:relative;padding:var(--gap-text) var(--gap-section)}.logo-text{color:var(--c-nav-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);text-decoration:none}.logo-text:hover,.logo-text:active,.logo-text:focus{color:var(--color-hover) !important}.logo-svg{height:36px;width:auto}.c-nav__toggle{display:inline-block;background:rgba(0,0,0,0);border:none;font-size:1.25rem;cursor:pointer;width:48px;height:44px;color:var(--c-nav-color)}.c-nav__links{display:flex;align-items:center;gap:var(--gap-internal)}@media(max-width: 768px){.hidden-md-down{display:none}}.c-nav__slideout{display:flex;flex-direction:column;position:fixed;gap:var(--gap-card);top:0;right:0;height:100vh;width:260px;background:var(--color-surface);box-shadow:-8px 0 24px rgba(0,0,0,.08);transform:translateX(100%);transition:transform 250ms ease;z-index:2;padding:var(--gap-card)}.c-nav__slideout.is-open{transform:translateX(0)}.c-nav__slideout .c-nav__toggle{align-self:flex-end;color:var(--text-color-text)}.c-nav__overlay{position:fixed;inset:0;background:hsl(from var(--c-nav-background) h s l/0.8);opacity:0;pointer-events:none;transition:opacity 200ms ease;z-index:1;transition:opacity .2s}.c-nav__overlay.is-open{opacity:1;pointer-events:auto;transition:opacity .2s}@media(min-width: 769px){.c-nav__toggle,.c-nav__slideout,.c-nav__overlay{display:none}}.c-quote{margin:0}.c-quote--border{padding-left:1rem;border-left:4px solid var(--text-color-text)}.c-quote--circle{padding:var(--gap-area);max-width:620px;aspect-ratio:1;display:flex;justify-items:center;align-items:center;text-align:center;font-size:50px;border-radius:50%;margin:0 auto}.c-quote--circle .c-quote__text{margin:var(--gap-area)}.c-quote__text{margin-inline-start:0}.c-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}.c-stats__item{display:grid;grid-template-areas:"label change" "value value"}.c-stats__label{grid-area:label;color:var(--text-color-soft);font-weight:var(--font-weight-bold)}.c-stats__change{grid-area:change;color:var(--text-color-soft);font-weight:var(--font-weight-bold)}.c-stats__change--positive{color:var(--text-color-positive)}.c-stats__change--negative{color:var(--text-color-negative)}.c-stats__value{grid-area:value;font-size:var(--font-size-display);font-weight:var(--font-weight-boldest);font-family:var(--font-family-display)}.c-stats__unit{color:var(--text-color-soft);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-style:italic}.c-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.c-wrapper-overflow>.c-table{max-width:auto}.c-table th{background-color:var(--color-surface);text-align:left;padding:.5rem;border-bottom:2px solid var(--text-color-text);font-size:var(--font-size-caption-large);font-weight:var(--font-weight-boldest);text-overflow:ellipsis;overflow:hidden}.c-table tr{background-color:var(--color-background)}.c-table tr:nth-child(even){background-color:hsla(from var(--color-surface) h s l/0.6)}.c-table td{padding:.5rem;border-bottom:1px solid hsla(from var(--text-color-text) h s l/0.05)}.table-cell--small{width:64px}.table-cell--default{width:160px}.table-cell--large{width:240px}.table-cell--extra{width:320px}.seo-section{margin-block:var(--gap-area);margin-inline:calc(var(--gap-section)*-1);padding-block:var(--gap-section);padding-inline:var(--gap-section)}.seo-title-wrap{display:flex}.seo-title-wrap>a{align-self:flex-end}.seo-title{flex-grow:1}.c-utility-color-scheme{width:100%;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-default);box-sizing:border-box}section.bg--primary{--shadow-color-shadow: light-dark(hsla(from var(--color-primary) h s calc(l - 50) / 0.5), hsla(from var(--color-primary) h s calc(l - 15) / 0.5))}.bg--primary{--shadow-color-highlight: hsla(from var(--color-primary) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-primary) h s calc(l - 50) / 0.5), hsla(from var(--color-primary) h s calc(l - 15) / 0.5));background-color:var(--color-primary);color:var(--text-color-on-primary)}section.bg--secondary{--shadow-color-shadow: light-dark(hsla(from var(--color-secondary) h s calc(l - 50) / 0.5), hsla(from var(--color-secondary) h s calc(l - 15) / 0.5))}.bg--secondary{--shadow-color-highlight: hsla(from var(--color-secondary) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-secondary) h s calc(l - 50) / 0.5), hsla(from var(--color-secondary) h s calc(l - 15) / 0.5));background-color:var(--color-secondary);color:var(--text-color-on-secondary)}section.bg--hero{--shadow-color-shadow: light-dark(hsla(from var(--color-hero) h s calc(l - 50) / 0.5), hsla(from var(--color-hero) h s calc(l - 15) / 0.5))}.bg--hero{--shadow-color-highlight: hsla(from var(--color-hero) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-hero) h s calc(l - 50) / 0.5), hsla(from var(--color-hero) h s calc(l - 15) / 0.5));background-color:var(--color-hero);color:var(--text-color-on-hero)}section.bg--accent1{--shadow-color-shadow: light-dark(hsla(from var(--color-accent1) h s calc(l - 50) / 0.5), hsla(from var(--color-accent1) h s calc(l - 15) / 0.5))}.bg--accent1{--shadow-color-highlight: hsla(from var(--color-accent1) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-accent1) h s calc(l - 50) / 0.5), hsla(from var(--color-accent1) h s calc(l - 15) / 0.5));background-color:var(--color-accent1);color:var(--text-color-on-accent1)}section.bg--accent2{--shadow-color-shadow: light-dark(hsla(from var(--color-accent2) h s calc(l - 50) / 0.5), hsla(from var(--color-accent2) h s calc(l - 15) / 0.5))}.bg--accent2{--shadow-color-highlight: hsla(from var(--color-accent2) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-accent2) h s calc(l - 50) / 0.5), hsla(from var(--color-accent2) h s calc(l - 15) / 0.5));background-color:var(--color-accent2);color:var(--text-color-on-accent2)}section.bg--positive{--shadow-color-shadow: light-dark(hsla(from var(--color-positive) h s calc(l - 50) / 0.5), hsla(from var(--color-positive) h s calc(l - 15) / 0.5))}.bg--positive{--shadow-color-highlight: hsla(from var(--color-positive) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-positive) h s calc(l - 50) / 0.5), hsla(from var(--color-positive) h s calc(l - 15) / 0.5));background-color:var(--color-positive);color:var(--text-color-on-positive)}section.bg--warning{--shadow-color-shadow: light-dark(hsla(from var(--color-warning) h s calc(l - 50) / 0.5), hsla(from var(--color-warning) h s calc(l - 15) / 0.5))}.bg--warning{--shadow-color-highlight: hsla(from var(--color-warning) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-warning) h s calc(l - 50) / 0.5), hsla(from var(--color-warning) h s calc(l - 15) / 0.5));background-color:var(--color-warning);color:var(--text-color-on-warning)}section.bg--negative{--shadow-color-shadow: light-dark(hsla(from var(--color-negative) h s calc(l - 50) / 0.5), hsla(from var(--color-negative) h s calc(l - 15) / 0.5))}.bg--negative{--shadow-color-highlight: hsla(from var(--color-negative) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-negative) h s calc(l - 50) / 0.5), hsla(from var(--color-negative) h s calc(l - 15) / 0.5));background-color:var(--color-negative);color:var(--text-color-on-negative)}section.bg--hover{--shadow-color-shadow: light-dark(hsla(from var(--color-hover) h s calc(l - 50) / 0.5), hsla(from var(--color-hover) h s calc(l - 15) / 0.5))}.bg--hover{--shadow-color-highlight: hsla(from var(--color-hover) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-hover) h s calc(l - 50) / 0.5), hsla(from var(--color-hover) h s calc(l - 15) / 0.5));background-color:var(--color-hover);color:var(--text-color-on-hover)}section.bg--low{--shadow-color-shadow: light-dark(hsla(from var(--color-low) h s calc(l - 50) / 0.5), hsla(from var(--color-low) h s calc(l - 15) / 0.5))}.bg--low{--shadow-color-highlight: hsla(from var(--color-low) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-low) h s calc(l - 50) / 0.5), hsla(from var(--color-low) h s calc(l - 15) / 0.5));background-color:var(--color-low);color:var(--text-color-text)}section.bg--surface{--shadow-color-shadow: light-dark(hsla(from var(--color-surface) h s calc(l - 50) / 0.5), hsla(from var(--color-surface) h s calc(l - 15) / 0.5))}.bg--surface{--shadow-color-highlight: hsla(from var(--color-surface) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-surface) h s calc(l - 50) / 0.5), hsla(from var(--color-surface) h s calc(l - 15) / 0.5));background-color:var(--color-surface);color:var(--text-color-text)}section.bg--background{--shadow-color-shadow: light-dark(hsla(from var(--color-background) h s calc(l - 50) / 0.5), hsla(from var(--color-background) h s calc(l - 15) / 0.5))}.bg--background{--shadow-color-highlight: hsla(from var(--color-background) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-background) h s calc(l - 50) / 0.5), hsla(from var(--color-background) h s calc(l - 15) / 0.5));background-color:var(--color-background);color:var(--text-color-text)}section.bg--high{--shadow-color-shadow: light-dark(hsla(from var(--color-high) h s calc(l - 50) / 0.5), hsla(from var(--color-high) h s calc(l - 15) / 0.5))}.bg--high{--shadow-color-highlight: hsla(from var(--color-high) h s calc(l + 15) / 1);--shadow-color-border: light-dark(hsla(from var(--color-high) h s calc(l - 50) / 0.5), hsla(from var(--color-high) h s calc(l - 15) / 0.5));background-color:var(--color-high);color:var(--text-color-text)}.color--text{color:var(--text-color-text)}.color--soft{color:var(--text-color-soft)}.color--primary{color:var(--text-color-primary)}.color--hero{color:var(--text-color-hero)}.color--positive{color:var(--text-color-positive)}.color--negative{color:var(--text-color-negative)}.color--inherit{color:inherit}.shadow--none{box-shadow:none}.shadow--inset-3{box-shadow:inset var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow)}.shadow--inset-2{box-shadow:inset var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow)}.shadow--inset-1{box-shadow:inset var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow)}.shadow--elevation-1{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow)}.shadow--elevation-2{box-shadow:var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow)}.shadow--elevation-3{box-shadow:var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow)}.shadow--border-1{box-shadow:inset 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border)}.shadow--border-2{box-shadow:inset 0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border)}.shadow--highlight-1{box-shadow:inset 0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight)}.shadow--highlight-2{box-shadow:inset 0 0 0 var(--shadow-option-spread-3) var(--shadow-color-highlight)}.shadow--step-1{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) 0 calc(var(--shadow-option-spread-1) + 1px) var(--shadow-color-border),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border)}.shadow--step-2{box-shadow:var(--shadow-option-left-2) var(--shadow-option-top-2) 0 calc(var(--shadow-option-spread-2) + 1px) var(--shadow-color-border),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border)}.shadow--step-3{box-shadow:var(--shadow-option-left-3) var(--shadow-option-top-3) 0 calc(var(--shadow-option-spread-3) + 1px) var(--shadow-color-border),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border)}.shadow--border-inset-1{box-shadow:inset var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border)}.shadow--border-inset-2{box-shadow:inset var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border)}.shadow--border-shadow-1{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border)}.shadow--border-shadow-2{box-shadow:var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-3) var(--shadow-color-border)}.shadow--highlight-shadow-1{box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight)}.shadow--highlight-shadow-2{box-shadow:var(--shadow-option-left-2) var(--shadow-option-top-2) var(--shadow-option-blur-2) var(--shadow-option-spread-2) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight)}.shadow--highlight-shadow-3{box-shadow:var(--shadow-option-left-3) var(--shadow-option-top-3) var(--shadow-option-blur-3) var(--shadow-option-spread-3) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-highlight)}.gap--section{gap:var(--gap-section)}.gap--area{gap:var(--gap-area)}.gap--card{gap:var(--gap-card)}.gap--text{gap:var(--gap-text)}.gap--internal{gap:var(--gap-internal)}.gap--none{gap:var(--gap-none)}.padding-y--section{padding-top:var(--gap-section);padding-bottom:var(--gap-section)}.padding-t--section{padding-top:var(--gap-section)}.padding-b--section{padding-bottom:var(--gap-section)}.padding-y--area{padding-top:var(--gap-area);padding-bottom:var(--gap-area)}.padding-t--area{padding-top:var(--gap-area)}.padding-b--area{padding-bottom:var(--gap-area)}.padding-y--card{padding-top:var(--gap-card);padding-bottom:var(--gap-card)}.padding-t--card{padding-top:var(--gap-card)}.padding-b--card{padding-bottom:var(--gap-card)}.padding-y--text{padding-top:var(--gap-text);padding-bottom:var(--gap-text)}.padding-t--text{padding-top:var(--gap-text)}.padding-b--text{padding-bottom:var(--gap-text)}.padding-y--internal{padding-top:var(--gap-internal);padding-bottom:var(--gap-internal)}.padding-t--internal{padding-top:var(--gap-internal)}.padding-b--internal{padding-bottom:var(--gap-internal)}.padding-y--none{padding-top:var(--gap-none);padding-bottom:var(--gap-none)}.padding-t--none{padding-top:var(--gap-none)}.padding-b--none{padding-bottom:var(--gap-none)}.text--display-massive{font-size:var(--font-size-display-massive);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--display-extra{font-size:var(--font-size-display-extra);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--display-large{font-size:var(--font-size-display-large);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--display{font-size:var(--font-size-display);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--title-large{font-size:var(--font-size-title-large);font-weight:var(--font-weight-bolder)}.text--title{font-size:var(--font-size-title);font-weight:var(--font-weight-bolder)}.text--heading-large{font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold)}.text--heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold)}.text--body-large{font-size:var(--font-size-body-large);font-weight:var(--font-weight-regular)}.text--body{font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.text--caption-large{font-size:var(--font-size-caption-large);font-weight:var(--font-weight-regular)}.text--caption{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.font-family--default{font-family:var(--font-family-default)}.font-family--display{font-family:var(--font-family-display)}.font-size--display-massive{font-size:var(--font-size-display-massive)}.font-size--display-extra{font-size:var(--font-size-display-extra)}.font-size--display-large{font-size:var(--font-size-display-large)}.font-size--display{font-size:var(--font-size-display)}.font-size--title-large{font-size:var(--font-size-title-large)}.font-size--title{font-size:var(--font-size-title)}.font-size--heading-large{font-size:var(--font-size-heading-large)}.font-size--heading{font-size:var(--font-size-heading)}.font-size--body-large{font-size:var(--font-size-body-large)}.font-size--body{font-size:var(--font-size-body)}.font-size--caption-large{font-size:var(--font-size-caption-large)}.font-size--caption{font-size:var(--font-size-caption)}.font-weight--light{font-weight:var(--font-weight-light)}.font-weight--regular{font-weight:var(--font-weight-regular)}.font-weight--bold{font-weight:var(--font-weight-bold)}.font-weight--bolder{font-weight:var(--font-weight-bolder)}.font-weight--boldest{font-weight:var(--font-weight-boldest)}.font-style--italic{font-style:italic}.text-decoration--line-through{text-decoration:line-through}.text-align--left{text-align:left}.text-align--center{text-align:center}.line-height--1rem{line-height:1rem}.textListBody{margin-bottom:16px;padding-left:20px;list-style-type:disc}.textListBody li{margin-bottom:var(--gap-text)}:root{--template-columns: 1fr min(1200px, 92%) 1fr}.lbh-nav{padding-block-start:var(--gap-area);display:grid;grid-template-columns:var(--template-columns)}.lbh-nav>*{grid-column:2/span 1}.lbh-article{display:grid;gap:0;grid-template-columns:var(--template-columns);grid-template-areas:"header header header" ". main ." "footer footer footer"}.lbh-header{display:grid;grid-area:header;padding-block:var(--gap-area);grid-template-columns:var(--template-columns)}.lbh-header.bg--background{padding-block-end:0}.lbh-header>*{grid-column:2/span 1}.lbh-article-content{grid-area:main;display:grid;gap:4rem;grid-template-areas:"sidebar" "body"}.lbh-sidebar{grid-area:sidebar;margin-block:var(--gap-section) 0}.lbh-sidebar :first-child{margin-block-start:0 !important}.lbh-content{grid-area:body;margin-block:0 var(--gap-section)}.lbh-content>h2:first-of-type:first-child{margin-block-start:0}.lbh-footer{display:grid;grid-area:footer;grid-template-columns:var(--template-columns);padding:0;background-color:var(--color-surface);border-top:1px solid var(--color-low)}.lbh-footer>*,.lbh-footer__breakout>*{grid-column:2/span 1}.lbh-footer__breakout{grid-column:1/span 3;display:grid;grid-template-columns:var(--template-columns)}@media screen and (min-width: 1024px){.lbh-article-content{grid-template-columns:1fr 2fr;grid-template-areas:"sidebar body"}.lbh-sidebar{margin-block-end:var(--gap-section)}.lbh-content{margin-block-start:var(--gap-section)}}.article-content h1:not([class]),.article-content h2:not([class]),.article-content h3:not([class]),.article-content h4:not([class]),.article-content h5:not([class]),.article-content h6:not([class]){font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-variant-numeric:lining-nums}.article-content h1:not([class]){font-size:var(--font-size-display-large);font-weight:var(--font-weight-bolder);margin-block:var(--gap-area) var(--gap-text)}.article-content h1+p:not([class]){font-size:var(--font-size-heading);font-family:var(--font-family-display);margin-block-end:var(--gap-area)}.article-content h2:not([class]){font-size:var(--font-size-title);font-weight:var(--font-weight-bolder);margin-block:var(--gap-area) var(--gap-text)}.article-content h3:not([class]){font-size:var(--font-size-heading);margin-block:var(--gap-area) var(--gap-internal)}.article-content h4:not([class]){font-size:var(--font-size-body-large);margin-block:var(--gap-area) var(--gap-internal)}.article-content h5:not([class]){font-size:var(--font-size-body)}.article-content h6:not([class]){font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.article-content p:not([class]){font-size:var(--font-size-body-large);margin-block-end:var(--gap-text);line-height:1.6em;color:var(--text-color-soft)}.article-content ul:not([class]),.article-content ol:not([class]){padding-inline-start:20px;display:flex;flex-direction:column;gap:var(--gap-text)}.article-content li:not([class]){font-size:var(--font-size-body-large);line-height:1.6em}.article-content li:not([class])::marker{color:var(--text-color-positive)}.article-content li:not([class]) p{margin-block-end:0}@supports(background-blend-mode: overlay){.article-content .c-button{background-image:url("/assets/maja_fertility/pattern-753d2c44.jpg");background-blend-mode:overlay;background-size:300px}.article-content .c-button:nth-child(3n){background-position:10% 20%}.article-content .c-button:nth-child(3n+1){background-position:80% 40%}.article-content .c-button:nth-child(3n+2){background-position:50% 90%}}.article-content hr:not([class]){margin-block:var(--gap-section);border:0;border-top:1px solid hsla(from var(--text-color-text) h s l/0.1)}.article-content q:not([class])::before{content:"«"}.article-content q:not([class])::after{content:"»"}.article-content sup:not([class]){font-size:.7em}.article-content sup:not([class])>a{background:var(--color-low);color:var(--text-color-soft);text-align:center;padding:2px 6px;border-radius:50px;text-decoration:none;font-weight:var(--font-weight-bold);margin-left:1px}.article-content sup:not([class])>a:hover,.article-content sup:not([class])>a:focus,.article-content sup:not([class])>a:active{background:var(--color-primary);color:var(--text-color-on-primary)}.article-content .footnotes li,.article-content .footnotes p{font-size:var(--font-size-caption-large)}.article-content .footnotes a{background:var(--color-low);color:var(--text-color-soft);text-align:center;padding:2px 6px;border-radius:50px;text-decoration:none;font-weight:var(--font-weight-bold);margin-left:1px}.article-content .footnotes a:hover,.article-content .footnotes a:focus,.article-content .footnotes a:active{background:var(--color-primary);color:var(--text-color-on-primary)}.article-content del:not([class]){text-decoration-color:var(--text-color-text);text-decoration-thickness:2px;color:var(--text-color-soft)}.article-content mark:not([class]){--mark-one: var(--color-primary);--mark-two: var(--color-hero);background-color:var(--mark-two);color:var(--text-color-on-hero);padding:.02em .16em .04em;border-radius:.28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-content blockquote:not([class]){background-color:hsla(from var(--color-surface) h s l/0.6);border-left:8px solid var(--text-color-soft);border-radius:4px;margin-inline-start:0;padding-inline-start:var(--gap-card);padding-block:var(--gap-text)}.article-content blockquote:not([class]) :first-child{margin-block-start:0}.article-content blockquote:not([class]) :last-child{margin-block-end:0}.article-content pre:not([class]){background:var(--color-low);padding:var(--gap-card);border-radius:4px}.article-content code:not([class]){background:var(--color-low);padding:2px 4px;border-radius:4px}.article-content img:not([class]){width:100%;border-radius:var(--radius-image);margin-block:var(--gap-card)}.article-content .c-card,.article-content figure{margin-block:var(--gap-area)}.article-content .c-card>:first-child{margin-block-start:0}.article-content table:not([class]){box-shadow:var(--shadow-option-left-1) var(--shadow-option-top-1) var(--shadow-option-blur-1) var(--shadow-option-spread-1) var(--shadow-color-shadow),0 0 0 var(--shadow-option-spread-2) var(--shadow-color-border);width:100%;max-width:100%;border-collapse:collapse;border-radius:4px;overflow:hidden}.article-content table:not([class]) thead th{text-align:left;text-overflow:ellipsis;overflow:hidden;font-size:var(--font-size-caption-large);font-weight:var(--font-weight-boldest);border-bottom:2px solid var(--text-color-text)}.article-content table:not([class]) tbody th{font-weight:var(--font-weight-bold);border-right:2px solid var(--text-color-text)}.article-content table:not([class]) tr{background-color:var(--color-background)}.article-content table:not([class]) tr:nth-child(even){background-color:hsla(from var(--color-surface) h s l/0.6)}.article-content table:not([class]) th{background-color:var(--color-surface);padding:.5rem}.article-content table:not([class]) td{padding:.5rem}.u-flex-grow{flex-grow:1}.u-align-self--start{align-self:flex-start !important}.u-align-self--center{align-self:center !important}.u-padding--y{padding-top:var(--gap-area);padding-bottom:var(--gap-area)}.u-overflow--hidden{overflow:hidden}.u-width--full{width:100%}@view-transition{navigation:auto;types:forward,back}::view-transition-old(main){animation-name:fade-out;animation-duration:.1s}::view-transition-new(main){animation-name:fade-in;animation-duration:.4s}@keyframes slide-out-to-left{to{translate:-150px 0;opacity:0;scale:.8}}@keyframes slide-out-to-right{to{translate:150px 0;opacity:0;scale:.8}}@keyframes slide-in-from-right{from{translate:100vi 0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.c-nav-wrapper{--c-nav-background: var(--color-high)}.bg--gradient{background-image:linear-gradient(0deg, hsla(from var(--color-background) h s l/0.5), hsla(from var(--color-high) h s l/0.5))}.section--gradient{background-image:radial-gradient(at center bottom, hsla(from var(--color-surface) h s l/1), hsla(from var(--color-background) h s l/0) 70%)}.section--pattern{background-image:url("/assets/maja_fertility/pattern-753d2c44.jpg");background-blend-mode:overlay;background-size:cover}.section--pattern-gradient{background-image:linear-gradient(45deg, hsla(from var(--color-primary) h s l/1), hsla(from var(--color-hero) h s l/1)),url("/assets/maja_fertility/pattern-753d2c44.jpg");background-blend-mode:color,overlay;background-size:cover}.cta-card{gap:var(--gap-area);padding-inline:var(--gap-area);background-color:var(--color-hero);border-radius:var(--radius-card-big);align-items:center}.cta-card__content{display:flex;flex-direction:column;gap:var(--gap-card);margin-block:var(--gap-area)}.cta-card__image-pull{margin-top:calc(var(--gap-area)*-1)}
