@media (max-width:620px){
  .project-card{padding-bottom:44px}
  .project-card-head h3 a{display:inline-block;min-height:44px}
  .project-card-head h3 a{margin-block:-8px;padding-block:8px}
  .project-card .plain-link{display:inline-block;min-height:44px;margin-block:-14px;padding-block:14px}
  .project-card .plain-link>span,.project-card .plain-link>b{position:relative;top:3px}
  .archive-count{min-height:44px;padding-bottom:8px}
  .filter-bar button{min-height:44px}
  .filter-bar button{min-width:44px}
}

@media (min-width:621px) and (max-width:799px){
  .project-card{padding-bottom:44px}
  .project-card-head h3 a{display:inline-block;min-block-size:44px;margin-block:-8px;padding-block:8px}
  .project-card .plain-link{display:inline-block;min-block-size:44px;margin-block:-14px;padding-block:14px}
  .project-card .plain-link>span,.project-card .plain-link>b{position:relative;top:3px}
  #list :is(.grid>li>p:last-child) a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-13px;padding-block:13px}
  .services-grid a.plain-link{min-block-size:44px;margin-block:-14px;padding-block:14px}
  .record-return a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-13px;padding-block:13px}
  #services .chips li{min-block-size:44px;padding-block:0}
  #services .chips li a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-1px}
  .project-crumb a,.project-meta dd a{position:relative}
  .project-crumb a::before,.project-meta dd a::before{content:"";position:absolute;inset:-15px 0}
  .archive-count,.filter-bar button{min-block-size:44px}
  .archive-count{padding-bottom:8px}
  .filter-bar button{min-inline-size:44px}
  #places .wrap>p:last-child a{position:relative}
  #places .wrap>p:last-child a::before{content:"";position:absolute;inset:-13px 0}
}

@media (min-width:800px) and (max-width:1279px){
  #services .chips li{min-block-size:44px;padding-block:0}
  #services .chips li a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-1px}
  .project-card-head h3 a{position:relative}
  .project-card-head h3 a::before{content:"";position:absolute;inset:-8px 0}
  .project-crumb a,.project-meta dd a{position:relative}
  .project-crumb a::before,.project-meta dd a::before{content:"";position:absolute;inset:-15px 0}
  .project-card .plain-link,.services-grid a.plain-link,#list :is(.grid>li>p:last-child) a{position:relative}
  .project-card .plain-link::before,.services-grid a.plain-link::before,#list :is(.grid>li>p:last-child) a::before{content:"";position:absolute;inset:-14px 0}
  .filter-bar button{position:relative}
  .filter-bar button::before{content:"";position:absolute;inset:-9px 0}
  .archive-count{position:relative}
  .archive-count::before{content:"";position:absolute;inset:-4px 0}
  .record-return a{position:relative}
  .record-return a::before{content:"";position:absolute;inset:-13px 0}
  #places .wrap>p:last-child a{position:relative}
  #places .wrap>p:last-child a::before{content:"";position:absolute;inset:-13px 0}
}
