.surya-pb{box-sizing:border-box;width:min(1100px,100%);margin:2rem auto;padding:clamp(16px,4vw,40px);background:#fff;border:1px solid #ded8da;border-radius:10px;color:#251b23;font-family:Arial,Helvetica,sans-serif}
.surya-pb h2{margin:0 0 16px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.2}
.surya-pb-intro{margin:0 0 24px;line-height:1.6;color:#655d64}
#surya-pb-widget{min-height:100px;width:100%;min-width:0}
#surya-pb-status{line-height:1.6;color:#655d64}
#surya-pb-status[hidden]{display:none}
.surya-pb-fallback{margin:24px 0 0;font-size:.95rem;line-height:1.6}
.surya-pb-fallback a{color:#57263e;text-decoration:underline;text-underline-offset:3px}
.surya-pb-fallback a:focus-visible{outline:3px solid #a38249;outline-offset:5px}
