
.pnav{
  --pn-ink:#111;--pn-sub:#6b6b70;--pn-line:#e6e6eb;--pn-blue:#0071e3;
  position:sticky;top:0;z-index:50;
  display:flex;align-items:center;gap:26px;
  padding:13px clamp(16px,4vw,26px);
  background:rgba(255,255,255,.86);
  -webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);
  border-bottom:1px solid var(--pn-line);
  font:14px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
}
.pnav a{text-decoration:none;color:inherit}
.pnav-brand{
  font-weight:600;letter-spacing:-.01em;color:var(--pn-ink);white-space:nowrap;
  font-size:14px;
}
.pnav-tabs{display:flex;gap:4px;flex:1;min-width:0}
.pnav-tab{
  padding:7px 12px;border-radius:8px;color:var(--pn-sub);white-space:nowrap;
  transition:background .15s,color .15s;
}
.pnav-tab:hover{background:#f0f0f3;color:var(--pn-ink)}
.pnav-tab.active{color:var(--pn-ink);font-weight:600;background:#f0f0f3}
.pnav-staff{color:var(--pn-blue);white-space:nowrap;font-weight:500}
.pnav-staff:hover{text-decoration:underline}
.pnav-staff.active{font-weight:600}
/* Below 640px the wordmark is the first thing to go — the tabs are the navigation. */
@media(max-width:640px){
  .pnav{gap:14px}
  .pnav-brand{display:none}
  .pnav-tab{padding:7px 9px}
}

/* Consumer-facing disclosure block. Quiet by default: a legal notice that shouts is a notice
   people learn to skip. */
.pdisc{
  max-width:760px;margin:0 auto;padding:22px clamp(16px,4vw,24px);
  font:12.5px/1.6 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
  color:#6b6b70;text-align:left;
}
.pdisc strong{color:#111;font-weight:600}
.pdisc p{margin:0 0 8px}
.pdisc p:last-child{margin-bottom:0}
.pdisc a{color:#0071e3;text-decoration:none}
.pdisc a:hover{text-decoration:underline}
