/* public-info-20260908 — scoped informational UI; no product or billing changes. */
.public-info-note{padding:18px 20px;margin:22px 0;border:1px solid #91d9cb;border-left:4px solid #07846e;border-radius:12px;background:#effaf7;color:#15372f;line-height:1.55;overflow-wrap:anywhere}
.public-info-note h2{margin:0 0 10px}.public-info-note p{margin:8px 0 0;color:inherit}.public-info-note a{color:#086651;text-decoration:underline;text-underline-offset:3px}
.public-info-page .landing-section{max-width:980px;margin:0 auto}.public-info-page .content-card{line-height:1.7}.public-info-page .content-card h2{margin-top:26px}.public-info-page .public-info-note h2{margin-top:0}
.auth-free-info{margin:18px 0;font-size:13px;text-align:left}.auth-free-info strong{display:block;font-size:14px}.auth-legal-info{margin:18px 0;font-size:12px;line-height:1.6;color:#475569;text-align:left}.auth-legal-info p{margin:0 0 10px}.auth-legal-links{display:flex;gap:8px 18px;flex-wrap:wrap}.auth-legal-links a{color:#075d50;text-decoration:underline;text-underline-offset:3px}.auth-legal-links a:focus-visible{outline:3px solid #07846e;outline-offset:4px;border-radius:2px}
@media(max-width:480px){.public-info-note{padding:14px}.auth-legal-links{flex-direction:column;align-items:flex-start}}
.public-info-page h1,.public-info-page h2,.public-info-page .landing-footer{overflow-wrap:anywhere;hyphens:auto}
