.lang-switcher{align-items:center;display:flex;font-size:.75rem;font-weight:600;gap:.3125rem;letter-spacing:.05em;text-transform:uppercase}.lang-switcher .lang-link{color:light-dark(#005398, #4dabf7);transition:opacity .2s,color .2s,text-decoration-color .2s;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,0)}.lang-switcher .lang-link:focus-visible{outline:2px solid light-dark(#291eff, #acf);outline-offset:4px;border-radius:2px}.lang-switcher .lang-link:focus,.lang-switcher .lang-link:focus-visible,.lang-switcher .lang-link:hover{color:light-dark(#291eff, #acf)}.lang-switcher .is-active{text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem;text-decoration-color:light-dark(#291eff, #acf);color:light-dark(#291eff, #acf);font-weight:700;cursor:default}.lang-switcher>*:not(:last-child)::after{content:"|";margin:.75rem;color:light-dark(#333, #eee);display:inline-block;font-weight:400;text-decoration:none}.search-wrapper{margin-inline-start:0 !important;position:relative;margin-left:auto}#search-label{display:flex;gap:.625rem;align-items:center}#search-input{background-image:linear-gradient(140deg, light-dark(#f4f4fa, #111), light-dark(#f0f0f0, #33333d));padding:.3125rem;border:1px solid light-dark(#ddd, #333);border-radius:4px;color:light-dark(#333, #eee)}#search-input::placeholder{color:light-dark(#111, #ddd)}#search-results{position:absolute;top:100%;right:0;width:18.75rem;background:light-dark(, );border:.0625rem solid light-dark(#ddd, #333);border-radius:.25rem;list-style:none;padding:0;margin:.3125rem 0 0;box-shadow:light-dark("0 10px 20px rgba(0, 0, 0, .5)", "0 0 15px rgba(77, 171, 247, 0.3), 0 0 40px rgba(77, 171, 247, 0.15)");z-index:1000}#search-results li{border-bottom:.0625rem solid light-dark(#eee, #333)}#search-results li:last-child{border-bottom:none}#search-results a{display:block;padding:10px;text-decoration:none;color:light-dark(#333, #eee)}#search-results a:hover{background:light-dark(#e7e7e7, #252829);color:light-dark(#005398, #4dabf7)}.hidden{display:none}@media screen{.site-header{background-color:light-dark(#f4f4fa, #16191a);border-block-end:1px solid light-dark(#ddd, #333);padding:clamp(.3125rem,1.25vw,.625rem) clamp(.625rem,5vw,1.25rem)}.site-header h1{font-size:clamp(.75rem,5vw,1rem);margin-block:.6875rem;margin-inline-end:auto}.site-header h1 a:focus-visible,.site-header h1 a:focus-within{outline-offset:.625rem;outline:light-dark(#005398, #4dabf7) solid .0625rem}.site-header a{text-decoration:none}.header-content{max-width:75rem;margin:0 auto;display:flex;justify-content:space-between;gap:.3125rem;align-items:center;width:100%}.headers-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.3125rem;margin-inline-start:auto}.lang-and-theme{display:flex}.main-nav ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.site-header .header-content .main-nav li a{border-radius:.375rem;box-shadow:inset 0 -0.125rem 0 0 rgba(0,0,0,0);display:block;padding:.3125rem .46875rem;font-weight:700;text-decoration-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:6px}.site-header .header-content .main-nav li a:first-child{padding-inline-start:0}}@media screen and (prefers-reduced-motion: no-preference){.site-header .header-content .main-nav li a{transition:background-color .2s,color .2s,text-decoration-color .2s}}@media screen{.site-header .header-content .main-nav li a:hover,.site-header .header-content .main-nav li a:focus{background-color:light-dark(#e7e7e7, #252829);color:light-dark(#333, #4dabf7);text-decoration-color:light-dark(#005398, #4dabf7)}.site-header .header-content .main-nav li a:focus{outline:none}.site-header .header-content .main-nav li a.is-active{color:light-dark(#291eff, #acf);text-decoration-color:light-dark(#005398, #4dabf7)}}@media screen and (prefers-reduced-motion: reduce){.site-header .header-content .main-nav li a{transition:none}}@media(max-width: 850px){.header-content{flex-wrap:wrap;gap:.625rem}.header-actions{border-left:none;justify-content:flex-end;margin-left:0;margin-top:.3125rem;padding-left:0;width:100%}}.site-footer{background-color:light-dark(#f4f4fa, #16191a);text-align:center;padding:1rem 2rem;border-top:1px solid light-dark(#ddd, #333);margin-top:auto}.site-footer h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:light-dark(#005398, #4dabf7)}.site-footer ul{list-style:none;padding:0;margin:0 0 1.5rem 0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.site-footer ul li{margin:0}.site-footer ul a{text-decoration:none;font-weight:600}.site-footer hr{border:0;border-top:.0625rem solid light-dark(#eee, #333);margin:1.5rem auto;max-width:12.5rem;opacity:.5}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.theme-toggle{background:none;border:0;cursor:pointer;padding:.3125rem;color:light-dark(#333, #eee);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;margin-left:1rem}.theme-toggle:focus,.theme-toggle:hover{background-color:light-dark(#e7e7e7, #252829)}.theme-toggle svg{width:20px;height:20px;fill:currentColor}body{background-image:linear-gradient(140deg, light-dark(#f4f4fa, #33333d), light-dark(#f0f0f0, #111));font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;margin:0;display:flex;flex-direction:column;min-height:100vh}.main-content,.card{color:light-dark(#333, #eee)}ul>li,p{line-height:1.6}.skip-link{background-image:none;position:absolute;top:-40px;left:0;padding:8px;z-index:100;transition:top .2s}article,.container{max-width:800px;margin:0 auto}main{flex:1;padding:clamp(.5rem,2.5vw,1.5rem) clamp(1rem,2.5vw,3rem);view-transition-name:main-content}:not(.site-header,h1)>a:not(.card,.active-link,.lang-link){color:light-dark(#005398, #4dabf7);text-underline-offset:4px}:not(.site-header,h1)>a:not(.card,.active-link,.lang-link):not(:hover){text-decoration-color:color-mix(in srgb, light-dark(#005398, #4dabf7), transparent 40%)}h1,h2,h3{line-height:1.2;text-wrap:balance}@keyframes slide-fade-out{to{opacity:0;transform:translateY(-50px)}}@keyframes slide-fade-in{from{opacity:0;transform:translateY(50px)}}::view-transition-group(root){animation-duration:0s}::view-transition-old(main-content),::view-transition-new(main-content){will-change:transform,opacity;height:100%;width:100%}::view-transition-old(main-content){animation:.4s ease-in both slide-fade-out}::view-transition-new(main-content){animation:.4s ease-out both slide-fade-in}.skip-link:focus-visible{top:0;outline:light-dark(#005398, #4dabf7) solid .0625rem}@media(prefers-reduced-motion: no-preference){a:not(.skip-link){transition:text-decoration-color .2s}}a:not(.skip-link):focus,a:not(.skip-link):hover{text-decoration-color:currentColor}.list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem;padding:0;list-style:none}.list li{border:1px solid light-dark(#005398, #148);border-radius:8px;margin:0}.list li a{padding:1.25rem;text-decoration:none;display:block}.list li a h2{margin-top:0;font-size:1.25rem;color:light-dark(#005398, #4dabf7)}@media screen{.list li{background-image:linear-gradient(45deg, light-dark(#fff, #16191a), light-dark(#f4f4fa, #161920));transition:transform .2s,box-shadow .2s;cursor:pointer;contain:layout paint}.list li:hover,.list li:focus-within{transform:translateY(-5px)}}@media screen and (prefers-color-scheme: light){.list li:hover,.list li:focus-within{box-shadow:0 10px 20px rgba(0, 0, 0, .5)}}@media screen and (prefers-color-scheme: dark){.list li:hover,.list li:focus-within{box-shadow:0 0 15px rgba(77, 171, 247, 0.3), 0 0 40px rgba(77, 171, 247, 0.15)}}@media screen{.list li a:focus{outline:none}}.pagination{margin-block-start:2rem;display:flex;justify-content:space-between}/*# sourceMappingURL=articleList.css.map */
