.hpc-page-header{margin-bottom:24px;padding-bottom:15px;border-bottom:2px solid var(--hpc-green)}
.hpc-page-header h1{max-width:870px}
.hpc-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px;align-items:start}
.hpc-page .hpc-search-form{max-width:600px;margin:24px 0}
@media(max-width:760px){.hpc-page-grid{grid-template-columns:1fr}.hpc-page .hpc-sidebar{margin-top:30px}}
