/* Preserve the existing quote-box geometry; only its inner presentation changes. */
.immune-forward-statement{position:relative!important;box-sizing:border-box!important;background:linear-gradient(90deg,#fffafa 0%,#fff0f1 45%,#f9dadd 100%)!important;color:#0057df!important;overflow:hidden!important}
.immune-forward-statement::before,.immune-forward-statement::after{content:none!important;display:none!important}
.immune-forward-statement .if-statement-content{position:absolute;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;text-align:left;font-family:Georgia,'Times New Roman',serif;font-style:italic;color:#0057df}
.immune-forward-statement .if-statement-text{margin:0!important;padding:0!important;font:italic var(--if-quote-size,28px)/1.2 Georgia,'Times New Roman',serif!important;color:#0057df!important;letter-spacing:normal!important}
.immune-forward-statement .if-statement-attribution{display:block;margin:0!important;padding:0!important;text-align:right;font:italic var(--if-attribution-size,18px)/1.2 Georgia,'Times New Roman',serif!important;color:#0057df!important;flex:none}
.approach-quote.immune-forward-statement .if-statement-text{line-height:1.08!important}
