/* Web layer for Creative members-area v1.3 (loaded LAST, after members-area-v1.css + glass-v3.css). */
/* .reading-surface: PLACEHOLDER until Creative's reading-surface spec lands. Neutral navy panel behind the offer heading + intro. */
.reading-surface{background:rgba(10,24,56,.86);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:var(--space-5,24px);max-width:960px;margin-inline:auto}
@media (min-width:880px){.reading-surface{padding:var(--space-6,32px)}}
.reading-surface > :last-child{margin-bottom:0}
/* v1.3 consent/done summary: dl rows */
.m-summary dl{margin:0;display:grid;gap:var(--space-3,12px)}
.m-summary dl > div{display:grid;gap:2px}
.m-summary dt{font:700 1rem/1.3 'Nunito',system-ui,sans-serif;color:#FFFFFF}
.m-summary dd{margin:0;color:var(--dk-text-body,#BAC2CF)}
.m-consent form{display:grid;gap:var(--space-4,16px)}
.m-consent .btn{min-height:56px;white-space:normal;text-wrap:balance}
.m-plan__legal{font-size:.875rem;margin:0}
@media (min-width:880px){.reading-surface.m-offer__head .m-body{margin-inline:auto;text-align:center}}
