main section.promotion-updates{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,500px);gap:40px;align-items:start;padding-top:34px;padding-bottom:34px}.promotion-copy{padding:18px 0}.promotion-copy h2{font-size:30px;line-height:1.4;margin:12px 0 18px}.promotion-copy>p{max-width:420px;font-size:15px;color:#596881}.promotion-copy .promotion-caption{font-size:12px;line-height:1.7;color:#718099;margin:16px 0 22px}.promotion-post-link{text-decoration:underline;text-underline-offset:4px;font-size:14px;color:#30588d}.promotion-post{width:100%;max-width:500px;min-width:0;background:#fff;border:1px solid #dce4f0;border-radius:12px;overflow:hidden}.promotion-embed{width:100%;height:762px;overflow:hidden}.promotion-embed iframe{display:block;max-width:none;transform-origin:top left}.promotion-post-footer{display:block;padding:10px 14px;text-align:center;font-size:13px;color:#30588d;border-top:1px solid #e8edf5;background:#f8faff}@media(max-width:750px){main section.promotion-updates{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 16px}.promotion-copy{padding:0}.promotion-copy h2{font-size:24px;margin:8px 0 10px}.promotion-copy>p{font-size:14px;margin:10px 0}.promotion-copy .promotion-caption{margin:10px 0 14px}.promotion-post{margin:0 auto}.promotion-copy .button{padding:10px 14px;font-size:14px}}
