/*
"blackspike astro landing page" by blackspike ltd.
Source: https://github.com/blackspike/blackspike-astro-landing-page
License: Creative Commons Attribution 4.0 International, https://creativecommons.org/licenses/by/4.0/
Changes were made to the composition, markup, typography and assets.

Manrope font software: Copyright 2019 The Manrope Project Authors.
License: SIL Open Font License 1.1, https://openfontlicense.org/open-font-license-official-text/
Font source: @fontsource/manrope 5.3.0, https://fontsource.org/fonts/manrope
*/
@font-face{font-family:ManropeLocal;src:url('/assets/fonts/manrope-cyrillic-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:ManropeLocal;src:url('/assets/fonts/manrope-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;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}
@font-face{font-family:ManropeLocal;src:url('/assets/fonts/manrope-cyrillic-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:ManropeLocal;src:url('/assets/fonts/manrope-latin-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;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{color-scheme:dark;--q0:#121212;--q1:#1b1b1d;--q2:#242426;--q3:#303034;--q4:#f1f1f1;--q5:#b8b8bc;--q6:#858589;--q7:rgba(255,255,255,.12);--q8:rgba(255,255,255,.06);font-family:ManropeLocal,Arial,sans-serif;font-synthesis:none}
*{box-sizing:border-box}
html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:5.5rem}
body{margin:0;background:var(--q0);color:var(--q4);font-size:clamp(1rem,.97rem + .16vw,1.125rem);line-height:1.72}
body,p,li,a,summary,span,strong{hyphens:none;word-break:normal}
.nw{white-space:nowrap}
img{display:block;max-width:100%;height:auto}
figure{margin:0}
a{color:inherit;text-decoration-color:var(--q6);text-underline-offset:.24em}
a:hover{text-decoration-color:var(--q4)}
a:focus-visible,summary:focus-visible{outline:3px solid var(--q4);outline-offset:4px}
h1,h2,h3{margin:0;font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;hyphens:manual;word-break:normal}
h1{font-size:clamp(1.75rem,7vw,4.5rem);max-width:15ch}
h2{font-size:clamp(1.5rem,4vw,3.75rem);max-width:20ch}
h3{font-size:clamp(1.25rem,2.1vw,2rem);max-width:28ch}
p,ul{margin:0}
p{max-width:72ch}
ul{padding-left:1.25rem}
li+li{margin-top:.72rem}
main{min-height:55vh}

.xlkCaXYmdtFpY{width:min(92vw,90rem);margin-inline:auto}
.xx-4AwdDVYkae{position:fixed;top:.5rem;left:.5rem;z-index:1000;transform:translateY(-160%);padding:.7rem 1rem;background:var(--q4);color:var(--q0);border-radius:.35rem;font-weight:700}
.xx-4AwdDVYkae:focus{transform:none}
.xE4jertWKSv7R{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--q7);background:rgba(18,18,18,.94);backdrop-filter:blur(16px)}
.x3W1iZ6YknLu2{height:4.75rem;display:flex;align-items:center;gap:1rem;white-space:nowrap}
.xe97vm4s9RWQK.brand{display:flex;min-width:0;min-height:44px;align-items:center;gap:.7rem;font-size:clamp(.78rem,1.3vw,1rem);font-weight:700;text-decoration:none}
.xe97vm4s9RWQK span{width:2.25rem;height:2.25rem;flex:0 0 auto;border:2px solid var(--q4);border-radius:50%;background:conic-gradient(from 45deg,transparent 0 12.5%,var(--q4) 0 25%,transparent 0 37.5%,var(--q4) 0 50%,transparent 0 62.5%,var(--q4) 0 75%,transparent 0 87.5%,var(--q4) 0)}
.xYFh7_MriIIfH{display:flex;align-self:stretch;align-items:center;margin-left:auto;gap:.15rem}
.xYFh7_MriIIfH a{display:flex;height:100%;align-items:center;padding-inline:.75rem;text-decoration:none;font-size:.9rem;font-weight:700;border-bottom:3px solid transparent}
.xYFh7_MriIIfH a:hover,.xYFh7_MriIIfH a[aria-current="page"]{border-bottom-color:var(--q4)}
.xeND5hbPqQBkU{display:none;position:relative;margin-left:auto}
.xeND5hbPqQBkU>button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--q7);border-radius:.35rem;background:var(--q2);color:var(--q4);cursor:pointer}
.x3oxQqHISMaI4{position:fixed;inset:5.4rem 4vw auto auto;width:min(20rem,88vw);margin:0;padding:.55rem;border:1px solid var(--q7);border-radius:.55rem;background:var(--q1);color:var(--q4);box-shadow:0 1.25rem 3rem rgba(0,0,0,.35)}
.x3oxQqHISMaI4 a{display:none;padding:.8rem .9rem;border-radius:.3rem;text-decoration:none;font-weight:700;white-space:normal}
.x3oxQqHISMaI4 a:hover,.x3oxQqHISMaI4 a[aria-current="page"]{background:var(--q3)}

.x8RRhKqhW0aOx{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:clamp(4rem,9vw,9rem)}
.xPXnA85ZjViiv{display:grid;gap:1.75rem;align-content:center}
.xPXnA85ZjViiv p{color:var(--q5);font-size:clamp(1.05rem,1.3vw,1.3rem)}
.xGCScPpzh6bLx{position:relative;padding:clamp(.6rem,1.4vw,1rem);border:1px solid var(--q7);border-radius:1rem;background:linear-gradient(145deg,var(--q3),var(--q1));box-shadow:0 2rem 5rem rgba(0,0,0,.38)}
.xGCScPpzh6bLx img{width:100%;aspect-ratio:5/3;object-fit:cover;border-radius:.65rem;filter:saturate(.72) contrast(1.05)}
.xWSzVlACmdQPd{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.25rem;border-block:1px solid var(--q7);color:var(--q5);font-size:.9rem}
.xWSzVlACmdQPd>a{display:flex;min-height:44px;align-items:center;gap:.8rem;color:var(--q4);font-weight:700;text-decoration:none}
.xP3m0qVbK7rTs{display:grid;place-items:center;min-width:2.6rem;min-height:2.6rem;padding:.35rem;border-radius:50%;background:var(--q4);color:var(--q0)}
.xAx1Tf0lI30Dp{padding-block:clamp(5rem,10vw,10rem)}
.x6p9GK_T441x6{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);gap:2rem;align-items:start;margin-bottom:clamp(2rem,5vw,4rem)}
.x6p9GK_T441x6 p{color:var(--q5)}
.xk6xexjdHmo1o{display:grid;grid-template-columns:minmax(0,48rem);justify-content:center;gap:1rem;align-items:stretch}
.xe0j7HMQsF34N,.xOyhlsTssZvCW{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(1.4rem,3vw,3rem);border:1px solid var(--q7);border-radius:.85rem;background:var(--q1)}
.xe0j7HMQsF34N{grid-row:span 2;min-height:100%;background:linear-gradient(150deg,var(--q2),var(--q1))}
.xe0j7HMQsF34N p,.xOyhlsTssZvCW p{color:var(--q5)}
.xe0j7HMQsF34N figure{margin-top:auto;padding-top:1rem}
.xe0j7HMQsF34N img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:.55rem;filter:grayscale(.7) contrast(1.08)}
.xBg-XpizUKTyB{padding-block:clamp(4rem,8vw,8rem);background:var(--q4);color:var(--q0)}
.xgsI4qpEBEVql{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,7vw,7rem);align-items:center}
.xgsI4qpEBEVql>div{display:grid;gap:1.4rem}
.xgsI4qpEBEVql p{color:var(--q5)}
.xBg-XpizUKTyB .xgsI4qpEBEVql p{color:#4b4b4f}
.xgsI4qpEBEVql img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.8rem;filter:grayscale(1) contrast(1.08)}
.xJ_0OW7zC_Uu0{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);gap:clamp(1.75rem,5vw,5rem);padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--q7)}
.xJ_0OW7zC_Uu0 h2{grid-row:span 2}
.xJ_0OW7zC_Uu0 p{color:var(--q5)}
.xIqGyNAUhzqqm{padding-block:clamp(5rem,9vw,9rem)}
.xIqGyNAUhzqqm>h2{margin-bottom:clamp(2rem,5vw,4rem)}
.x7TTnkI6DLPYt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--q7);border-left:1px solid var(--q7)}
.x7TTnkI6DLPYt article{display:grid;align-content:start;gap:1.1rem;padding:clamp(1.4rem,3.2vw,3rem);border-right:1px solid var(--q7);border-bottom:1px solid var(--q7)}
.x7TTnkI6DLPYt p{color:var(--q5)}
.partner-section{border-block:1px solid var(--q7);background:var(--q1)}
.partner-section__inner{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);align-items:center;padding-block:clamp(3.5rem,7vw,6.5rem)}
.partner-section__logo{display:grid;place-items:center;min-height:16rem;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--q7);border-radius:.85rem;background:#0b0b0b}
.partner-section__logo img{width:min(100%,30rem);max-height:18rem;object-fit:contain}
.partner-section__content{display:grid;justify-items:start;gap:1.25rem}
.partner-section__content>p:first-child{color:var(--q5);font-size:.9rem;font-weight:700}
.partner-section__content>p:not(:first-child){color:var(--q5)}
.partner-section__link{display:inline-flex;min-height:44px;align-items:center;padding:.72rem 1.05rem;border-radius:.35rem;background:var(--q4);color:var(--q0);font-weight:700;text-decoration:none}
.partner-section__link:hover{background:#fff}
.xSU4oTzqDDyHq{padding-block:clamp(5rem,9vw,9rem)}
.xSU4oTzqDDyHq>h2{margin-bottom:2rem}
.xmBIeLVP5wCo0{display:grid;gap:.55rem}
.xmBIeLVP5wCo0 details{border:1px solid var(--q7);border-radius:.55rem;background:var(--q1)}
.xmBIeLVP5wCo0 summary{position:relative;display:flex;align-items:center;min-height:4.5rem;padding:1.15rem 4rem 1.15rem 1.35rem;cursor:pointer;list-style:none}
.xmBIeLVP5wCo0 summary::-webkit-details-marker{display:none}
.xmBIeLVP5wCo0 summary::after{content:'+';position:absolute;right:1.35rem;font-size:1.65rem;font-weight:400}
.xmBIeLVP5wCo0 details[open] summary::after{content:'−'}
.xmBIeLVP5wCo0 details p{padding:0 1.35rem 1.4rem;color:var(--q5)}

.x-InQbOkTHNwu{padding-top:2rem;color:var(--q5);font-size:.88rem}
.x-InQbOkTHNwu ol{margin:0;padding:0;list-style:none}
.x-InQbOkTHNwu li{display:inline-flex;min-height:44px;align-items:center;margin:0 .55rem .3rem 0}
.x-InQbOkTHNwu li:last-child{margin-right:0}
.x-InQbOkTHNwu a{display:inline-flex;min-height:44px;align-items:center}
.xLo96casUBnI9{display:inline-flex;gap:.55rem}
.xLo96casUBnI9::before{content:'/';color:var(--q6)}
.x99ZbDYglMs4M{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(4rem,8vw,8rem)}
.x99ZbDYglMs4M>div{display:grid;gap:1.6rem}
.x99ZbDYglMs4M p{color:var(--q5)}
.x99ZbDYglMs4M figure{padding:1rem;border:1px solid var(--q7);border-radius:50% 50% .8rem .8rem;background:var(--q2)}
.x99ZbDYglMs4M img{width:100%;aspect-ratio:5/3;object-fit:cover;border-radius:50% 50% .55rem .55rem;filter:grayscale(.55)}
.x-aE2hJZoPYbT{display:grid;gap:1rem;padding-block:1rem}
.x-aE2hJZoPYbT>div{padding:1.35rem;border-block:1px solid var(--q7);color:var(--q5)}
.internal-links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}
.x-aE2hJZoPYbT a{display:inline-flex;min-height:44px;align-items:center;text-decoration-thickness:1px}
.xfmHsAJC878VX{padding-block:clamp(5rem,9vw,9rem)}
.xaZ4JBBEhoNdq{display:grid;grid-template-columns:minmax(0,48rem);justify-content:center;gap:1rem;align-items:stretch}
.xaZ4JBBEhoNdq article{display:grid;align-content:start;gap:1.25rem;padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--q7);border-radius:.8rem;background:var(--q1)}
.xaZ4JBBEhoNdq li{color:var(--q5)}
.xaZ4JBBEhoNdq figure{padding:.75rem;border-radius:.8rem;background:var(--q3)}
.xaZ4JBBEhoNdq img{width:100%;height:100%;min-height:22rem;object-fit:cover;border-radius:.55rem;filter:saturate(.7)}
.xDy0bY3J37eQt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}
.xDy0bY3J37eQt article{display:grid;align-content:start;gap:1.1rem;padding:clamp(1.4rem,2.6vw,2.4rem);border:1px solid var(--q7);border-radius:.75rem;background:var(--q1)}
.xDy0bY3J37eQt p{color:var(--q5)}

.x0MwUEm0SNtTZ{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);gap:2rem;align-items:end;padding-block:clamp(4rem,8vw,7rem);border-bottom:1px solid var(--q7)}
.x0MwUEm0SNtTZ p{color:var(--q5)}
.xJnLZvyxxcToO{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:clamp(3rem,7vw,7rem)}
.xobD0Uv4IijuK{display:block;min-width:0;grid-column:1/-1;border:1px solid var(--q7);border-radius:.85rem;background:var(--q1)}
.xobD0Uv4IijuK img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;filter:grayscale(.65)}
.xobD0Uv4IijuK>div{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:1.2rem;padding:clamp(1.5rem,4vw,4rem)}
.xobD0Uv4IijuK h2,.xobD0Uv4IijuK h3{min-width:0;max-width:100%}
.xobD0Uv4IijuK *{max-width:100%}
.xobD0Uv4IijuK h2 a,.xobD0Uv4IijuK h3 a{display:flex;min-height:44px;align-items:flex-start;justify-content:space-between;gap:1rem;padding-block:.4rem;color:var(--q4);overflow-wrap:break-word;text-decoration:underline;text-decoration-color:var(--q3);text-decoration-thickness:2px;text-underline-offset:.24em}
.xobD0Uv4IijuK h2 a::after,.xobD0Uv4IijuK h3 a::after{content:'→';display:grid;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border:1px solid var(--q4);border-radius:50%;text-decoration:none;white-space:nowrap}
.xobD0Uv4IijuK p{width:100%;min-width:0;color:var(--q5);overflow-wrap:break-word}

.xJ3XruRLTCcFF{width:min(92vw,72ch);padding-block:clamp(4rem,8vw,8rem)}
.xJ3XruRLTCcFF h1,.xnA73lx6xkgno h1{max-width:none}
.xRkYo7MNandO9{display:grid;grid-template-columns:1fr;gap:1.4rem;align-items:start;margin-bottom:2.5rem}
.xRkYo7MNandO9 p{color:var(--q5);font-size:clamp(1.05rem,1.5vw,1.3rem)}
.xJ3XruRLTCcFF>figure{margin-block:2rem 3rem;border:1px solid var(--q7);border-radius:.85rem;background:var(--q2)}
.xJ3XruRLTCcFF>figure img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:.55rem;filter:saturate(.75)}
.xujscRPheg0Y2{width:100%;min-width:0;margin-inline:0;overflow-wrap:break-word}
.xujscRPheg0Y2>*+*{margin-top:1.35rem}
.xujscRPheg0Y2 h2{margin-top:3.5rem}
.xujscRPheg0Y2 h3{margin-top:2.5rem}
.xujscRPheg0Y2 p,.xujscRPheg0Y2 li{color:#d2d2d4}
.xujscRPheg0Y2 table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}
.xujscRPheg0Y2 th,.xujscRPheg0Y2 td{padding:.75rem;border:1px solid var(--q7);text-align:left}
.xujscRPheg0Y2 blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--q4);background:var(--q1)}
.xujscRPheg0Y2 pre{max-width:100%;overflow-x:auto;padding:1.25rem;border:1px solid var(--q7);background:var(--q1);color:#d2d2d4}
.xujscRPheg0Y2 pre code{font-size:.9rem;line-height:1.65}
.xgsI4qpEBEVql:not(:has(>figure)){grid-template-columns:minmax(0,72ch);justify-content:center}
.xnA73lx6xkgno{width:min(92vw,72ch);padding-block:clamp(4rem,8vw,8rem)}
.xnA73lx6xkgno>h1{margin-bottom:clamp(2.5rem,5vw,5rem)}

.x-Zp2N5BWPzdb{display:grid;place-items:center;align-content:center;gap:1.3rem;min-height:62vh;padding-block:4rem;text-align:center}
.x-Zp2N5BWPzdb h1{font-weight:700;color:transparent;-webkit-text-stroke:1px var(--q6)}
.x-Zp2N5BWPzdb h2{max-width:16ch}
.x-Zp2N5BWPzdb p{max-width:52ch;color:var(--q5)}
.x-Zp2N5BWPzdb a{display:inline-flex;min-height:44px;align-items:center;padding:.65rem 1rem;border-radius:.35rem;background:var(--q4);color:var(--q0);font-weight:700;text-decoration:none}

.xXgi6nj1D_nlC{display:inline-flex;width:max-content;min-height:44px;align-items:center;margin-bottom:2rem;padding-block:.5rem;color:var(--q5);font-size:.9rem}
.xMT0EwLBqb1AA{padding-block:clamp(3rem,7vw,7rem);background:var(--q1);border-top:1px solid var(--q7)}
.xhCw5KaMdQN5y{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(10rem,.55fr));gap:clamp(2rem,6vw,6rem);align-items:start}
.xLG3C1lxGNz1m{font-size:clamp(1.5rem,4vw,3.5rem);font-weight:700;line-height:1.06;letter-spacing:-.035em}
.xhCw5KaMdQN5y nav{display:flex;flex-direction:column;align-items:flex-start;gap:.62rem}
.xhCw5KaMdQN5y strong{margin-bottom:.45rem;color:var(--q4)}
.xhCw5KaMdQN5y a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:var(--q5)}

body:has(.xJ3XruRLTCcFF) main *{border-radius:0!important}

@media(max-width:72rem){.xeND5hbPqQBkU{display:block}.xYFh7_MriIIfH a:nth-child(4){display:none}.x3oxQqHISMaI4 a:nth-child(4){display:block}}
@media(max-width:60rem){.xYFh7_MriIIfH a:nth-child(3){display:none}.x3oxQqHISMaI4 a:nth-child(3){display:block}.x8RRhKqhW0aOx,.x99ZbDYglMs4M{grid-template-columns:1fr}.xGCScPpzh6bLx,.x99ZbDYglMs4M figure{width:min(100%,48rem);justify-self:center}.x6p9GK_T441x6,.xJ_0OW7zC_Uu0,.x0MwUEm0SNtTZ,.xRkYo7MNandO9{grid-template-columns:1fr}.xJ_0OW7zC_Uu0 h2{grid-row:auto}.xDy0bY3J37eQt{grid-template-columns:1fr 1fr}.xhCw5KaMdQN5y{grid-template-columns:1fr 1fr}.xLG3C1lxGNz1m{grid-column:1/-1}}
@media(max-width:47.5rem){body{line-height:1.62}.xYFh7_MriIIfH a:nth-child(2){display:none}.x3oxQqHISMaI4 a:nth-child(2){display:block}.xk6xexjdHmo1o,.xgsI4qpEBEVql,.xaZ4JBBEhoNdq,.xobD0Uv4IijuK,.partner-section__inner{grid-template-columns:1fr}.x8RRhKqhW0aOx,.x99ZbDYglMs4M{padding-block:3.25rem}.xAx1Tf0lI30Dp,.xJ_0OW7zC_Uu0,.xIqGyNAUhzqqm,.xSU4oTzqDDyHq,.xfmHsAJC878VX{padding-block:3.75rem}.x0MwUEm0SNtTZ{padding-block:3.25rem}.xJnLZvyxxcToO{padding-block:2.5rem}.partner-section__inner{padding-block:3.25rem}.partner-section__logo{min-height:0}.xe0j7HMQsF34N{grid-row:auto}.x7TTnkI6DLPYt{grid-template-columns:1fr}.xDy0bY3J37eQt{grid-template-columns:1fr}.xobD0Uv4IijuK{grid-column:auto}.xobD0Uv4IijuK img{min-height:0;aspect-ratio:3/2}.xobD0Uv4IijuK>div{gap:1rem;padding:1.25rem}.xobD0Uv4IijuK>a{margin:0 1.25rem 1.25rem}.xaZ4JBBEhoNdq img{min-height:0;aspect-ratio:3/2}.internal-links{display:grid;gap:.15rem}.x-aE2hJZoPYbT>div{padding:1rem 0}}
@media(max-width:35rem){.xYFh7_MriIIfH a:nth-child(1){display:none}.x3oxQqHISMaI4 a:nth-child(1){display:block}.x3W1iZ6YknLu2{gap:.5rem}.xe97vm4s9RWQK{flex:1 1 auto;font-size:.76rem;line-height:1.2;white-space:normal}.xe97vm4s9RWQK span{display:none}.xWSzVlACmdQPd{align-items:flex-start;flex-direction:column}.xhCw5KaMdQN5y{grid-template-columns:1fr}.xLG3C1lxGNz1m{grid-column:auto}}

h1{font-size:clamp(1.84rem,5vw,3.75rem)}
h2{font-size:clamp(1.4rem,3vw,2.75rem)}
h3{font-size:clamp(1.25rem,2vw,1.75rem)}
.xe97vm4s9RWQK.brand{font-size:clamp(.875rem,1.3vw,1rem)}
.xYFh7_MriIIfH a{border-bottom:0;background:linear-gradient(var(--q4),var(--q4)) center bottom/0 3px no-repeat}
.xYFh7_MriIIfH a:hover,.xYFh7_MriIIfH a[aria-current="page"]{background-size:calc(100% - 1.5rem) 3px}
.xYFh7_MriIIfH a:last-child{padding-right:0;background-position:left .75rem bottom}
.xYFh7_MriIIfH a:last-child:hover,.xYFh7_MriIIfH a:last-child[aria-current="page"]{background-size:calc(100% - .75rem) 3px}
.xeND5hbPqQBkU>button:hover,.xmBIeLVP5wCo0 summary:hover{background:var(--q3)}
.x8RRhKqhW0aOx,.x99ZbDYglMs4M{align-items:start}
.xaZ4JBBEhoNdq{align-items:start}
.xaZ4JBBEhoNdq img{height:auto;min-height:0;max-height:60vh;aspect-ratio:3/2}
.partner-section{border-top:0}
.partner-section__inner{align-items:start;padding-block:clamp(3rem,5vw,4.5rem)}
.partner-section__logo{min-height:12rem}
.xe0j7HMQsF34N,.xOyhlsTssZvCW,.partner-section__logo,.xmBIeLVP5wCo0 details,.x99ZbDYglMs4M figure,.xaZ4JBBEhoNdq article,.xaZ4JBBEhoNdq figure,.xDy0bY3J37eQt article,.xobD0Uv4IijuK{border-radius:.75rem}
.xOyhlsTssZvCW,.x7TTnkI6DLPYt article{padding:clamp(1.5rem,3vw,3rem)}
.xJnLZvyxxcToO{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-block:3rem}
.xobD0Uv4IijuK{grid-column:auto;overflow:hidden}
.xobD0Uv4IijuK img{aspect-ratio:16/9}
.xobD0Uv4IijuK>div{gap:.85rem;padding:1.25rem}
.xobD0Uv4IijuK h2,.xobD0Uv4IijuK h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.22}
.xobD0Uv4IijuK h2 a::after,.xobD0Uv4IijuK h3 a::after{width:2rem;height:2rem;flex-basis:2rem;line-height:1}
.x0MwUEm0SNtTZ{align-items:start;padding-block:2.25rem}
.xJ3XruRLTCcFF{width:min(92vw,68ch)}
body:has(.xJ3XruRLTCcFF) .x-InQbOkTHNwu,body:has(.xnA73lx6xkgno) .x-InQbOkTHNwu{width:min(92vw,68ch)}
body:has(.xJ3XruRLTCcFF) .xSU4oTzqDDyHq{width:min(92vw,68ch)}
.xJ3XruRLTCcFF .xlkCaXYmdtFpY{width:100%}
.xujscRPheg0Y2 h4{margin-top:2.4rem}
.xujscRPheg0Y2 h4+*{margin-top:.65rem}
.x-InQbOkTHNwu ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .65rem}
.x-InQbOkTHNwu li{min-height:44px;margin:0}
.x-InQbOkTHNwu a{min-height:44px;padding-block:.5rem}
.xLo96casUBnI9{min-width:0;gap:.65rem;padding-block:.5rem;white-space:normal}
.xXgi6nj1D_nlC{width:max-content}
.primary-action{display:inline-flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;padding:.72rem 1.05rem;border-radius:.35rem;background:var(--q4);color:var(--q0);font-weight:700;text-align:center;text-decoration:none}
.primary-action:hover{background:#fff}
.x99ZbDYglMs4M>div{min-width:0}
.blog-sections{padding-block:clamp(2rem,4vw,3.5rem)}
.blog-sections h2{margin-bottom:1.5rem}
.landing-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;padding-top:1rem}
.landing-nav a{display:inline-flex;min-height:44px;align-items:center}
.x8RRhKqhW0aOx,.x99ZbDYglMs4M{padding-block:clamp(3rem,5vw,4rem)}
.xgsI4qpEBEVql figure{width:min(100%,42.5rem);justify-self:center}
@media(min-width:47.51rem){body:has(.xJ3XruRLTCcFF) .x-InQbOkTHNwu{width:min(92vw,739px)}body:has(.xnA73lx6xkgno) .x-InQbOkTHNwu{width:min(92vw,782px)}}
@media(max-width:80rem){.x8RRhKqhW0aOx,.x99ZbDYglMs4M,.xgsI4qpEBEVql,.xaZ4JBBEhoNdq{grid-template-columns:1fr}.xGCScPpzh6bLx,.x99ZbDYglMs4M figure,.xaZ4JBBEhoNdq figure{width:min(100%,48rem);justify-self:center}}
@media(max-width:47.5rem){.x-InQbOkTHNwu ol{padding-block:.625rem}.x-InQbOkTHNwu li{min-height:0}.x-InQbOkTHNwu a{min-height:44px;margin-block:-.625rem}.xLo96casUBnI9{min-height:0;padding-block:0}}
.section-links{display:flex;flex-wrap:wrap;gap:.75rem;padding-block:2rem;border-block:1px solid var(--q7)}
.section-links a{display:inline-flex;min-height:44px;align-items:center;padding:.65rem .9rem;border:1px solid var(--q7);border-radius:.35rem;background:transparent;font-weight:700;text-decoration:none}
.closing-grid{display:grid;grid-template-columns:1fr;gap:1rem}
.closing-grid article{display:grid;align-content:start;gap:1rem;padding:1.5rem;border:1px solid var(--q7);border-radius:.75rem;background:var(--q1)}
.closing-grid p{color:var(--q5)}
.closing-section>.primary-action{margin-top:1.5rem}
body:has(.x-Zp2N5BWPzdb){display:flex;min-height:100vh;flex-direction:column}
body:has(.x-Zp2N5BWPzdb) main{flex:1}
.x-Zp2N5BWPzdb{min-height:0}
@media(max-width:72rem){.xk6xexjdHmo1o,.x7TTnkI6DLPYt,.xDy0bY3J37eQt,.xaZ4JBBEhoNdq,.xJnLZvyxxcToO{grid-template-columns:1fr}.xaZ4JBBEhoNdq figure{width:min(100%,48rem);justify-self:center}}
@media(max-width:47.5rem){.xJnLZvyxxcToO,.closing-grid{grid-template-columns:1fr}.section-links{display:grid}.x0MwUEm0SNtTZ{padding-block:2.75rem}.x-InQbOkTHNwu ol{column-gap:.45rem}.xLo96casUBnI9{gap:.45rem}}
@media(max-width:35rem){.xe97vm4s9RWQK{font-size:.875rem}.xJnLZvyxxcToO{padding-block:2rem}.xobD0Uv4IijuK>div{padding:1.1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.xujscRPheg0Y2 pre code{display:block}
.x-aE2hJZoPYbT>div+h2{margin-top:1rem}
@media(max-width:72rem){.x0MwUEm0SNtTZ,.partner-section__inner{grid-template-columns:1fr}.partner-section__logo{width:min(100%,48rem);justify-self:center}}
@media(max-width:35rem){.xlkCaXYmdtFpY,.xJ3XruRLTCcFF,.xnA73lx6xkgno,body:has(.xJ3XruRLTCcFF) .x-InQbOkTHNwu,body:has(.xnA73lx6xkgno) .x-InQbOkTHNwu{width:calc(100% - 1rem)}.xe0j7HMQsF34N,.xOyhlsTssZvCW,.xaZ4JBBEhoNdq article,.xDy0bY3J37eQt article{padding:1.25rem}.x7TTnkI6DLPYt article{padding:1.5rem 1.25rem}.closing-grid article{padding:1.5rem 1rem}}
