.blog-resource__button{color:#fff;font-family:var(--font-sans);cursor:pointer;background:#0048ff;border:0;border-radius:.5rem;justify-content:center;align-self:flex-start;align-items:center;padding:.9rem 1.5rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.blog-resource__button:hover{background:#0039c9}.blog-resource{color:#121212;background:#f4f7fc;border:1px solid #e3ebf8;border-radius:1rem;margin:2.5rem 0;padding:2rem}.blog-resource__heading{font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:600;line-height:1.2}.blog-resource__row{grid-template-columns:1.4fr 1fr;align-items:center;gap:2rem;display:grid}.blog-resource__copy{font-family:var(--font-sans);color:#2b3138;font-size:.98rem;line-height:1.6}.blog-resource__copy p{margin-bottom:.75rem}.blog-resource__image{border-radius:.5rem;justify-self:center;width:100%;max-width:15rem;height:auto;display:block}.blog-resource__form,.blog-resource__done{border-top:1px solid #e3ebf8;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1.75rem;display:flex}.blog-resource__input{font-family:var(--font-sans);color:#1a1a1a;background:#fff;border:1px solid #d5dbe4;border-radius:.5rem;flex:12rem;padding:.8rem 1rem;font-size:1rem}.blog-resource__input::placeholder{color:#6b7280}.blog-resource__form .g-recaptcha{flex-basis:100%}.blog-resource__done p{font-family:var(--font-sans);flex-basis:100%;font-size:1rem}.blog-resource__message{font-family:var(--font-sans);color:#b42318;flex-basis:100%;font-size:.9rem}@media (max-width:991px){.blog-resource__row{grid-template-columns:1fr;gap:1.5rem}.blog-resource__image{justify-self:start;max-width:12rem}}
