.terla-header .terla-nav-row{position:relative}
.terla-header .terla-univers-nav>.list-menu>li{position:static}
.terla-header .terla-univers-nav .terla-universe{position:static}
.terla-header .terla-univers-nav .header__menu-item{font-size:14px}
.terla-header .terla-univers-nav .terla-universe[open]>summary{background:#fff}
.terla-header .terla-univers-nav .terla-universe[open]>summary::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:#f0b429}
.terla-header .terla-univers-nav .terla-universe-panel{box-sizing:border-box;position:absolute;inset:100% 0 auto;z-index:5;min-width:0;width:100%;max-width:none;margin:0;padding:26px 28px 30px;border:0;border-bottom:1px solid #e6dfd3;border-radius:0;background:#fff;color:#21463e;box-shadow:0 10px 16px #21463e12}
.terla-universe-panel__inner{position:relative;max-width:1250px;margin:0 auto;padding:20px 24px 24px}
.terla-universe-panel__inner::before,.terla-universe-panel__inner::after{content:"";position:absolute;width:28px;height:28px;border-color:#f0b429;border-style:solid;pointer-events:none}
.terla-universe-panel__inner::before{left:0;top:0;border-width:3px 0 0 3px}
.terla-universe-panel__inner::after{right:0;bottom:0;border-width:0 3px 3px 0}
.terla-universe-panel__title{margin:0 0 16px;font-family:var(--font-body-family);font-size:24px;font-weight:700;line-height:1.3;color:#21463e}
.terla-universe-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}
.terla-universe-choices>li{display:flex;min-width:0}
.terla-universe-choices a{box-sizing:border-box;width:100%;height:100%;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 22px;background:#f3eee3;border-radius:14px;color:#21463e;text-decoration:none;font-family:var(--font-body-family);font-size:17px;font-weight:600;line-height:1.4}
.terla-universe-choices a>span:first-child{flex:1;min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}
.terla-universe-choices a:hover{background:#e9e2d4}
.terla-universe-choices a>span:last-child{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 18px;width:18px;color:#d9633b;line-height:1}
.terla-universe-choices a[aria-current=page]{text-decoration:underline;text-decoration-color:#f0b429;text-underline-offset:5px}
@media(min-width:990px) and (max-width:1199px){.terla-universe-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.terla-header .terla-univers-nav .header__menu-item{font-size:12px;padding-inline:5px}.terla-header .terla-univers-nav>.list-menu{gap:0}}
@media(prefers-reduced-motion:reduce){.terla-universe-panel{animation:none!important;transition:none!important}}
