.brick-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);font-family:var(--font-family-toy);font-weight:var(--font-weight-black);font-size:var(--font-size-base);text-decoration:none;text-align:center;border-radius:var(--border-radius-lg);border:var(--border-width-md) solid var(--color-brick-black);box-shadow:var(--shadow-brick-btn);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);user-select:none;-webkit-user-select:none}.brick-btn:hover{transform:translate(var(--offset-btn-hover),var(--offset-btn-hover));box-shadow:var(--shadow-brick-btn-hover)}.brick-btn:active{transform:translate(var(--offset-btn-active),var(--offset-btn-active));box-shadow:var(--shadow-brick-btn-active)}.brick-btn:focus-visible{outline:var(--border-width-sm) solid var(--color-brick-blue);outline-offset:var(--space-2xs)}.brick-btn--red{background-color:var(--color-brick-red);color:var(--color-text-inverse)}.brick-btn--red:hover,.brick-btn--red:active{background-color:var(--color-brick-red-dark)}.brick-btn--yellow{background-color:var(--color-brick-yellow);color:var(--color-brick-black)}.brick-btn--yellow:hover,.brick-btn--yellow:active{background-color:var(--color-brick-yellow-dark)}.brick-btn--green{background-color:var(--color-brick-green);color:var(--color-text-inverse)}.brick-btn--green:hover{background-color:var(--color-brick-green-dark)}.brick-btn--green:active{background-color:var(--color-green-800)}.brick-btn--green-subtle{background-color:var(--color-green-50);color:var(--color-brick-green-dark);border-width:var(--border-width-sm)}.brick-btn--green-subtle:hover{background-color:var(--color-green-100)}.brick-btn--green-subtle:active{background-color:var(--color-green-200)}.brick-btn--lg{padding:var(--space-base) var(--space-2xl);font-size:var(--font-size-md)}.brick-btn--full{display:flex;width:100%}.btn-icon-circle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);width:1.75rem;height:1.75rem;flex-shrink:0;transition:transform var(--transition-fast)}.brick-btn--green .btn-icon-circle{background-color:var(--color-white);color:var(--color-brick-green)}.brick-btn--yellow .btn-icon-circle{background-color:var(--color-brick-black);color:var(--color-brick-yellow)}.brick-btn--red .btn-icon-circle{background-color:var(--color-white);color:var(--color-brick-red)}.brick-btn--green-subtle .btn-icon-circle{background-color:var(--color-brick-green);color:var(--color-white)}.brick-btn--lg .btn-icon-circle{width:2rem;height:2rem}.card{position:relative;border-radius:var(--border-radius-3xl);padding:var(--space-md);border:var(--border-width-md) solid var(--color-brick-black);box-shadow:var(--shadow-card);background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--transition-normal)}@media (min-width: 768px){.card{padding:var(--space-lg)}}.card:hover{transform:translateY(var(--offset-card-hover))}.card--container{padding:var(--space-xl);justify-content:flex-start;transform:none}@media (min-width: 768px){.card--container{padding:var(--space-2xl)}}.card--container:hover,.card--static,.card--static:hover{transform:none}.card--notice{background:var(--gradient-amber);border:var(--border-width-sm) solid var(--color-brick-black);box-shadow:var(--shadow-card-sm);border-radius:var(--border-radius-2xl);padding:var(--space-sm) var(--space-base);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-slate-800);justify-content:center;transform:none}.card--notice:hover{transform:none}.card--nested{background-color:var(--color-slate-50);border:var(--border-width-sm) solid var(--color-brick-black);box-shadow:var(--shadow-card-sm);border-radius:var(--border-radius-xl);padding:var(--space-xs) var(--space-sm);justify-content:flex-start;transform:none}.card--nested:hover{transform:none}.card--white{background-color:var(--color-white)}.card--light{background-color:var(--color-slate-50)}.card--amber{background:var(--gradient-amber)}:root{--color-brick-red: #E3000B;--color-brick-red-dark: #B80008;--color-brick-yellow: #FFD500;--color-brick-yellow-dark: #E6BF00;--color-brick-blue: #006CB7;--color-brick-blue-dark: #00528A;--color-brick-green: #009639;--color-brick-green-dark: #00752C;--color-brick-black: #111827;--color-white: #ffffff;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-yellow-100: #fef9c3;--color-amber-50: #fffbeb;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-400: #4ade80;--color-green-800: #166534;--color-primary: var(--color-brick-blue);--color-primary-dark: var(--color-brick-blue-dark);--color-text: var(--color-slate-800);--color-heading: var(--color-brick-black);--color-text-inverse: var(--color-white);--color-background-light: var(--color-slate-50);--color-background-slate: var(--color-slate-50);--color-navbar-bg: rgba(255, 255, 255, .95);--color-focus-ring: rgba(0, 108, 183, .4);--font-family-toy: "Fredoka", system-ui, sans-serif;--font-family-sans: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-family-heading: var(--font-family-toy);--font-family-body: var(--font-family-sans);--font-size-3xs: .6875rem;--font-size-2xs: .75rem;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--font-size-5xl: 3.75rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.12;--line-height-snug: 1.25;--line-height-heading: 1.25;--line-height-body: 1.6;--line-height-relaxed: 1.65;--letter-spacing-tight: -.025em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--space-none: 0;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .375rem;--space-sm: .5rem;--space-md: .75rem;--space-base: 1rem;--space-lg: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem;--space-6xl: 5rem;--size-stud-xs: .5rem;--size-stud-sm: .625rem;--size-stud-md: .75rem;--size-icon-sm: 1.75rem;--size-icon-md: 2.25rem;--size-icon-lg: 3rem;--size-logo-brick: 3rem;--size-logo-brick-sm: 2.25rem;--height-brick-strip: .5rem;--height-navbar: 5rem;--container-max-width: 72rem;--container-narrow-width: 56rem;--container-sm-width: 48rem;--container-xs-width: 28rem;--border-width-hairline: 1px;--border-width-sm: 2px;--border-width-md: 3px;--border-width-lg: 4px;--border-radius-xs: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-2xl: 1.25rem;--border-radius-3xl: 1.5rem;--border-radius-full: 9999px;--shadow-card: 0 10px 28px rgba(0, 0, 0, .12), 0 3px 8px rgba(0, 0, 0, .06);--shadow-card-sm: 0 4px 14px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--shadow-plastic: 4px 4px 0px var(--color-brick-black);--shadow-plastic-sm: 3px 3px 0px var(--color-brick-black);--shadow-plastic-pressed: 1px 1px 0px var(--color-brick-black);--shadow-brick-btn: 4px 4px 0px var(--color-brick-black);--shadow-brick-btn-hover: 6px 6px 0px var(--color-brick-black);--shadow-brick-btn-active: 1px 1px 0px var(--color-brick-black);--shadow-lego-stud: inset 0 2px 2px rgba(255, 255, 255, .8), inset 0 -2px 3px rgba(0, 0, 0, .35), 0 3px 4px rgba(0, 0, 0, .18);--shadow-text-brick: 0 2px 2px rgba(0, 0, 0, .8);--shadow-focus-ring: 0 0 0 3px var(--color-focus-ring);--baseplate-size: 1.5rem;--baseplate-dot-size: .1875rem;--baseplate-dot-fade: .21875rem;--baseplate-pattern-bg: radial-gradient( circle, var(--color-slate-300) var(--baseplate-dot-size), transparent var(--baseplate-dot-fade) );--lego-stud-bg: radial-gradient(circle at 35% 30%, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .1) 40%, rgba(0, 0, 0, .15) 100%);--brick-strip-width-1: 2rem;--brick-strip-width-2: 4rem;--brick-strip-width-3: 6rem;--brick-strip-width-4: 8rem;--brick-strip-bg: repeating-linear-gradient( 90deg, var(--color-brick-red) 0, var(--color-brick-red) var(--brick-strip-width-1), var(--color-brick-yellow) var(--brick-strip-width-1), var(--color-brick-yellow) var(--brick-strip-width-2), var(--color-brick-blue) var(--brick-strip-width-2), var(--color-brick-blue) var(--brick-strip-width-3), var(--color-brick-green) var(--brick-strip-width-3), var(--color-brick-green) var(--brick-strip-width-4) );--gradient-amber: linear-gradient(135deg, var(--color-amber-50) 0%, var(--color-yellow-100) 100%);--offset-stud-top: -.875rem;--offset-stud-top-sm: -.375rem;--offset-btn-hover: -.125rem;--offset-btn-active: .1875rem;--offset-card-hover: -.25rem;--angle-logo-hover: 1deg;--angle-open: 180deg;--transition-duration: .2s;--transition-timing-function: ease-in-out;--transition-fast: .1s ease;--transition-normal: .2s ease-in-out;--blur-md: .5rem;--opacity-muted: .5;--z-index-raised: 10;--z-index-sticky: 40}*,*:before,*:after{box-sizing:border-box;margin:var(--space-none);padding:var(--space-none)}html{font-size:var(--font-size-base);scroll-behavior:smooth}body{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text);background-color:var(--color-background-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-brick-yellow);color:var(--color-brick-black)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-black);line-height:var(--line-height-heading);color:var(--color-heading);margin-bottom:var(--space-base)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin-bottom:var(--space-base)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-duration) var(--transition-timing-function)}a:hover{color:var(--color-primary-dark)}a:focus-visible{outline:var(--border-width-sm) solid var(--color-brick-blue);outline-offset:var(--space-2xs);border-radius:var(--border-radius-xs)}a:active{color:var(--color-primary-dark)}.baseplate-pattern{background-color:var(--color-background-slate);background-image:var(--baseplate-pattern-bg);background-size:var(--baseplate-size) var(--baseplate-size)}.lego-stud{display:inline-block;border-radius:var(--border-radius-full);background:var(--lego-stud-bg);box-shadow:var(--shadow-lego-stud);flex-shrink:0;width:var(--size-stud-md);height:var(--size-stud-md)}.lego-stud--xs{width:var(--size-stud-xs);height:var(--size-stud-xs)}.lego-stud--sm{width:var(--size-stud-sm);height:var(--size-stud-sm)}.lego-stud--md{width:var(--size-stud-md);height:var(--size-stud-md)}.lego-stud--blue{background-color:var(--color-brick-blue)}.lego-stud--yellow{background-color:var(--color-brick-yellow)}.lego-stud--red{background-color:var(--color-brick-red)}.lego-stud--green{background-color:var(--color-brick-green)}.brick-strip{background:var(--brick-strip-bg);height:var(--height-brick-strip);width:100%;display:block}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-base);padding-right:var(--space-base)}.container--narrow{max-width:var(--container-narrow-width)}.container--sm{max-width:var(--container-sm-width)}.section{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl);border-bottom:var(--border-width-lg) solid var(--color-slate-200);position:relative}.section--hero{padding-top:var(--space-4xl);padding-bottom:var(--space-6xl);border-bottom:var(--border-width-lg) solid var(--color-slate-300);overflow:hidden}.section--white{background-color:var(--color-white)}.section--pattern{background-color:var(--color-slate-50);background-image:var(--baseplate-pattern-bg);background-size:var(--baseplate-size) var(--baseplate-size)}.section-header{text-align:center;max-width:var(--container-narrow-width);margin-left:auto;margin-right:auto;margin-bottom:var(--space-4xl)}.section--pattern .section-header{position:relative;padding:var(--space-base) var(--space-xl);background:radial-gradient(ellipse 80% 65% at 50% 50%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.25) 70%,transparent 100%)}.section-title{font-family:var(--font-family-toy);font-weight:var(--font-weight-black);font-size:var(--font-size-3xl);color:var(--color-brick-black);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);margin-top:var(--space-xs);margin-bottom:var(--space-base)}.section-subtitle{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-slate-600);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium)}.grid-2,.grid-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-xl)}.grid-12{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-2xl)}.col-4,.col-5,.col-7,.col-8{grid-column:span 1}@media (min-width: 48em){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 64em){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-7{grid-column:span 7}.col-8{grid-column:span 8}}.badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--border-radius-xl);font-family:var(--font-family-toy);font-size:var(--font-size-2xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-none);user-select:none}.badge--blue{background-color:var(--color-brick-blue);color:var(--color-white)}.badge--red{background-color:var(--color-brick-red);color:var(--color-white)}.badge--yellow{background-color:var(--color-brick-yellow);color:var(--color-brick-black)}.badge--green{background-color:var(--color-brick-green);color:var(--color-white)}.badge--subtle-blue{background-color:var(--color-blue-100);color:var(--color-brick-blue);border:var(--border-width-hairline) solid var(--color-blue-300)}.badge--subtle-slate{background-color:var(--color-slate-100);color:var(--color-slate-600);border:var(--border-width-hairline) solid var(--color-slate-300)}.badge-icon-circle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);width:1.125rem;height:1.125rem;flex-shrink:0;font-size:var(--font-size-3xs);line-height:var(--line-height-none)}.badge--yellow .badge-icon-circle{background-color:var(--color-brick-black);color:var(--color-brick-yellow)}.badge--blue .badge-icon-circle{background-color:var(--color-white);color:var(--color-brick-blue)}.badge--red .badge-icon-circle{background-color:var(--color-white);color:var(--color-brick-red)}.badge--green .badge-icon-circle{background-color:var(--color-white);color:var(--color-brick-green)}.badge--subtle-blue .badge-icon-circle{background-color:var(--color-brick-blue);color:var(--color-white)}.badge--subtle-slate .badge-icon-circle{background-color:var(--color-slate-600);color:var(--color-white)}.icon-box{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-xl);font-family:var(--font-family-toy);font-weight:var(--font-weight-black);border:var(--border-width-sm) solid var(--color-brick-black);box-shadow:var(--shadow-plastic-sm);flex-shrink:0;width:var(--size-icon-lg);height:var(--size-icon-lg);font-size:var(--font-size-xl)}.icon-box--sm{width:var(--size-icon-sm);height:var(--size-icon-sm);font-size:var(--font-size-sm);border-radius:var(--border-radius-lg)}.icon-box--md{width:var(--size-icon-md);height:var(--size-icon-md);font-size:var(--font-size-md)}.icon-box--blue{background-color:var(--color-brick-blue);color:var(--color-white)}.icon-box--yellow{background-color:var(--color-brick-yellow);color:var(--color-brick-black)}.icon-box--red{background-color:var(--color-brick-red);color:var(--color-white)}.icon-box--green{background-color:var(--color-brick-green);color:var(--color-white)}.lang-switcher[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;background-color:var(--color-slate-100);border:var(--border-width-sm) solid var(--color-slate-300);border-radius:var(--border-radius-full);padding:var(--space-3xs);gap:var(--space-3xs)}.lang-switcher__item[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-slate-600);text-decoration:none;border-radius:var(--border-radius-full);line-height:1;transition:color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);user-select:none;-webkit-user-select:none}.lang-switcher__item[data-astro-cid-a2mxz4y6]:hover:not(.is-active){color:var(--color-brick-black);background-color:#fff9;text-decoration:none}.lang-switcher__item[data-astro-cid-a2mxz4y6].is-active{background-color:var(--color-white);color:var(--color-brick-black);font-weight:var(--font-weight-extrabold);box-shadow:0 1px 2px #0f172a14}.lang-switcher__item[data-astro-cid-a2mxz4y6]:focus-visible{outline:var(--border-width-sm) solid var(--color-brick-blue);outline-offset:1px}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-brick-black);color:var(--color-slate-300);padding-top:var(--space-3xl, 2.5rem);padding-bottom:var(--space-3xl, 2.5rem);font-size:var(--font-size-2xs);border-top:var(--border-width-lg) solid var(--color-brick-black)}.footer__container[data-astro-cid-sz7xmlte]{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-base);padding-right:var(--space-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.footer__nav[data-astro-cid-sz7xmlte]{width:100%;display:flex;justify-content:center}.footer__nav-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-xl)}.footer__nav-link[data-astro-cid-sz7xmlte]{color:var(--color-slate-200);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:var(--space-2xs);text-decoration-thickness:1.5px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--border-radius-md);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.footer__nav-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-brick-yellow);text-decoration-color:var(--color-brick-yellow)}.footer__nav-link[data-astro-cid-sz7xmlte]:focus-visible{outline:var(--border-width-sm) solid var(--color-brick-yellow);outline-offset:var(--space-2xs)}.footer__divider[data-astro-cid-sz7xmlte]{width:100%;max-width:24rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-slate-800),var(--color-slate-700),var(--color-slate-800),transparent)}.footer__partners[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg)}@media (min-width: 40em){.footer__partners[data-astro-cid-sz7xmlte]{flex-direction:row;flex-wrap:wrap;gap:var(--space-2xl)}}.footer__brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-md);text-decoration:none;transition:transform var(--transition-normal)}.footer__brand[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px)}.footer__logo-img[data-astro-cid-sz7xmlte]{width:2rem;height:2rem;border-radius:var(--border-radius-md);object-fit:contain;flex-shrink:0}.footer__brand-title[data-astro-cid-sz7xmlte]{font-weight:var(--font-weight-black);font-family:var(--font-family-toy);font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-tight)}.brand-play[data-astro-cid-sz7xmlte]{color:var(--color-brick-blue)}.brand-with[data-astro-cid-sz7xmlte]{color:var(--color-brick-green)}.brand-brick[data-astro-cid-sz7xmlte]{color:var(--color-brick-red)}.footer__partner[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--color-slate-200);transition:transform var(--transition-normal),color var(--transition-fast)}.footer__partner[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px);color:var(--color-brick-yellow)}.footer__partner[data-astro-cid-sz7xmlte]:focus-visible{outline:var(--border-width-sm) solid var(--color-brick-yellow);outline-offset:var(--space-2xs);border-radius:var(--border-radius-md)}.footer__partner-img[data-astro-cid-sz7xmlte]{width:2rem;height:2rem;border-radius:var(--border-radius-full);object-fit:contain;flex-shrink:0}.footer__partner-title[data-astro-cid-sz7xmlte]{font-weight:var(--font-weight-bold);font-family:var(--font-family-toy);font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-tight)}.footer__accreditation[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-white);padding:var(--space-2xs) var(--space-sm);border-radius:var(--border-radius-md);transition:transform var(--transition-normal),opacity var(--transition-fast);line-height:0}.footer__accreditation[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px);opacity:.95}.footer__accreditation[data-astro-cid-sz7xmlte]:focus-visible{outline:var(--border-width-sm) solid var(--color-brick-yellow);outline-offset:var(--space-2xs);border-radius:var(--border-radius-md)}.footer__accreditation-img[data-astro-cid-sz7xmlte]{display:block;width:5.5rem;height:auto;object-fit:contain}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-xs);max-width:40rem}.footer__copy[data-astro-cid-sz7xmlte]{color:var(--color-slate-400);font-weight:var(--font-weight-medium);margin:0;line-height:1.5}.footer__copyright[data-astro-cid-sz7xmlte]{color:var(--color-slate-500);font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);margin:0}
