/* Text-only physiognomy articles: no photographic backgrounds or empty image columns. */
.nt-physio-text-only .article-source .pa-hero{background:linear-gradient(110deg,#0b2638,#17434d);--pa-hero-img:none}
.nt-physio-text-only .article-source :is(.pa-story,.pa-story.pa-reverse,.pa-grid,.pa-row-detail){grid-template-columns:minmax(0,1fr);gap:22px}
.nt-physio-text-only .article-source .pa-story>*{grid-column:auto;grid-row:auto}
.nt-physio-text-only .article-source .pa-photo{box-shadow:none;background:transparent;border:0;min-height:0}
.nt-physio-text-only .article-source figure:empty{display:none}
.nt-physio-text-only .ov-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
.nt-physio-text-only .ov-face{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:none}
.nt-physio-text-only .ov-spot{position:relative;left:auto;top:auto;transform:none}
.nt-physio-text-only .ov-spot-button{position:static;width:100%;transform:none}
.nt-physio-text-only .ov-tip{z-index:5;max-width:min(330px,80vw)}
@media(max-width:700px){.nt-physio-text-only .ov-face{grid-template-columns:1fr 1fr}.nt-physio-text-only .ov-grid{grid-template-columns:1fr}}
.nt-physio-text-only .ov-tip{position:static;transform:none;margin-top:10px;width:100%;max-width:none}
.nt-knowledge .kb-article-grid .kb-article.kb-article-text-only{display:flex;flex-direction:column}
