.haf-blog-page{padding:76px 0 90px}.haf-blog-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr);align-items:center;gap:88px;display:grid}.haf-blog-heading>.eyebrow{color:var(--muted)}.haf-blog-status{color:var(--blue);background:#f1efff;border:1px solid #dcd8fa;border-radius:24px;align-items:center;gap:9px;margin-top:26px;padding:8px 12px;font-size:11px;font-weight:500;display:inline-flex}.haf-blog-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.haf-blog-heading h1{letter-spacing:-3.8px;margin:25px 0 26px;font-size:clamp(56px,6.8vw,94px);font-weight:500;line-height:1.04}.haf-blog-heading h1>span{color:var(--blue)}.haf-blog-description{max-width:545px;color:var(--muted);font-size:16px;line-height:1.85}.haf-blog-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:34px;display:flex}.haf-blog-actions>.button{gap:20px;min-height:48px;padding:14px 18px;font-size:13px}.haf-blog-actions>.text-link{min-height:44px;font-size:13px}.haf-blog-note{border-left:1px solid var(--line);padding:24px 0 24px 45px}.haf-blog-note>svg{color:var(--blue);margin-bottom:28px}.haf-blog-note>.eyebrow{color:var(--muted);font-size:9px}.haf-blog-themes{font-family:var(--font-display);letter-spacing:-1.5px;margin-top:20px;font-size:clamp(35px,3.4vw,48px);line-height:1.18}.haf-blog-note-copy{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.8}@media (max-width:1100px){.haf-blog-intro{gap:45px}.haf-blog-note{padding-left:30px}.haf-blog-heading h1{font-size:74px}}@media (max-width:820px){.haf-blog-page{padding:55px 0 62px}.haf-blog-intro{grid-template-columns:1fr;gap:48px}.haf-blog-heading h1{font-size:clamp(58px,9vw,78px)}.haf-blog-note{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.haf-blog-note>svg{margin-bottom:20px}.haf-blog-themes{font-size:38px}.haf-blog-note-copy{margin-top:18px}}@media (max-width:600px){.haf-blog-page{padding:39px 0 48px}.haf-blog-status{margin-top:21px}.haf-blog-heading h1{letter-spacing:-2.5px;margin:22px 0;font-size:clamp(49px,12.5vw,64px)}.haf-blog-description{font-size:15px;line-height:1.8}.haf-blog-actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:28px}.haf-blog-note-copy{font-size:14px}}
