/* One consistent menu, with learning links kept together. */
header .site-menu.unified-menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 22px;font-size:14px;width:auto}
.unified-menu>a,.unified-menu summary{min-height:44px;display:flex;align-items:center;white-space:nowrap}
.unified-menu .learn-menu{position:relative;border:0;padding:0;margin:0;background:transparent}
.unified-menu summary{cursor:pointer;font:inherit;color:inherit;padding:0;gap:8px;list-style:none}
.unified-menu summary::-webkit-details-marker{display:none}.unified-menu summary::after{content:'▾';font-size:12px}
.unified-menu a:focus-visible,.unified-menu summary:focus-visible{outline:3px solid #b87726;outline-offset:4px}
.unified-menu .learn-links{position:absolute;right:0;top:100%;z-index:100;min-width:260px;max-width:calc(100vw - 40px);padding:12px 18px;background:#fffdf7;border:1px solid #d6d4c9;border-radius:8px;box-shadow:0 8px 24px #16363c20}
.unified-menu .learn-links a{display:flex;white-space:normal;line-height:1.4;padding:8px 0;text-decoration:none}
.unified-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
.greeting-introduction{max-width:900px;margin:auto;padding:64px 24px 80px}.greeting-introduction h1{font-size:clamp(36px,6vw,64px)}.greeting-introduction>p{max-width:680px;line-height:1.7}.greeting-steps{padding-left:24px;margin:32px 0;max-width:680px}.greeting-steps li{padding:10px 0;line-height:1.7}.greeting-steps strong{display:block}
@media(max-width:900px){header{flex-wrap:wrap}header .site-menu.unified-menu{justify-content:flex-start}}
@media(max-width:700px){header .site-menu.unified-menu{display:grid;grid-template-columns:auto auto 1fr;gap:0 16px;width:100%;font-size:13px}.unified-menu>a:nth-child(4){grid-column:1 / 3}.unified-menu .learn-menu{justify-self:end}.unified-menu>a:nth-child(3){justify-self:end}.greeting-introduction{padding-top:36px}}
@media print{header .unified-menu{display:none!important}}

@media(max-width:700px){header .site-menu.unified-menu{grid-template-columns:1fr 1fr;gap:0 12px}.unified-menu>a:nth-child(4){grid-column:auto}.unified-menu>a:nth-child(3),.unified-menu .learn-menu{justify-self:start}.unified-menu>a{white-space:normal}}
