.book-call{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:46px;padding:11px 19px;border:1px solid currentColor;font-size:.88rem;font-weight:600;text-decoration:none!important;line-height:1.3}.book-call:hover{color:#9c7300;background:rgba(255,201,33,.08)}.nav nav{gap:18px}.nav-book-call{white-space:nowrap;color:#ffc921}.hero-book{margin:18px 0 0;color:#e5e8ec}.hero-book:hover,.program-book:hover,.blog-aside .sidebar-book:hover{color:#ffc921}.closing-book{margin:12px 0 0 12px;color:#101623}.sidebar-book{margin-top:22px;display:flex;width:fit-content}.program-book{margin:14px 0 0 12px;color:#e5e8ec}.program-caption{flex-wrap:wrap}.footer-book{color:#ffc921}.book-call:focus-visible,.nav-book-call:focus-visible{outline:2px solid #ffc921;outline-offset:4px}@media(min-width:761px) and (max-width:1150px){.nav nav{gap:12px;font-size:.75rem}.nav .brand img{width:175px}.nav{gap:18px}.nav .small{padding:10px 13px}}@media(max-width:760px){.closing-book,.program-book{margin-left:0;margin-top:14px}.nav nav{gap:22px}.hero-book{width:fit-content}.program-caption .program-book{margin-top:14px}}
/* Switch to the menu before the full navigation outgrows tablet widths. */
@media(max-width:1100px){.nav{min-height:80px}.menu{display:block;background:none;border:1px solid #657087;color:white;padding:10px 16px}.nav nav{display:none;position:absolute;left:0;right:0;top:80px;background:#0c1424;padding:25px;flex-direction:column;align-items:stretch;font-size:1rem;gap:22px}.nav nav.open{display:flex}.nav nav>a{white-space:normal}.nav .brand img{width:190px}}
