/* Tactile remote keys; scoped to the premium header. */
@media(min-width:1101px){.p-header .p-remote-navigation nav{flex-wrap:wrap;justify-content:flex-end}}
.p-header .p-remote-navigation{min-width:0}
.p-header .p-remote-navigation nav{display:flex;align-items:center;gap:8px;padding:9px 10px 12px;border:1px solid #777f77;border-radius:20px;background:linear-gradient(180deg,#555d54 0%,#3b433c 55%,#303831 100%);box-shadow:inset 0 1px 0 #ffffff40,inset 0 -2px 3px #00000026,0 5px 0 #293129,0 10px 20px #1a32201f;font-size:13px;font-weight:650}
.p-header .p-remote-navigation nav>a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;box-sizing:border-box;padding:10px 15px;border:1px solid #f8f4e7;border-bottom-color:#b8b6a5;border-radius:11px;background:linear-gradient(180deg,#fffdf1,#e6e2d2);box-shadow:inset 0 1px 0 #fff,0 3px 0 #a7a58f,0 4px 5px #00000038;color:#25302c;font:inherit;line-height:1.3;text-align:center;text-decoration:none;white-space:nowrap;transition:transform 150ms ease,box-shadow 150ms ease,background 150ms ease}
.p-header .p-remote-navigation nav>a:hover{color:#18251f;background:linear-gradient(180deg,#fffef8,#f0ecde);transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,0 4px 0 #a7a58f,0 5px 6px #00000038}
.p-header .p-remote-navigation nav>a[aria-current="page"]{color:#fffaf1;background:linear-gradient(180deg,#b85f4c,#974634);border-color:#ce8a71 #9c523e #71392c;box-shadow:inset 0 1px 0 #e5a98b80,0 3px 0 #64372b,0 4px 5px #00000040}
.p-header .p-remote-navigation nav>a[aria-current="page"]::before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#e9f3a6;box-shadow:0 0 0 2px #5d30294d}
.p-header .p-remote-navigation nav>a:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0000001c,0 1px 0 #797d6d}
.p-header .p-remote-navigation nav>a:focus-visible,.p-header .p-remote-navigation>summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:5px}
@media(min-width:1101px){.p-header .p-header-inner{gap:22px}.p-header .p-remote-navigation>summary{display:none}}
@media(max-width:1100px){
 .p-header .p-remote-navigation>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;box-sizing:border-box;padding:11px 16px;border:1px solid #bbbcae;border-radius:11px;background:linear-gradient(180deg,#fffdf1,#e6e2d2);box-shadow:inset 0 1px 0 #fff,0 3px 0 #8c9486;color:#25302c;line-height:1.3;cursor:pointer;list-style:none}
 .p-header .p-remote-navigation>summary::-webkit-details-marker{display:none}
 .p-header .p-remote-navigation:not([open])>nav{display:none}
 .p-header .p-remote-navigation[open]>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:absolute;top:calc(100% + 8px);left:auto;right:max(20px,calc((100vw - 1240px)/2));width:min(460px,calc(100vw - 40px));box-sizing:border-box;padding:14px 14px 18px;gap:12px;border-bottom:1px solid #777f77;align-items:stretch}
 .p-header .p-remote-navigation nav>a{white-space:normal;overflow-wrap:break-word;padding:12px;min-width:0;min-height:48px}
 .p-header .p-remote-navigation nav>a:first-child{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){.p-header .p-remote-navigation nav>a{transition:none}}
