.feature-menu{position:relative;align-self:center}.feature-menu summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 0;cursor:pointer;list-style:none}.feature-menu summary::-webkit-details-marker{display:none}.feature-menu summary:focus-visible{outline:3px solid #34877f;outline-offset:4px}.feature-menu[open] summary{color:#28685f}.feature-menu[open] summary span{transform:rotate(180deg)}.feature-menu-links{position:absolute;top:100%;left:-20px;width:285px;max-width:calc(100vw - 40px);padding:10px;background:#fff;border:1px solid #dce4df;border-radius:14px;box-shadow:0 16px 40px #171d4b20;z-index:20}.header nav .feature-menu-links a{display:flex;padding:12px 14px;min-height:44px;border-radius:8px;line-height:1.5;font-size:14px}.header nav .feature-menu-links a:hover,.header nav .feature-menu-links a[aria-current]{background:#edf4ef;box-shadow:none;color:#235e57}.header nav .feature-menu-links a:first-child{border-bottom:1px solid #e3e9e5;border-radius:0;font-weight:600;margin-bottom:5px}@media(max-width:650px){.feature-menu-links{left:50%;transform:translateX(-50%);max-height:60vh;overflow-y:auto;width:285px}.header nav{align-items:center}}@media(prefers-reduced-motion:reduce){.feature-menu summary span{transition:none}}
