.ad-shop-grid,.ad-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.ad-shop-price{font-size:32px!important;color:#f2d774!important}.ad-shop-price small{font-size:13px;color:#bdd0db}.ad-placement{text-align:center;max-width:100%;margin:22px auto;overflow-wrap:anywhere}.ad-placement a{display:inline-block;max-width:100%}.ad-placement img{display:block;object-fit:contain;max-width:100%;height:auto}.ad-label{display:block;font:9px/1.6 Consolas,monospace;letter-spacing:1px;color:#b4c7d5;margin-bottom:6px}.ad-leaderboard{width:728px}.ad-banner{width:468px}.ad-rectangle{width:300px}.ad-square{width:125px}.ad-text{padding:16px;border-block:1px solid #435b6d}.ad-empty{display:flex;align-items:center;justify-content:center;min-height:65px;padding:15px;border:1px dashed #576f7b;color:#bed0dc;font-size:12px;background:#13232c}.ad-empty.ad-square{height:125px}.ad-empty.ad-rectangle{height:250px}.ad-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px}.ad-dashboard>div{min-width:0}.ad-login{width:100%}.ad-login iframe{width:100%;height:560px;border:1px solid #526c7d;background:#14232e}.ad-login.ad-empty{min-height:260px}.ad-review-image{display:block;max-width:100%;max-height:300px;object-fit:contain;margin:15px 0}.ad-allowance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ad-plan-benefits{border-top:1px solid #42535b;margin-top:10px;padding-top:12px}.ad-plan-benefits .feature-list{margin-top:8px}.ad-plan-benefits .fine-print{font-size:11px}.offer-letter{max-width:1180px!important}.offer-welcome{text-align:center;padding:15px;background:#26342d;border:1px solid #68704d;color:#f1d878;letter-spacing:1px;margin-bottom:45px}.offer-letter .section-title{max-width:950px;margin-inline:auto}.offer-letter h1{font-size:clamp(32px,4vw,56px);line-height:1.15}.offer-story{max-width:790px;margin:45px auto;line-height:1.9}.offer-story h2{margin-top:35px;color:#ead882}.offer-story p,.offer-story li{color:#c3d4df}.offer-story ol{padding-left:24px}.offer-story li{margin-bottom:22px}.offer-section-title{text-align:center;margin:50px 0 25px}.offer-letter .table-wrap{margin:25px 0}.offer-bonus{max-width:790px;margin:45px auto;border-color:#a79b5b!important}.offer-bonus .feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-close{text-align:center;max-width:790px;margin:45px auto;padding:35px 20px;border-block:1px solid #6b704f}.offer-lead{font-size:20px!important}.login-ad-shell{max-width:1200px;margin:auto;padding:35px}.offer-login{padding-top:40px}.sample-ad{background:#14232e;color:#e6eef4;text-align:center;font:18px/1.7 system-ui,sans-serif;padding:60px 20px}.sample-ad h1{font-size:42px;color:#f0d579}.sample-ad p{color:#bdcfdc}.ad-view-status{font-size:11px;color:#b9cbd6}.ad-balance-grid .metric strong{font-size:29px}.offer-letter .plan-grid{align-items:start}.ad-allowance-grid label{min-width:0}.ad-allowance-grid input{min-width:0;width:100%}@media(max-width:1000px){.ad-shop-grid,.ad-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-dashboard{grid-template-columns:1fr}.ad-allowance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.ad-shop-grid,.ad-balance-grid,.ad-allowance-grid,.offer-bonus .feature-list{grid-template-columns:1fr}.offer-letter{padding-inline:16px!important}.offer-story{margin:28px auto}.offer-welcome{font-size:11px}.login-ad-shell{padding:25px 16px}.ad-login iframe{height:420px}.offer-lead{font-size:17px!important}.offer-close{padding:25px 5px}}

/* Member navigation advertising, below membership benefits. */
.sidebar-advertising{display:grid;grid-template-columns:125px;justify-content:center;gap:18px;margin:24px 0}.sidebar-advertising .ad-placement{margin:0;width:125px}.sidebar-advertising .ad-square img{width:125px;height:125px}.sidebar-advertising .ad-empty{box-sizing:border-box}@media(max-width:850px){.workspace>aside{display:flex;flex-wrap:wrap;overflow:visible}.workspace>aside>.aside-note{display:block;flex:0 0 100%;margin-top:18px}.sidebar-advertising{flex:0 0 100%;grid-template-columns:repeat(2,125px);gap:18px;margin:18px 0}.workspace>aside>a{flex-shrink:0}}
.member-eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.member-eyebrow-row>.eyebrow{margin:0;min-width:0}.member-eyebrow-ad{flex:0 0 468px;max-width:100%;min-width:0}.member-eyebrow-ad .ad-placement{margin:0;width:468px;max-width:100%}.member-eyebrow-ad .ad-empty{height:60px;min-height:60px;box-sizing:border-box}.member-eyebrow-ad img{width:468px;height:auto;aspect-ratio:468/60}@media(max-width:1150px){.member-eyebrow-row{flex-wrap:wrap}.member-eyebrow-ad{margin-left:auto}}@media(max-width:550px){.member-eyebrow-row{gap:14px}.member-eyebrow-ad{flex-basis:100%;width:100%}}
@media(min-width:1151px){.page-heading:has(>.member-eyebrow-row){display:grid;grid-template-columns:minmax(0,1fr) 468px;column-gap:24px}.page-heading>.member-eyebrow-row{display:contents}.member-eyebrow-row>.eyebrow{grid-column:1;grid-row:1;margin-bottom:18px}.member-eyebrow-row>.member-eyebrow-ad{grid-column:2;grid-row:1 / span 3;align-self:center}.page-heading:has(>.member-eyebrow-row)>h1{grid-column:1;grid-row:2}.page-heading:has(>.member-eyebrow-row)>p{grid-column:1;grid-row:3}}
