.subscription-notice{padding:8px 16px;background:var(--portal-card,#eef4ff);color:var(--portal-text,#152a45);border-bottom:1px solid #96a9c344;font-size:.85rem;text-align:center}.subscription-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.subscription-screen{max-width:640px;margin:24px auto;padding:24px;line-height:1.6}.subscription-screen button{margin:8px 8px 0 0;padding:12px 16px;white-space:normal}@media(max-width:600px){.subscription-screen{margin:12px;padding:16px}.subscription-notice span{display:block}}