.JMfsBq_header{top:0;z-index:20;padding:32px var(--page-gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0}.JMfsBq_brand{font-family:"Avenir Next", "Century Gothic", var(--body-font);letter-spacing:-1.3px;font-size:clamp(28px,2.9vw,56px);font-weight:600}.JMfsBq_desktop{align-items:center;gap:clamp(28px,4vw,76px);display:flex}.JMfsBq_desktop a{padding:10px 0;font-size:clamp(15px,1.55vw,30px)}.JMfsBq_desktop a:hover{text-underline-offset:7px;text-decoration:underline}.JMfsBq_mobile{display:none}.JMfsBq_mobile button{width:48px;height:48px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.JMfsBq_menu{border:1px solid var(--line);background:#f8f8f2;border-radius:16px;width:190px;padding:14px;position:absolute;top:85px;right:24px;box-shadow:0 15px 35px #30443c14}.JMfsBq_menu:not([hidden]){display:grid}.JMfsBq_menu a{border-radius:8px;padding:14px 18px}.JMfsBq_menu a:hover{background:var(--jade)}@media (max-width:700px){.JMfsBq_header{padding-block:20px}.JMfsBq_brand{font-size:25px}.JMfsBq_desktop{display:none}.JMfsBq_mobile{display:block}}.JMfsBq_noScript{display:none}@media (max-width:700px){.JMfsBq_header:has(.JMfsBq_noScript) .JMfsBq_mobile{display:none}.JMfsBq_noScript{gap:16px;font-size:14px;display:flex}.JMfsBq_noScript a{padding-block:12px}}
.lWai2a_footer{padding:44px var(--page-gutter) 28px;background:#ecf0e8}.lWai2a_top{justify-content:space-between;align-items:center;gap:24px;display:flex}.lWai2a_brand{font-family:"Avenir Next", var(--body-font);letter-spacing:-1px;font-size:26px;font-weight:600}.lWai2a_top nav{flex-wrap:wrap;gap:32px;font-size:14px;display:flex}.lWai2a_bottom{color:var(--muted);border-top:1px solid #cfd8ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:24px;font-size:12px;line-height:1.8;display:flex}.lWai2a_bottom div{gap:24px;display:flex}.lWai2a_footer a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:600px){.lWai2a_top{align-items:flex-start}.lWai2a_top nav{gap:16px}.lWai2a_bottom{gap:12px;display:grid}}
