.ogm-page-wayfinder{font:inherit;color:#f5f1e8;background:linear-gradient(135deg,#090b19,#1d1231);border:1px solid rgba(216,179,90,.4);border-radius:20px;padding:clamp(14px,3vw,24px);margin:18px 0 26px;box-sizing:border-box}.ogm-page-wayfinder *{box-sizing:border-box}.ogm-wayfinder-title span{display:block;font-size:11px;letter-spacing:.15em;color:#d8b35a;font-weight:800}.ogm-wayfinder-title strong{font-size:clamp(20px,3vw,28px);display:block;color:#fff;margin:7px 0}.ogm-wayfinder-title p{margin:0 0 18px;color:#d0c7db;font-size:14px;line-height:1.6}.ogm-wayfinder-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:9px}.ogm-wayfinder-group{border:1px solid #66527b;border-radius:12px;background:#151329;min-width:0}.ogm-wayfinder-group summary{list-style:none;cursor:pointer;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;color:#f5e5b7;font-weight:700}.ogm-wayfinder-group summary::-webkit-details-marker{display:none}.ogm-wayfinder-group[open] summary{border-bottom:1px solid #4c3a61}.ogm-wayfinder-group[open] summary span{transform:rotate(180deg)}.ogm-wayfinder-links{display:grid;gap:3px;padding:7px}.ogm-wayfinder-links a{color:#e9dfef!important;padding:9px 10px;text-decoration:none!important;border-radius:8px;font-size:13px;line-height:1.4;min-height:40px;overflow-wrap:anywhere}.ogm-wayfinder-links a:hover,.ogm-wayfinder-links a:focus-visible{background:#3e2c61;color:#fff!important}.ogm-wayfinder-links a[aria-current=page]{background:#6b3aaa;color:#fff!important;font-weight:750}.ogm-wayfinder-lock{font-size:11px;opacity:.85}.ogm-wayfinder-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.ogm-wayfinder-actions a{border:1px solid #d8b35a;border-radius:9px;padding:10px 14px;min-height:44px;text-decoration:none!important;font-size:13px;color:#f5d888!important}.ogm-page-wayfinder a:focus-visible,.ogm-page-wayfinder summary:focus-visible{outline:3px solid #f0d98a;outline-offset:2px}@media(max-width:640px){.ogm-wayfinder-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ogm-wayfinder-group summary{font-size:12px;padding:10px}.ogm-page-wayfinder{margin:12px 0 20px}.ogm-wayfinder-title p{font-size:13px}}@media(max-width:380px){.ogm-wayfinder-groups{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ogm-page-wayfinder *{scroll-behavior:auto!important;transition:none!important}}