.pilgrimage-menu{position:relative}.header nav .pilgrimage-toggle{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.pilgrimage-submenu{position:absolute;top:calc(100% + 12px);left:-16px;min-width:200px;padding:8px 16px;background:#edf5ff;color:#174f7b;border:1px solid #174f7b29;border-radius:8px;box-shadow:0 12px 30px #123f6a18;z-index:100}.pilgrimage-submenu[hidden]{display:none}.header nav .pilgrimage-submenu a{display:block;padding:12px 0;color:#174f7b;white-space:nowrap}.pilgrimage-toggle:focus-visible,.pilgrimage-submenu a:focus-visible{outline:2px solid #b89658;outline-offset:5px}@media(max-width:760px){.header nav .pilgrimage-toggle{width:100%;justify-content:space-between;padding:13px 5px;font-size:18px}.pilgrimage-submenu{position:static;margin:0 0 8px;padding:0 16px;box-shadow:none;min-width:0}.header nav .pilgrimage-submenu a{font-size:16px}}