/* admissions-head-filing
   Generated from the approved mockup CSS by wp-build/css.py, plus css-fixes/admissions-head-filing.css. */
.a-head .p-lede { font-size: 20px; color: var(--muted); margin-top: 18px; max-width: 30em; }
.a-head { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 4fr); gap: 32px 72px; align-items: end; padding-top: 28px; }
.a-head h1 { font-size: clamp(42px, 5vw, 62px); line-height: 1.08; }
.a-head .p-lede { max-width: 28em; }
.a-head .filing { background: var(--accent-solid); color: #fff; border-radius: 16px; padding: 28px 30px; }
.a-head .filing .kicker { color: var(--highlight-on-deep); }
.a-head .filing p.big { font: 600 30px/1.2 var(--head); margin-top: 10px; }
.a-head .filing p.small { color: var(--on-accent-muted); font-size: 16px; margin-top: 6px; }
.a-head .filing :is(a.btn, button.btn, .btn > .wp-block-button__link) { margin-top: 20px; }
@media (max-width: 1100px) {
  .a-head { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 720px) {
  .a-head h1 { font-size: 40px; }
  .a-head .p-lede { font-size: 18px; }
}
.a-head .p-lede { text-wrap: pretty; }
