@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:#fbfbfa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:#1a1a1a}@media (hover:hover) and (pointer:fine){a:hover{color:#000}}:where(a,button):focus-visible{outline:2px solid #6e6e69;outline-offset:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{--pnav-ink:#46566c;--pnav-line:#dcdfe3;--pnav-bg:#ffffff;--pnav-hover:#f2f4f7;--pnav-on:#f2df69;--pnav-on-ink:#344b6f;--pnav-on-edge:rgb(73 89 116/0.35);--pnav-gap:16px;--pnav-h:46px;--pnav-room:calc(var(--pnav-h) + var(--pnav-gap) + 16px + env(safe-area-inset-bottom, 0px))}@media (max-width:720px){:root{--pnav-gap:10px;--pnav-h:54px}}body{padding-bottom:var(--pnav-room)}html{scroll-padding-bottom:var(--pnav-room)}.wrap{max-width:1120px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px))}@media (max-width:720px){.wrap{padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px))}}.skip-link{position:absolute;left:16px;top:-100px;z-index:10;padding:10px 14px;border-radius:10px;background:#30343b;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.skip-link:focus{top:12px;color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}