@media(max-width:980px){
  .nav-wrap{flex-wrap:wrap;gap:8px 18px;padding-block:10px}
  .site-header nav{order:3;display:flex;width:100%;margin-left:0;overflow-x:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.14);scrollbar-width:none}
  .site-header nav::-webkit-scrollbar{display:none}
  .site-header nav a{flex:none}
  .nav-actions{margin-left:auto}
  .hero-grid{grid-template-columns:1fr;min-height:auto;gap:58px;padding-block:72px}
  .record-specimen{width:min(680px,100%)}
  .provenance-grid{grid-template-columns:1fr;gap:50px}
  .directory-layout{grid-template-columns:1fr;gap:38px}
  .filter-panel{position:static;grid-template-columns:repeat(3,1fr);clip-path:none}
  .filter-panel h2,.filter-panel .button,.filter-panel .clear-link{grid-column:1/-1}
  .profile-grid{grid-template-columns:1fr}
  .profile-aside{position:static;grid-template-columns:1fr 1fr}
  .auth-shell{grid-template-columns:1fr;gap:50px}
  .pricing-ledger article{grid-template-columns:1fr 300px;gap:36px}
  .admin-grid{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}
}
@media(max-width:720px){
  .container,.auth-shell,.narrow-page,.narrow-wide,.reading-page{width:min(100% - 32px,1220px)}
  .nav-wrap{min-height:68px}
  .brand span{display:none}
  .site-header nav{justify-content:space-between;gap:0}
  .site-header nav a{padding:9px 4px;font-size:clamp(.72rem,3.1vw,.8rem)}
  .nav-actions>a:not(.button),.text-button{padding-inline:8px;font-size:.82rem}
  h1{font-size:clamp(2.8rem,14vw,4.6rem)}
  .hero-grid{padding-block:54px}
  .hero-copy>p{font-size:1rem}
  .hero-search>div{grid-template-columns:1fr}
  .hero-search button{min-height:50px}
  .hero-notes{display:grid;gap:9px}
  .record-specimen{padding:20px}
  .record-specimen__identity{align-items:flex-start}
  .record-specimen__identity img{width:58px;height:58px}
  .record-facts>div{grid-template-columns:100px 1fr}
  .record-facts span{grid-column:2}
  .record-specimen__seal{align-items:center}
  .truth-rail .container{align-items:flex-start;flex-wrap:wrap;padding-block:18px}
  .truth-rail strong{width:100%}
  .section{padding-block:68px}
  .section--tight{padding-block:48px}
  .section-heading,.claim-close .container,.page-intro__split,.billing-head{align-items:flex-start;flex-direction:column}
  .business-row{grid-template-columns:auto 1fr;min-height:112px}
  .business-row__proof{grid-column:2;justify-items:start}
  .business-row__proof small{display:none}
  .claim-close .button{width:100%}
  .filter-panel{grid-template-columns:1fr}
  .filter-panel label{grid-column:1}
  .sponsored-block{padding:16px}
  .sponsored-block>div:first-child{display:block}
  .sponsored-block>div:first-child p{margin-top:8px}
  .profile-id{align-items:flex-start;flex-direction:column}
  .profile-title{align-items:flex-start;flex-wrap:wrap}
  .profile-title .status{margin-left:0}
  .profile-facts>div{grid-template-columns:1fr}
  .profile-facts dd{padding-top:0;border-left:0}
  .dx-grid{grid-template-columns:1fr}
  .dx-grid>div{border-right:0;border-bottom:1px solid var(--line)}
  .profile-aside{grid-template-columns:1fr}
  .auth-shell{padding-block:60px}
  .form-card{padding:24px}
  .manage-row,.official-lock{align-items:flex-start;flex-direction:column}
  .manage-row__actions{justify-content:flex-start}
  .registry-search>div,.claim-row,.claim-row form,.form-grid{grid-template-columns:1fr}
  .span-two{grid-column:1}
  .pricing-ledger article{grid-template-columns:1fr}
  .review-row{align-items:flex-start;flex-direction:column}
  .footer-grid{grid-template-columns:1fr 1fr}
  .footer-statement{grid-column:1/-1}
  .footer-bottom{flex-direction:column}
}
