.page-header{width:100%;max-width:var(--max-width-main,1200px);box-sizing:border-box;flex-direction:column;margin:0 auto;padding:100px 0 32px;display:flex}.page-header--align-center{text-align:center;align-items:center}.page-header--align-left{text-align:left;align-items:flex-start}.page-header__content{flex-direction:column;gap:8px;width:100%;display:flex}.page-header--align-center .page-header__content{text-align:center;align-items:center}.page-header--align-left .page-header__content{text-align:left;align-items:flex-start}.page-header__tag{font-family:var(--font-brand);color:var(--color-primary,#ff4405);font-size:28px;line-height:36px}.page-header__title{font-family:var(--font-brand);font-size:45px;font-weight:var(--font-weight-medium,500);letter-spacing:-.02em;color:var(--color-on-surface,#242527);margin:0;line-height:52px}.page-header__subtitle{font-family:var(--font-brand);font-size:20px;font-weight:var(--font-weight-regular,400);color:var(--color-on-surface-variant,#5a5d62);max-width:680px;margin:0;line-height:24px}@media (max-width:1200px){.page-header{padding-left:24px;padding-right:24px}}@media (max-width:768px){.page-header{padding-top:84px;padding-bottom:20px}.page-header__title{letter-spacing:-.02em;font-size:34px;line-height:40px}.page-header__subtitle{font-size:16px;line-height:24px}}
