.case-studies-menu{font-size:14px;position:relative}.case-studies-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;list-style:none;display:flex}.case-studies-menu summary::-webkit-details-marker{display:none}.case-studies-menu summary:after{content:"⌄";font-size:16px;line-height:1}.case-studies-menu[open] summary:after{transform:rotate(180deg)}.case-studies-menu summary:focus-visible{outline-offset:5px;outline:2px solid #7b62df}.case-studies-menu-links{z-index:60;background:#f6f3ed;border:1px solid #c7c4ba;border-radius:4px;width:300px;padding:8px;position:absolute;top:calc(100% + 18px);left:-18px;box-shadow:0 12px 28px #17271f1f}.case-studies-menu-links:before{content:"";height:19px;position:absolute;top:-19px;left:0;right:0}.case-studies-menu .case-studies-menu-links a{color:#17271f;white-space:normal;padding:14px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}:is(.case-studies-menu .case-studies-menu-links a:hover,.case-studies-menu .case-studies-menu-links a:focus-visible){background:#e2e4d5}.case-studies-menu-links span{margin-top:5px;font-size:12px;font-weight:400;display:block}.site-footer .case-studies-menu{font-size:12px}.site-footer .case-studies-menu-links{inset:auto 0 calc(100% + 14px) auto}.site-footer .case-studies-menu-links:before{height:15px;top:auto;bottom:-15px}@media (min-width:1201px){.case-studies-menu summary:after{display:none}}@media (max-width:1200px){.modern-navlinks.open .case-studies-menu summary{border-bottom:1px solid #d8d4ca;padding:12px 0;font-size:16px}.modern-navlinks.open .case-studies-menu-links{width:100%;box-shadow:none;border:0;padding:0 0 0 14px;position:static}.modern-navlinks.open .case-studies-menu-links:before{display:none}.modern-navlinks.open .case-studies-menu-links a{padding:14px 8px;font-size:14px}}@media (max-width:750px){.site-footer .case-studies-menu-links{width:min(300px,84vw);left:0;right:auto}}
