.p63-ad-preview{min-height:110px;margin:24px auto;padding:20px;border:1px dashed #9aa5b1;background:#f3f5f7;color:#45515e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;max-width:100%;box-sizing:border-box}.p63-ad-preview small{font-size:10px;letter-spacing:.12em;font-weight:700}.p63-ad-preview strong{font-size:16px}.p63-ad-preview span,.p63-ad-preview em{font-size:12px;color:#647181}.p63-ad-slot{margin:24px auto;max-width:100%;text-align:center}.p63-ad-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#687585;margin:0 0 8px}.p63-ad-slot ins.adsbygoogle{max-width:100%;overflow:hidden}@media(max-width:767px){.p63-ad-preview{min-height:90px;margin:16px auto;padding:14px}.p63-ad-slot{margin:18px auto}}

/* E221: CNN-inspired desktop rail, outside editorial reading flow. */
.p63-ad-slot--home_sidebar{position:fixed;z-index:20;top:180px;right:max(12px,calc((100vw - 1480px)/2));width:160px;min-height:600px;margin:0;padding:10px;background:#fff;border:1px solid #d9e0e5;box-shadow:0 2px 12px rgba(16,39,53,.08);text-align:center}
.p63-ad-slot--home_sidebar .adsbygoogle{min-height:250px}
.p63-ad-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;margin:20px 0;padding:18px;border:1px dashed #9aa9b4;background:#f4f7f9;color:#344653;text-align:center;font:inherit}
.p63-ad-preview small{font-size:10px;letter-spacing:.12em;font-weight:800;color:#627584}
.p63-ad-preview strong{font-size:15px}
.p63-ad-preview span,.p63-ad-preview em{font-size:12px;color:#627584}
.p63-ad-preview em{font-style:normal}
@media(max-width:1100px){.p63-ad-slot--home_sidebar{display:none}}
@media(max-width:680px){.p63-ad-slot--home_sidebar{display:none}}

/* E222: previews occupy their intended responsive inventory positions. */
.p63-ad-preview--home_sidebar{position:static;z-index:auto;inset:auto;width:100%;min-height:250px;margin:0 0 24px;padding:12px;background:#f4f7f9;border:1px dashed #9aa9b4;box-shadow:none;text-align:center}
.p63-ad-preview--home_sidebar strong{max-width:100%;overflow-wrap:anywhere}
.p63-ad-preview--mobile_anchor{position:fixed;z-index:9998;inset:auto 0 0;width:100%;min-height:82px;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f4f7f9;border:1px dashed #9aa9b4;box-shadow:0 -3px 16px rgba(16,39,53,.12);text-align:center}
@media(max-width:1100px){.p63-ad-preview--home_sidebar{display:none}}
@media(min-width:681px){.p63-ad-preview--mobile_anchor{display:none}}

/* E223: keep the desktop rail visible on standard laptop widths. */
@media(min-width:1101px) and (max-width:1500px){.p63-ad-preview--home_sidebar,.p63-ad-slot--home_sidebar{right:12px;width:150px;min-height:500px}}

/* E225: sidebar ads are in document flow, never fixed overlays. */
.p63-ad-slot--home_sidebar,.p63-ad-preview--home_sidebar{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important}