.header .advice-menu{position:relative;font-size:13px;font-weight:600}
.header .advice-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 0;white-space:nowrap}
.header .advice-menu>summary::-webkit-details-marker{display:none}
.header .advice-menu>summary::after{content:'⌄';font-size:15px;transition:transform .2s}
.header .advice-menu[open]>summary{color:var(--teal)}
.header .advice-menu[open]>summary::after{transform:rotate(180deg)}
.header .advice-submenu{position:absolute;top:100%;left:-18px;min-width:285px;padding:9px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #112e3c1a;display:grid;gap:3px}
.header .advice-submenu a{display:block;padding:12px 14px;border-radius:7px;line-height:1.5;white-space:nowrap}
.header .advice-submenu a:hover,.header .advice-submenu a:focus-visible{background:var(--pale);color:var(--teal)}
.advice-points article[id]{scroll-margin-top:120px}
@media(max-width:800px){.header .advice-menu>summary{padding:8px 0;justify-content:space-between}.header .advice-submenu{position:static;min-width:0;margin:8px 0 0;border-radius:8px;box-shadow:none;background:var(--pale)}.header .advice-submenu a{white-space:normal;padding:10px 12px}.header #navigation{max-height:calc(100dvh - 76px);overflow-y:auto}}
@media(prefers-reduced-motion:reduce){.header .advice-menu>summary::after{transition:none}}
