/* Shared PathomChip identity: storefront, member centre, staff and lookup page. */
.pr-subnav .wrap{align-items:center}
.pr-subnav a.pathomchip-menu,a.pathomchip-menu{
 display:inline-flex;align-items:center;gap:11px;min-height:52px;box-sizing:border-box;
 padding:9px 16px;margin:7px 0;color:#fff;background:linear-gradient(120deg,#163d2f,#266447);
 border:1px solid #bf9f59;border-radius:14px;text-decoration:none;white-space:nowrap;
 box-shadow:0 3px 10px #163d2f18;transition:background .18s,box-shadow .18s,transform .18s;
}
.pathomchip-menu .pc-icon{width:29px;height:29px;flex-shrink:0;color:#e6cb8b}
.pathomchip-menu .pc-label{display:flex;flex-direction:column;gap:2px;line-height:1.3;text-align:left}
.pathomchip-menu strong{font-size:18px;font-weight:800;letter-spacing:-.4px;color:#fff}
.pathomchip-menu strong span{color:#eed59e}
.pathomchip-menu small{font-size:11px;font-weight:500;color:#e4eee5}
.pathomchip-menu .pc-arrow{font-size:21px;margin-left:8px;color:#eed59e}
.pr-subnav a.pathomchip-menu:hover,a.pathomchip-menu:hover{color:#fff;background:#255d45;border-color:#eed59e;box-shadow:0 5px 15px #163d2f30;transform:translateY(-1px)}
a.pathomchip-menu:focus-visible,a.pathomchip-member:focus-visible{outline:3px solid #b38124;outline-offset:4px}
a.pathomchip-menu.pc-staff{display:flex;margin:8px 10px;white-space:normal}
a.mc-action.pathomchip-member{background:#163d2f;color:#fff;border:1px solid #bf9f59;min-height:64px}
.pathomchip-member strong{color:#eed59e;font-size:16px}
.pathomchip-member>span:last-child{font-size:12px}
.pc-header-brand{font-weight:800;letter-spacing:-.5px}
.pc-header-brand>span{color:#99702a}
.pc-header-brand small{letter-spacing:1.5px}
.pc-wordmark{font-size:clamp(34px,5vw,64px);font-weight:850;letter-spacing:-2px;line-height:1.1;color:#163d2f;margin:20px 0 16px}
.pc-wordmark>span:first-child{color:#9a742e}
.pc-wordmark .pc-free{display:block;width:max-content;font-size:10px;font-weight:700;letter-spacing:2px;color:#49624e;border:1px solid #cbd5c8;border-radius:50px;padding:7px 11px;margin-top:14px}
@media(max-width:600px){
 .pr-subnav a.pathomchip-menu{padding:8px 12px;min-height:48px;border-radius:12px}
 .pathomchip-menu strong{font-size:16px}
 .pathomchip-menu .pc-icon{width:25px;height:25px}
 .pc-wordmark{letter-spacing:-1.3px}
}
@media(prefers-reduced-motion:reduce){a.pathomchip-menu{transition:none}a.pathomchip-menu:hover{transform:none}}
