.language-switch{position:relative;flex-shrink:0;font-size:12px;font-weight:500}.language-switch summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 0;color:var(--green);white-space:nowrap}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary span{color:var(--orange)}.language-options{position:absolute;right:0;top:100%;min-width:130px;padding:7px;background:var(--cream);border:1px solid var(--line);border-radius:4px;box-shadow:0 8px 20px #213d3215;z-index:30}.language-options a{display:block;padding:9px 12px;border-radius:2px;white-space:nowrap}.language-options a:hover,.language-options a[aria-current=page]{background:var(--sage)}.legal-header .nav>.plain{margin-left:auto}.legal-header .nav{gap:24px}@media(min-width:761px) and (max-width:1000px){header .menu{display:block;background:transparent;border:1px solid var(--line);color:var(--green);font-size:22px;border-radius:4px;width:42px;height:42px}header .navlinks{display:none;position:absolute;left:0;right:0;top:95px;background:var(--cream);padding:25px;box-shadow:0 15px 20px #243d3210}header .navlinks.open{display:flex;flex-direction:column;align-items:stretch}header .navlinks>a{padding-block:9px}}@media(max-width:1000px){.navlinks .language-options{position:static;box-shadow:none}.navlinks .language-switch summary{padding-block:12px}}@media(max-width:480px){.legal-header .nav{flex-wrap:wrap;gap:12px;padding-block:14px}.legal-header .nav .logo{flex-basis:100%}.legal-header .nav>.plain{margin-left:0}.legal-header .language-switch{margin-left:auto}}