@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky: #f4f7fd;--paper: #ffffff;--ink: #15172b;--ink-2: #4a4f68;--line: #e2e7f2;--blue: #1f5fd1;--blue-press: #1748a3;--blue-tint: #e6eefc;--sun: #ffc83d;--sun-press: #d9a21a;--sun-tint: #fff4d6;--teal: #0a7666;--teal-tint: #dcf2ed;--coral: #ff6b5a;--coral-tint: #ffe7e3;--en: #2563d9;--la: #a9442f;--fr: #0a7666;--ok: #1e7f34;--err: #b42318;--r-sm: 12px;--r-md: 20px;--r-lg: 28px;--r-xl: 40px;--shadow: 0 1px 0 rgba(21, 23, 43, .04), 0 12px 32px -12px rgba(31, 95, 209, .22);--wrap: 1160px;--font: "Nunito Variable", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--spring: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--sky);color:var(--ink);font-family:var(--font);font-size:1.0625rem;font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}h1,h2,h3{line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2.3rem,4.6vw + .6rem,4rem);font-weight:900;letter-spacing:-.025em}h2{font-size:clamp(1.8rem,2.6vw + .6rem,2.75rem);font-weight:900;letter-spacing:-.02em}h3{font-size:1.3rem;font-weight:800}p{margin:0 0 1em;text-wrap:pretty}.wrap{width:min(var(--wrap),100% - 32px);margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px)}.lead{font-size:clamp(1.1rem,.6vw + 1rem,1.3rem);color:var(--ink-2);max-width:38ch}.muted{color:var(--ink-2)}.measure{max-width:62ch}.center{text-align:center;margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}.btn{--edge: var(--blue-press);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:56px;padding:0 28px;font:inherit;font-weight:800;font-size:1.08rem;letter-spacing:.005em;color:#fff;background:var(--blue);border:0;border-radius:999px;cursor:pointer;text-decoration:none;box-shadow:0 5px 0 var(--edge);transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease,background-color .16s ease}.btn:hover{background:#2a6ae0}.btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--edge)}.btn--sun{--edge: var(--sun-press);background:var(--sun);color:var(--ink)}.btn--sun:hover{background:#ffd25e}.btn--ghost{--edge: var(--line);background:var(--paper);color:var(--ink)}.btn--ghost:hover{background:#fafbff}.lang{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-size:.85rem;font-weight:800}.lang--en{color:var(--en);background:#e5edfc}.lang--la{color:var(--la);background:#f8e7e2}.lang--fr{color:var(--fr);background:var(--teal-tint)}.lang--de{color:var(--ink);background:#fff}.sticker{display:inline-flex;flex-direction:column;gap:2px;padding:12px 18px 12px 16px;background:var(--paper);border-radius:var(--r-md);box-shadow:var(--shadow);border:2px solid var(--line);font-weight:800;line-height:1.25}.sticker small{font-size:.8rem;font-weight:800}.sticker span{font-size:1.1rem}.sticker em{font-style:normal;font-weight:600;color:var(--ink-2);font-size:.95rem}.meter{height:12px;border-radius:999px;background:var(--blue-tint);overflow:hidden}.meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sun),#ffb020)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.motion main .card,.motion main .tile:not([data-tile]),.motion main .faq details{transition:translate .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1),border-color .16s ease}.motion main .card:hover,.motion main .tile:not([data-tile]):hover{translate:0 -5px;box-shadow:0 18px 30px -18px #15172b47}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:16px;top:-60px;z-index:20;background:var(--ink);color:#fff;padding:10px 16px;border-radius:12px;font-weight:800}.skip[data-astro-cid-5hce7sga]:focus{top:12px}.plain-top[data-astro-cid-5hce7sga]{padding:16px clamp(16px,4vw,40px) 0}.plain-top[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:900;font-size:1.25rem}.plain-top[data-astro-cid-5hce7sga] img{border-radius:11px}.plain-foot[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;padding:28px 16px 40px;font-weight:700}.plain-foot[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink-2)}
