.hfszr{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:40px;width:min(1280px,calc(100% - 80px));margin:0 auto 72px;padding:32px 40px;border:1px solid #d8dddf;border-radius:4px;background:#f8f9f7;color:#0b2540;font-family:inherit;line-height:1.65}.hfszr *,.hfszr *:before,.hfszr *:after{box-sizing:border-box}.hfszr .hfszr__eyebrow{margin:0 0 10px;color:#45586a;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.hfszr h2{max-width:700px;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.2}.hfszr p{max-width:720px;margin:14px 0 0;font-size:15px;line-height:1.65}.hfszr .hfszr__terms{color:#45586a;font-size:13px}.hfszr a{color:#0b2540;text-underline-offset:4px}.hfszr a:focus-visible{outline:3px solid #2b658e;outline-offset:5px}.hfszr .hfszr__careers{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:underline}.hfszr__badge{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none}.hfszr__badge img{display:block;width:200px;max-width:100%;height:auto}.hfszr__badge>span{font-size:12px;font-weight:600;text-align:center;text-decoration:underline}.hfszr__badge:hover>span{text-decoration-thickness:2px}.hfszr__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 767px){.hfszr{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 40px);margin-bottom:48px;padding:24px}.hfszr__badge{align-items:flex-start;justify-self:start}.hfszr__badge img{width:180px}}
