.reference-site-footer{background:var(--reference-color-78);color:var(--reference-muted);font:11px/1.6 Inter,Arial,sans-serif}.reference-site-footer .reference-footer-wrap{max-width:1390px;margin-inline:auto;padding-inline:42px}.reference-site-footer .reference-footer-content{display:flex;justify-content:space-between;gap:20px;padding-block:35px;border-top:1px solid var(--reference-border)}.reference-site-footer p{margin:0 0 1em;color:var(--reference-muted)}.reference-site-footer a{color:inherit;text-decoration:none}.reference-site-footer a:focus-visible{outline:2px solid var(--reference-mint);outline-offset:5px}.reference-site-footer .reference-footer-content .reference-brand{font-size:20px;letter-spacing:-1.4px}.reference-site-footer .reference-footer-content .reference-brand svg{width:32px}@media (width <= 1150px){.reference-site-footer .reference-footer-wrap{padding-inline:27px}}@media (width <= 760px){.reference-site-footer .reference-footer-wrap{padding-inline:20px}.reference-site-footer .reference-footer-content{flex-wrap:wrap}}.reference-site-header{background:var(--reference-color-78);color:var(--reference-text);font:14px/1.6 Inter,Arial,sans-serif}.reference-site-header .site-header-wrap{max-width:1390px;margin-inline:auto;padding-inline:42px}.reference-site-header .site-header-row{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:24px}.reference-site-header .site-header-row .reference-brand{font-size:26px;letter-spacing:-1.4px}.reference-site-header .site-header-row .reference-brand svg{width:43px}.reference-site-header a{color:inherit;text-decoration:none}.reference-site-header .site-header-actions,.reference-site-header .site-header-links{display:flex;align-items:center;gap:25px}.reference-site-header .site-header-links{font-size:13px;color:var(--reference-muted)}.reference-site-header .site-header-actions{gap:12px}.reference-site-header .site-language-link{font-size:11px}.reference-site-header .site-header-button,.reference-site-header .site-menu-toggle{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--reference-border);border-radius:7px;background:transparent;color:var(--reference-text);font:600 12px/1.6 Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.reference-site-header .site-header-primary{background:var(--reference-mint);border-color:var(--reference-mint);color:var(--reference-color-3)}.reference-site-header a:hover,.reference-site-header button:hover{text-decoration:underline;text-underline-offset:4px}.reference-site-header :focus-visible{outline:2px solid var(--reference-mint);outline-offset:5px}.reference-site-header .site-menu-toggle,.reference-site-header .site-mobile-menu{display:none}.public-site-shell .reference-topbar{position:static;border:0;background:var(--reference-color-78)}.public-site-shell .reference-topbar>.reference-site-header{padding:0}@media (width <= 1150px){.reference-site-header .site-header-wrap{padding-inline:27px}}@media (width < 1100px){.reference-site-header .site-header-links{display:none}.reference-site-header .site-menu-toggle{display:inline-flex;padding:9px}.reference-site-header .site-menu-toggle svg{width:18px;height:18px}.reference-site-header .site-mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:8px;padding-block:12px;border-top:1px solid var(--reference-border)}.reference-site-header .site-mobile-menu a{padding-block:8px}}@media (width <= 760px){.reference-site-header .site-header-wrap{padding-inline:20px}.reference-site-header .site-header-row{flex-wrap:wrap;gap:12px;padding-block:18px}.reference-site-header .site-header-row .reference-brand{font-size:22px}.reference-site-header .site-header-row .reference-brand svg{width:35px}.reference-site-header .site-menu-toggle{margin-left:auto}.reference-site-header .site-header-actions{order:1;flex-basis:100%;justify-content:space-between;gap:8px}.reference-site-header .site-header-button{padding:9px 12px;font-size:11px}}