.post-visual{position:relative;isolation:isolate;width:100%;height:100%;min-height:inherit;overflow:hidden;background:#FFCC80;color:#431400}.post-visual-1{background:#000;color:#fff}.post-visual-2{background:#E68A00;color:#431400}.post-visual svg{display:block;width:100%;height:100%;min-height:inherit;object-fit:contain}.post-visual-topic{position:absolute;left:clamp(20px,3vw,40px);bottom:clamp(18px,2.5vw,32px);font-size:clamp(12px,1.2vw,16px);line-height:1.2;max-width:calc(100% - 40px)}