/* Keep the existing Astra header and burger treatment, with grouped secondary links. */
.tyro-burger-trigger .tyro-burger-icon{display:inline-flex;flex-direction:column;gap:4px;vertical-align:middle}
.tyro-burger-trigger .tyro-burger-icon>span{display:block;width:22px;height:2px;background:currentColor;margin:0}
.tyro-burger-dropdown{min-width:15rem;max-width:min(19rem,calc(100vw - 2rem))}
.tyro-burger-dropdown .tyro-burger-divider{display:block;height:0;margin:.45rem .75rem;border:0;border-top:1px solid #cfd4c8;background:none}
.tyro-burger-dropdown .tyro-burger-resources{position:static;margin:0;padding:0;border:0}
.tyro-burger-dropdown .tyro-burger-resources>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .85rem;cursor:pointer;list-style:none;font:inherit;font-weight:400;color:#1f4e6b}
.tyro-burger-dropdown .tyro-burger-resources>summary::-webkit-details-marker{display:none}
.tyro-burger-dropdown .tyro-burger-resources>summary::after{content:'▾';font-size:.8em}
.tyro-burger-dropdown .tyro-burger-resources[open]>summary::after{content:'▴'}
.tyro-burger-dropdown .tyro-burger-resources>summary:hover,.tyro-burger-dropdown .tyro-burger-resources>summary:focus-visible{background:#edf1eb}
.tyro-burger-dropdown .tyro-burger-submenu{padding:.15rem 0 .3rem .8rem;margin-left:.85rem;border-left:2px solid #cfd4c8}
.tyro-burger-dropdown .tyro-burger-submenu>a{display:block;padding:.45rem .85rem;font:inherit;text-decoration:none}
#ast-hf-mobile-menu>li.tyro-nav-divider{border-top:1px solid #cfd4c8;margin-top:.5rem;padding-top:.5rem}
#ast-hf-mobile-menu>li.tyro-nav-divider:first-child{border-top:0;margin-top:0;padding-top:0}
/* Astra formats HTML components with paragraphs; keep each menu entry on its own row. */
.ast-header-html .tyro-burger-dropdown a{display:block;margin:0;box-sizing:border-box}
.ast-header-html .tyro-burger-dropdown p{margin:0;padding:0}
.ast-header-html .tyro-burger-dropdown p:empty{display:none}
