html{overflow-x:clip}.site-header::before{content:"";position:absolute;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:rgb(255 255 255/.7);border-bottom:1px solid rgb(0 0 0/8%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .2s ease}.dark .site-header::before{background:rgb(0 0 0/.55);border-bottom-color:rgb(255 255 255/8%)}.site-header.scrolled::before{opacity:1}.lang-switch{position:relative}.lang-switch>summary{display:flex;align-items:center;gap:.25em;cursor:pointer;list-style:none;font-weight:500;transition:opacity .15s ease}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary:hover{opacity:.7}.lang-switch>summary .chevron{transition:transform .15s ease}.lang-switch[open]>summary .chevron{transform:rotate(180deg)}.lang-switch-menu{position:absolute;top:calc(100% + .75rem);right:0;z-index:50;min-width:9rem;margin:0;padding:.25rem;list-style:none;font-size:1rem;line-height:1.5;border-radius:.75rem;border:1px solid rgb(0 0 0/.1);background:#fff;color:#000;box-shadow:0 10px 30px rgb(0 0 0/.12)}.dark .lang-switch-menu{border-color:rgb(255 255 255/.12);background:#171717;color:#fff;box-shadow:0 10px 30px rgb(0 0 0/.5)}.lang-switch-menu li{margin:0;padding:0}.lang-switch-menu a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;color:inherit}.lang-switch-menu a:hover{background:rgb(0 0 0/5%)}.dark .lang-switch-menu a:hover{background:rgb(255 255 255/8%)}.lang-switch-menu a[aria-current]{font-weight:600}#slide-menu .lang-switch-menu{right:auto;left:50%;transform:translateX(-50%)}.heading-icon{display:inline-block;vertical-align:-.125em;margin-right:.5em;opacity:.6}article section>h3:not(:first-child),article section>h4{padding-top:4.75rem}