@font-face{font-family:Onest;src:url('/blog/assets/onest-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url('/blog/assets/onest-700.ttf') format('truetype');font-weight:700;font-display:swap}
.gm-legacy-lead{--ink:#32254b;--purple:#7155d9;--line:#dcd2e8;max-width:1240px;margin:0 auto;padding:48px 24px;font-family:Onest,Arial,sans-serif;font-size:17px;line-height:1.6}.gm-legacy-lead *{box-sizing:border-box}.gm-legacy-lead .lead-section{display:grid;background:#32254b;color:white;border-radius:28px;align-items:start}.gm-legacy-lead .lead-copy{color:white}.gm-legacy-lead h2{font-family:Onest,Arial,sans-serif;font-weight:700;color:white;letter-spacing:-.02em}.gm-legacy-lead .lead-copy p{color:#e6ddf2}.gm-legacy-lead a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gm-legacy-lead .eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbbafa}.gm-legacy-lead .lead-form{display:flex;flex-direction:column;background:white;border-radius:20px;color:#32254b;font-family:Onest,Arial,sans-serif}.gm-legacy-lead input{font-family:inherit;font-size:16px;background:#faf6ff;border:1px solid #cbbddc;border-radius:10px;color:#32254b;padding:12px 14px;width:100%}.gm-legacy-lead .consent{font-size:13px;cursor:pointer}.gm-legacy-lead .consent input{padding:0;accent-color:#7155d9}.gm-legacy-lead button{background:#7155d9;border:0;border-radius:10px;color:white;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;width:100%;margin-top:8px}.gm-legacy-lead button:disabled{opacity:.6;cursor:wait}.gm-legacy-lead .field-error{color:#a02337;font-size:13px}.gm-legacy-lead .form-status{font-size:14px;color:#32254b}.gm-legacy-lead .field-error:empty,.gm-legacy-lead .form-status:empty{display:none}.gm-legacy-lead .form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gm-legacy-lead :focus-visible{outline:3px solid #ae92e8;outline-offset:3px}
@media(max-width:480px){.gm-legacy-lead{padding:32px 16px}}
.gm-legacy-lead /* Content-sized forms: no Zero Block coordinates or fixed text heights. */
.lead-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px)}.gm-legacy-lead .lead-section>*{min-width:0;max-width:100%}.gm-legacy-lead .lead-copy{display:flex;flex-direction:column;gap:20px;padding:0}.gm-legacy-lead .lead-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.18;margin:0;max-width:18ch;overflow-wrap:break-word}.gm-legacy-lead .lead-copy p,.gm-legacy-lead .lead-copy>p:not(.eyebrow){margin:0;max-width:48ch;line-height:1.65}.gm-legacy-lead .lead-copy .eyebrow{margin:0}.gm-legacy-lead .lead-form{width:100%;height:auto;min-width:0;gap:10px;padding:clamp(20px,2.5vw,28px);box-sizing:border-box}.gm-legacy-lead .lead-form>*{min-width:0;max-width:100%}.gm-legacy-lead .lead-form>label:not(.consent){position:static;display:block;font-size:14px;line-height:1.5;margin:0}.gm-legacy-lead .lead-form>input{box-sizing:border-box;min-height:48px;height:auto;line-height:1.5}.gm-legacy-lead .lead-form .consent{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.6;margin:6px 0 0;padding:0;white-space:normal}.gm-legacy-lead .lead-form .consent input{width:18px;height:18px;margin:3px 0 0}.gm-legacy-lead .lead-form .consent span{min-width:0;overflow-wrap:break-word}.gm-legacy-lead .lead-form .button{white-space:normal;min-height:48px;height:auto;line-height:1.5;padding:12px 16px;box-sizing:border-box}.gm-legacy-lead .lead-form .field-error,.gm-legacy-lead .lead-form .form-status{line-height:1.6;overflow-wrap:anywhere;height:auto;white-space:normal}.gm-legacy-lead .lead-form .form-status{margin:4px 0 0}
@media(max-width:959px){.gm-legacy-lead .lead-section{grid-template-columns:minmax(0,1fr);gap:28px}.gm-legacy-lead .lead-copy h2{max-width:24ch}.gm-legacy-lead .lead-copy>p:not(.eyebrow){max-width:60ch}.gm-legacy-lead .lead-form{max-width:640px}.gm-legacy-lead .lead-section .lead-copy .messenger-note{margin:0}}
@media(max-width:480px){.gm-legacy-lead .lead-section{padding:24px 18px;gap:24px;border-radius:20px}.gm-legacy-lead .lead-copy h2{font-size:28px;line-height:1.2}.gm-legacy-lead .lead-form{padding:20px 16px;border-radius:16px}.gm-legacy-lead .lead-form .consent{font-size:13px}.gm-legacy-lead .lead-section .lead-copy>p:not(.eyebrow){font-size:16px}}

.gm-legacy-lead #lead,#rec1560750741,#request{scroll-margin-top:100px}

/* MAX contact links */
.gm-legacy-lead .messenger-links{display:flex;flex-wrap:wrap;gap:4px 20px}.gm-legacy-lead .messenger-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;gap:6px}.gm-footer-messengers{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 28px;padding:24px 20px;background:#32254b;font:400 16px/1.5 Onest,Arial,sans-serif;color:white}.gm-footer-messengers a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:6px 12px;color:white!important;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.gm-footer-messengers a:focus-visible{outline:3px solid #bba5ed;outline-offset:3px}

/* Preserve complete article photographs */
#feed-cover.t-feed__post-popup__cover-wrapper{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%;max-width:1120px;height:auto!important;min-height:0!important;margin:24px auto!important;padding:0 20px;overflow:visible!important;background:transparent}
#feed-cover img.t-feed__post-popup__img{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:76vh!important;max-height:76svh!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;transform:none!important}
.t-feed__post-popup__content img{box-sizing:border-box;display:block;max-width:100%!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin-left:auto;margin-right:auto}
@media(max-width:600px){#feed-cover.t-feed__post-popup__cover-wrapper{padding:0 16px;margin:20px auto!important}}
