.lf-transition{box-sizing:border-box;margin:32px 0;padding:28px;border:1px solid #c8e8d8;border-radius:20px;background:#f2fbf6;color:#142d22;line-height:1.65}.lf-transition *{box-sizing:border-box}.lf-transition .lf-transition-label{display:inline-block;color:#18704b;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lf-transition h2{margin:12px 0 16px!important;font-size:clamp(22px,3vw,30px)!important;line-height:1.25!important;color:#142d22!important}.lf-transition p{margin:0 0 20px!important;color:#304d40!important}.lf-transition-links{display:flex;flex-wrap:wrap;gap:12px}.lf-transition a.lf-transition-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:13px 20px;border:1px solid #17764d;border-radius:12px;background:#17764d;color:#fff!important;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none!important;overflow-wrap:anywhere;transition:background .2s,color .2s}.lf-transition a.lf-transition-button:hover,.lf-transition a.lf-transition-button:focus-visible{background:transparent;color:#17764d!important}.lf-transition .lf-transition-note{font-size:14px;line-height:1.55;margin:20px 0 0!important;opacity:.8}@media(max-width:600px){.lf-transition{padding:20px;margin:24px 0}.lf-transition-links{flex-direction:column}.lf-transition a.lf-transition-button{width:100%}}
