/* R348: retain the R346 page layout; only the empty-state box copy is centred. */
html body[data-r158-view="search"] #r158Surface.r346-search :is(.r346-empty,.r346-welcome){text-align:center}
html body[data-r158-view="search"] #r158Surface.r346-search :is(.r346-empty,.r346-welcome)>:is(h2,h3,p,span){text-align:center!important;margin-left:auto!important;margin-right:auto!important}
/* Keep R347's spelling correction without its page-wide centring rules. */
.r347-name-hint{border:1px solid #c9ddd0;border-radius:12px;padding:23px;background:#f4f9f1;margin:18px 0}
.r347-name-hint h3{font-size:22px;margin:8px 0;color:#204b52}.r347-name-hint p{font-size:13px;color:#6b847a;margin:8px 0 16px;max-width:660px}
.r347-name-hint>div{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:540px){.r347-name-hint{padding:20px 15px}.r347-name-hint h3{font-size:20px}}
