/* Shared monthly request block, based on the July edition. */
@media screen {
.preview-cta{background:#fff;padding:0 clamp(22px,5vw,86px) 24px;border-top:0;}
.preview-cta[id]{scroll-margin-top:150px;}
.preview-cta-inner{max-width:1060px;min-height:320px;margin:0 auto;display:flex;flex-direction:column;gap:22px;align-items:center;justify-content:center;text-align:center;background:#0c1f3c;border:0;border-radius:0 0 530px 530px / 0 0 230px 230px;padding:46px 76px 76px;box-shadow:0 18px 48px rgba(12,31,60,.16);position:relative;overflow:hidden;}
.preview-cta-inner::before{content:"";position:absolute;top:32px;width:54px;height:3px;background:#52b686;border-radius:999px;pointer-events:none;}
.preview-cta-inner>*{position:relative;z-index:1;}
.preview-kicker{font-family:'Montserrat',Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#52b686;margin-bottom:10px;}
.preview-cta h2{font-family:'Montserrat',Arial,sans-serif;font-size:clamp(34px,4vw,62px);line-height:1;font-weight:900;color:#fff;margin:0 0 12px;text-align:center;}
.preview-cta p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:760px;margin:0 auto;}
.preview-actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;}
.preview-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-family:'Montserrat',Arial,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;white-space:nowrap;border:1px solid transparent;}
.preview-btn.primary{background:#52b686;color:#0c1f3c;}
.preview-btn.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.30);}
.preview-btn:hover{transform:translateY(-1px);}
}
@media screen and (max-width:700px){.preview-cta-inner{min-height:280px;border-radius:0 0 260px 260px / 0 0 108px 108px;padding:42px 24px 58px;text-align:center;} .preview-actions{justify-content:center;}}
