.header__item{position:relative}.header__link-row{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.header__submenu-button{background:transparent;border:1px solid var(--line);border-radius:999px;display:none;min-height:2.75rem;min-width:2.75rem}.header__submenu,.header__submenu-list{list-style:none;margin:0;padding:0}.header__submenu{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:none;gap:1.25rem;left:0;min-width:38rem;padding:1.25rem;position:absolute;top:100%}.header__submenu>li>a{display:block;font-family:Georgia,"Times New Roman",serif;font-size:1.05rem;margin-bottom:.45rem}.header__submenu-list{display:grid;gap:.28rem}.header__submenu-list a{color:#365647;font-size:.86rem;font-weight:600}.header__item--nested:hover>.header__submenu,.header__item--nested:focus-within>.header__submenu{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr))}@media(max-width:900px){.header__item{width:100%}.header__submenu-button{align-items:center;display:inline-flex;justify-content:center}.header__submenu-button[aria-expanded="true"] span{transform:rotate(45deg)}.header__submenu{background:transparent;border:0;box-shadow:none;display:none;min-width:0;padding:.5rem 0 .5rem 1rem;position:static}.header__submenu.is-open{display:block}.header__submenu>li+li{margin-top:.8rem}.header__submenu-list{padding-left:.75rem}}
