/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ar-subnav-block .ar-subnav{background:#ffb511;border-bottom:1px solid #c4820e;position:relative;z-index:20;font-family:inherit;}.ar-subnav-block .ar-subnav-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1160px;margin:0 auto;padding:12px 20px;box-sizing:border-box;}.ar-subnav-block .ar-menu{position:relative;margin:0;}.ar-subnav-block .ar-menu summary{position:relative;display:flex;min-height:58px;flex-direction:column;justify-content:center;padding:10px 40px 10px 14px;color:#202020;background:rgba(255,255,255,0.78);border:1px solid rgba(0,0,0,0.24);border-radius:6px;cursor:pointer;list-style:none;line-height:1.25;box-sizing:border-box;}.ar-subnav-block .ar-menu summary::-webkit-details-marker{display:none;}.ar-subnav-block .ar-menu summary::after{content:"\25BE";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:700;}.ar-subnav-block .ar-menu summary:hover,.ar-subnav-block .ar-menu[open] summary{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.12);}.ar-subnav-block .ar-menu summary:focus-visible{outline:3px solid #005581;outline-offset:2px;}.ar-subnav-block .menu-label{display:block;margin-bottom:2px;color:#463400;font-size:0.85rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.ar-subnav-block .menu-current{display:block;color:#202020;font-size:1rem;font-weight:700;}.ar-subnav-block .ar-menu-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:360px;overflow:auto;margin:0;padding:8px 0;background:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 10px 24px rgba(0,0,0,0.16);list-style:none;}.ar-subnav-block .ar-menu-list li{margin:0;padding:0;list-style:none;}.ar-subnav-block .ar-menu-list a{display:block;padding:9px 14px;color:#202020;font-size:0.94rem;font-weight:600;text-decoration:none;}.ar-subnav-block .ar-menu-list a:hover,.ar-subnav-block .ar-menu-list a:focus{background:#e1f2f8;color:#003b5c;outline:none;}.ar-subnav-block .ar-menu-list a[aria-current="page"]{border-left:4px solid #005581;padding-left:10px;background:#f6fbfd;color:#003b5c;}@media (max-width:860px){.ar-subnav-block .ar-subnav-inner{grid-template-columns:1fr;gap:8px;}.ar-subnav-block .ar-menu-list{position:static;margin-top:6px;box-shadow:none;}}@media print{.ar-subnav-block{display:none;}}
