.page-header{position:relative;margin:0 0 3.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.page-header:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:2px;border-radius:2px;background:linear-gradient(90deg,#9ae6b4,#0070f3)}.page-header__title{margin:0;color:#ffffff;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:700;line-height:1.02;letter-spacing:-.045em}.page-header__subtitle{max-width:560px;margin:1rem 0 0;color:#8f8f8f;font-size:1.05rem;line-height:1.65}@media (max-width:600px){.page-header{margin-bottom:2.5rem;padding-bottom:1.5rem}.page-header:after{width:56px}.page-header__title{font-size:2.6rem}.page-header__subtitle{font-size:.95rem}}