@media (max-width:1040px){.public-header>.public-brand{min-inline-size:0}.public-header>.public-brand img{flex:none}.public-header .public-mobile-menu>.public-menu-toggle{--disclosure-content:none;--disclosure-end-padding:16px;--control-radius:999px;color:#265644;cursor:pointer;background:#edf2e9;border:1px solid #d6dfd3;border-radius:999px;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:6.8rem;padding:8px 16px;font-size:.875rem;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}.public-header .public-mobile-menu[open]>.public-menu-toggle,.public-header .public-mobile-menu>.public-menu-toggle:hover{background:#e1eadf;border-color:#b3c7b9}.public-menu-toggle>span:last-child,.public-mobile-menu[open]>.public-menu-toggle>span:first-child{display:none}.public-mobile-menu[open]>.public-menu-toggle>span:last-child{display:inline}.public-header .public-menu-panel{overscroll-behavior-y:contain;background:#fffcf5;border:1px solid #dadbcd;border-radius:16px;max-block-size:calc(100dvh - 6rem);padding:12px;display:block;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:max(12px,50% - 16.5rem);overflow-y:auto;box-shadow:0 12px 28px #172b2226}.public-menu-links,.public-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.public-header .public-menu-panel a{color:#24302a;overflow-wrap:anywhere;border-radius:9px;align-items:center;min-block-size:44px;padding:8px 12px;font-size:.9375rem;font-weight:650;line-height:1.35;display:flex}.public-header .public-menu-links a:hover{background:#e9efe5}.public-menu-actions{border-block-start:1px solid #dadbcd;margin-block-start:8px;padding-block-start:10px}.public-header .public-menu-actions>a{color:#265644;background:#e9efe5;justify-content:center}.public-header .public-menu-actions>a:last-child{color:#fff;background:#265644}.public-header :is(.public-menu-toggle,.public-menu-panel a):focus-visible{outline-offset:2px;outline:2px solid #265644}@media (prefers-reduced-motion:no-preference){.public-mobile-menu[open]>.public-menu-panel{animation:.18s ease-out both public-menu-enter}}@media (prefers-reduced-motion:reduce){.public-header .public-mobile-menu>.public-menu-toggle{transition:none}}}@keyframes public-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
