/* Current issue and genuine published ad examples. */
.ad-proof-frame{padding:0!important;overflow:hidden;background:#fff!important;box-shadow:0 18px 50px #1c291014}
.ad-proof-frame .ad-guide-label{padding:16px 20px;margin:0;background:#f2efe9;color:#4b463f;letter-spacing:.08em}
.ad-proof-frame>a{display:block}.ad-proof-shot{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
.ad-real-placement .ad-placement-description .ad-text-link{display:block;width:fit-content;margin:22px 0}
.ad-real-placement .ad-placement-description h4{font-size:clamp(30px,3.2vw,48px);line-height:1.12}
.ad-real-placement.ad-placement-website{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}
.ad-email-browser img{max-height:none!important;height:auto!important}.ad-print-example figure img{height:auto;object-fit:contain}
.ad-proof-frame>a:focus-visible,.ad-email-browser a:focus-visible{outline:3px solid #765a09;outline-offset:5px}
.folio-wcn .feature-photo img{object-position:center}.folio-wcn .story-meta{line-height:1.6}
@media(max-width:767px){.ad-real-placement.ad-placement-website{grid-template-columns:1fr}.ad-real-placement .ad-placement-description h4{font-size:32px}.ad-proof-frame .ad-guide-label{font-size:11px;line-height:1.6}.ad-real-placement .hub-button{white-space:normal}}
@media(prefers-reduced-motion:no-preference){.ad-proof-frame{transition:box-shadow .25s ease}.ad-proof-frame:hover{box-shadow:0 22px 60px #1c291023}}
