.information-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}
.information-title-row h2{overflow-wrap:anywhere}
.information-title-only{grid-template-columns:minmax(0,1fr)}
.information-title-with-status{display:flex;align-items:baseline;gap:10px;min-width:0}
.information-title-with-status h2{min-width:0}
.information-inactive-badge{flex-shrink:0;border-radius:999px;padding:6px 10px;background:#b42318;color:#fff;font-size:12px;font-weight:800;line-height:1.45;white-space:nowrap}
.school-detail-actions,.information-detail-actions{gap:12px;flex-wrap:wrap}
.information-title-row .list-link{height:42px;padding:0 28px;background:var(--brand);border-color:var(--brand);color:#fff;white-space:nowrap;font-size:16px}
.information-head .information-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;font-size:12px;margin-top:16px}
.information-meta>span{white-space:nowrap}
@media(max-width:767px){.information-title-row{gap:12px}.information-head .information-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.information-meta .information-date{grid-column:1/-1}.information-meta .information-views{grid-column:1/-1}}

.information-meta>.information-recruitment-types{white-space:normal;min-width:0}
@media(max-width:767px){.information-meta>.information-recruitment-types{grid-column:1/-1}}
