.rspc-nav-list>li.has-mega{display:flex;align-items:center;gap:.15rem}
.rspc-mega-toggle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:none;border:0;color:inherit;cursor:pointer}
.rspc-mega-toggle .car{border:4px solid transparent;border-top-color:currentColor;margin-top:4px;transition:transform .2s ease}
li.has-mega.is-open>.rspc-mega-toggle .car{transform:rotate(180deg);margin-top:-4px}
.rspc-mega{display:none;position:fixed;left:0;right:0;top:var(--rspc-mega-top,100px);z-index:45;max-height:calc(100vh - var(--rspc-mega-top,100px));overflow:auto;background:var(--paper,#efe7d4);color:var(--ink,#101e26);border-bottom:2px solid var(--ink,#101e26);box-shadow:0 14px 24px rgba(16,30,38,.18);text-transform:none;letter-spacing:normal;font:400 1rem/1.5 var(--body,inherit);white-space:normal}
li.has-mega.is-open>.rspc-mega{display:block}
.rspc-mega-in{max-width:var(--rspc-w,1180px);margin:0 auto;padding:clamp(20px,3vw,40px) var(--gut,40px)}
.rspc-mega a{color:inherit}
@media (max-width:1300px){
  .rspc-nav-list>li.has-mega{flex-wrap:wrap}
  .rspc-mega{position:static;flex:0 0 100%;max-height:none;box-shadow:none;border:0;background:transparent}
  .rspc-mega-in{padding:.6rem 0 0}
  .rspc-mega-toggle{width:34px;height:34px}
}
.rspc-mega-in *{min-width:0}
@media (max-width:700px){.rspc-mega-in div[style*="grid"]{grid-template-columns:1fr!important}}
