/* Public home keeps the same readable scale as the application. */
.features p,.integration p,.research-row p,.intro,.source p,.closing p,.hero .lead,.metaknowledge p{font-size:16px}
header nav,.small,.eyebrow,.caption,.memory-map figcaption span,.source small,
.connector,.objects b,.objects span,.metaknowledge,.answer,.features a,
.integration li span,footer p,footer nav{font-size:14px}
.actions,.metaknowledge,.answer{flex-wrap:wrap}
.hero>div,.memory-map{min-width:0}
.actions>a{max-width:100%;overflow-wrap:anywhere}
.account-dialog{box-sizing:border-box;font-size:16px;width:min(440px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow:auto}
.account-dialog a{font-size:14px}
.account-dialog input,.account-dialog button{min-height:42px}
header,footer,header nav{min-width:0}
header nav{flex-wrap:wrap}
header a,footer a{overflow-wrap:anywhere}
@media(max-width:700px){.actions{align-items:flex-start}.objects{grid-template-columns:1fr}.objects div{display:flex;justify-content:space-between;gap:12px}}
