.article-body .gps-form-cta{box-sizing:border-box;position:relative;overflow:hidden;display:grid;gap:24px;margin:32px 0 40px;padding:30px 32px;background:#f6f0e7;border:1px solid #dfcfb9;border-left:4px solid #b74a22;border-radius:24px;color:#28303a;box-shadow:0 4px 0 #e9dfd1}
.article-body .gps-form-cta:after{content:"";position:absolute;top:0;right:0;width:92px;height:92px;pointer-events:none;background:repeating-linear-gradient(45deg,transparent,transparent 12px,#e9dfd1 12px,#e9dfd1 13px);opacity:.5;clip-path:polygon(100% 0,100% 100%,0 0)}
.article-body .gps-form-cta .gps-form-cta-kicker{margin:0 0 12px;font-family:'DM Sans',sans-serif;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.1em;color:#b74a22}
.article-body .gps-form-cta h3{margin:0 0 12px;font-family:'Outfit',sans-serif;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.02em;max-width:100%}
.article-body .gps-form-cta-copy>p:last-child{margin:0;font-size:15px;line-height:1.75;color:#50545b;max-width:62ch}
.article-body .gps-form-cta-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;position:relative;z-index:1}
.article-body .gps-form-cta-actions>a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;max-width:100%;padding:13px 18px;border-radius:12px;font-family:'DM Sans',sans-serif;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none!important;border:1px solid transparent;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}
.article-body .gps-form-cta a.gps-form-cta-primary{background:#28303a;color:#fffdf9!important;border-color:#28303a}
.article-body .gps-form-cta a.gps-form-cta-primary:hover{background:#b74a22;border-color:#b74a22;box-shadow:0 3px 0 #dfcfb9}
.article-body .gps-form-cta a.gps-form-cta-secondary{background:#fffdf9;color:#28303a!important;border-color:#dfcfb9}
.article-body .gps-form-cta a.gps-form-cta-secondary:hover{background:#fffdf9;color:#b74a22!important;border-color:#b74a22}
.article-body .gps-form-cta a:focus-visible{outline:3px solid #b74a22;outline-offset:4px}
@media(max-width:600px){.article-body .gps-form-cta{padding:24px 22px;gap:20px;margin:28px 0 34px;border-radius:24px}.article-body .gps-form-cta h3{font-size:22px}.article-body .gps-form-cta-copy>p:last-child{font-size:14px}.article-body .gps-form-cta-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.article-body .gps-form-cta-actions>a{width:100%;white-space:normal;font-size:13px}}
@media(prefers-reduced-motion:reduce){.article-body .gps-form-cta-actions>a{transition:none}}
