@media(prefers-contrast: more){.site-header .lang-switcher .lang-link{color:LinkText}.site-header .lang-switcher .lang-link.is-active{text-decoration-color:ActiveText}.site-header .lang-switcher .lang-link:hover:not(.is-active){color:ActiveText;text-decoration-color:ActiveText}}.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}#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;inline-size:18.75rem;background:light-dark(#f4f4fa, #16191a);border:.0625rem solid light-dark(#ddd, #333);border-radius:.25rem;list-style:none;padding:0;margin:.3125rem 0 0;box-shadow:light-dark("0 .4rem * $font-size 2rem * $font-size #0000004d", "0 0 15px rgba(77, 171, 247, 0.3), 0 0 40px rgba(77, 171, 247, 0.15)");z-index:1000}#search-results li:not(:last-child){border-block-end:.0625rem solid light-dark(#eee, #333)}#search-results li:last-child{border-block-end:none}#search-results a{display:block;padding:10px;text-decoration:none}#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 .site-title{font-size:clamp(.75rem,5vw,1rem);font-weight:700;line-height:1.2;margin-block:.6875rem;margin-inline-end:auto}.site-header .site-title a:focus-visible,.site-header .site-title a:focus-within{outline-offset:.625rem;outline:light-dark(#005398, #4dabf7) solid .0625rem}.site-header a{text-decoration:none}.header-content{max-inline-size:75rem;margin:0 auto;display:flex;justify-content:space-between;gap:.3125rem;align-items:center;inline-size: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:color .2s,text-decoration-color .2s}}@media screen{.site-header .header-content .main-nav li a:where(:hover,:focus):not(.is-active){color:light-dark(#291eff, #acf);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(width <= 850px){.header-content{flex-wrap:wrap;gap:.625rem}.header-actions{border-inline-start:none;inline-size:100%;justify-content:flex-end;margin-block-start:.3125rem;margin-inline-start:0;padding-inline-start:0}}.site-footer{background-color:light-dark(#f4f4fa, #16191a);text-align:center;padding:1rem 2rem;border-block-start:1px solid light-dark(#ddd, #333);margin-block-start:auto}.site-footer h2{color:light-dark(#005398, #4dabf7);font-size:1rem;letter-spacing:1px;margin:0 0 1rem 0;text-transform:uppercase}.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{font-weight:600;text-decoration:none}.site-footer hr{border:0;border-block-start:.0625rem solid light-dark(#eee, #333);margin:1.5rem auto;max-inline-size:12.5rem;opacity:.5}:root{color-scheme:light dark}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}: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-inline-start:1rem}.theme-toggle:focus,.theme-toggle:hover{background-color:light-dark(#e7e7e7, #252829)}.theme-toggle svg{block-size:1.25rem;fill:currentColor;inline-size:1.25rem}body{background-color:light-dark(#f4f4fa, #16191a);font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;margin:0;display:flex;flex-direction:column;min-block-size:100vh}@media(prefers-color-scheme: light){body{background-image:radial-gradient(at 0% 0%, #0053980d 0px, transparent 50%), radial-gradient(at 100% 100%, #0053980d 0px, transparent 50%)}}@media(prefers-color-scheme: dark){body{background-image:radial-gradient(at 0% 0%, #4dabf70d 0px, transparent 50%), radial-gradient(at 100% 100%, #4dabf70d 0px, transparent 50%)}}.main-content,.card{color:light-dark(#333, #eee)}ul>li,p{line-height:1.6}.skip-link{background-image:none;position:absolute;top:-2.5rem;left:0;padding:8px;z-index:100;transition:top .2s}article,.container{max-inline-size:50rem;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,#back-to-top){color:light-dark(#005398, #4dabf7);text-underline-offset:4px}:not(.site-header,h1)>a:not(.card,.active-link,.lang-link,#back-to-top):not(:hover){text-decoration-color:color-mix(in srgb, light-dark(#005398, #4dabf7), transparent 40%)}@media(prefers-contrast: more){:not(.site-header,h1)>a:not(.card,.active-link,.lang-link,#back-to-top):not(.is-active){color:LinkText}.is-active{color:HighLightText}body{background-color:Canvas}}h1,h2,h3{text-wrap:balance}h1{font-family:monospace;font-weight:400;letter-spacing:-0.02em}@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;block-size:100%;inline-size: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}#back-to-top{bottom:clamp(.625rem,3vw,1.5625rem);position:fixed;right:clamp(.625rem,3vw,1.5625rem);block-size:clamp(1.875rem,5vw,2.5rem);inline-size:clamp(1.875rem,5vw,2.5rem);background-color:light-dark(rgba(0, 0, 0, 0.1019607843), rgba(255, 255, 255, 0.1019607843));background-image:radial-gradient(at 0% 0%, rgba(77, 171, 247, 0.05) 0px, transparent 50%),radial-gradient(at 100% 100%, rgba(41, 30, 255, 0.05) 0px, transparent 50%);border-radius:50%;box-shadow:light-dark("0 .4rem * $font-size 2rem * $font-size #0000004d", "0 0 15px rgba(77, 171, 247, 0.3), 0 0 40px rgba(77, 171, 247, 0.15)");font-size:clamp(.9375rem,2.5vw,1.25rem);line-height:1.8;text-decoration:none;z-index:1000;transition:transform .2s ease}#back-to-top:hover,#back-to-top:focus-visible{color:light-dark(#acf, #acf);transform:translateY(-0.3125rem);outline:none}#back-to-top :not(:hover,:focus-visible){color:light-dark(#333, #eee)}#back-to-top:active{transform:translateY(0)}@media screen{#back-to-top{display:block}}@media print{#back-to-top{display:none}}.skip-link:focus-visible{top:0;outline:light-dark(#005398, #4dabf7) solid .0625rem}@media(prefers-reduced-motion: no-preference){a:not(.skip-link,#back-to-top){transition:text-decoration-color .2s}}a:not(.skip-link,#back-to-top):focus,a:not(.skip-link,#back-to-top):hover{text-decoration-color:light-dark(#291eff, #acf)}@media(prefers-contrast: more){:is(#main-content,[data-theme]) :not(.site-header,h1)>a:not(.card,.active-link,.lang-link,#back-to-top):not(:hover){text-decoration-color:LinkText}:is(#main-content,[data-theme]) .site-header .header-content .main-nav li a:where(:hover,:focus,.is-active){text-decoration-color:ActiveText}}.list{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0}.list li{border:1px solid light-dark(rgba(0, 0, 0, 0.1019607843), rgba(255, 255, 255, 0.1019607843));border-radius:.5rem;margin:0;overflow:hidden}.list li a{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:clamp(.625rem,3vw,1.25rem);padding:clamp(1rem,2vw,1.5rem);text-decoration:none}.list li a:not(.card){padding:.625rem}li picture{align-self:center;block-size:clamp(6.875rem,15vw,12rem);border-radius:.375rem;display:block;flex-shrink:0;inline-size:clamp(6.875rem,25vw,21.375rem);margin:.25rem;overflow:hidden}li img{aspect-ratio:342/192;block-size:100%;content-visibility:auto;inline-size:100%}li img:not([src$=".svg"]){object-fit:cover}li img[src$=".svg"]{align-self:center;inline-size:clamp(6.875rem,25vw,21.375rem);margin:.25rem;object-fit:contain}.list li a h2{color:light-dark(#005398, #4dabf7);font-size:1.25rem;margin-block-start:0}@media(width < 600px){li a.card{align-items:center;padding:.625rem}li .card p{display:none}li img{aspect-ratio:16/9;border-radius:.375rem;flex:0 0 6.875rem;block-size:6.875rem;margin:0;object-fit:cover;inline-size:6.875rem}li .article-meta{font-size:.85rem;margin-block-end:0}}@media screen{.list li{background-color:light-dark(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.031372549));border:1px solid light-dark(rgba(0, 0, 0, 0.1019607843), rgba(255, 255, 255, 0.1019607843));box-shadow:light-dark(0 0.25rem 1.25rem rgba(0, 0, 0, 0.1019607843), 0 0.25rem 1.25rem rgba(0, 0, 0, 0.3019607843));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 .4rem * $font-size 2rem * $font-size #0000004d}}@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}}@media screen and (prefers-contrast: more){.list li{border-color:currentColor;border-width:2px;box-shadow:none}}.pagination{margin-block-start:2rem;display:flex;justify-content:space-between}/*# sourceMappingURL=articleList.css.map */
