/* Student voices: wider two-column cards, original copy retained in full. */
.bfc-voice089 .bgc-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.bfc-voice089 .bgc-voices article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 18px;padding:24px;align-content:start}
.bfc-voice089 .bgc-voice-photo{grid-column:1;grid-row:1/4;width:120px;height:145px;aspect-ratio:auto;margin:0}
.bfc-voice089 .bgc-voice-photo :is(img,svg){width:100%;height:100%;object-fit:cover}
.bfc-voice089 .bgc-voices h3,.bfc-voice089 .bgc-voices .bgc-course,.bfc-voice089 .bgc-voices blockquote{grid-column:2;margin:0}
.bfc-voice089 .bgc-voices article>p:not(.bgc-course){grid-column:1/-1;margin:12px 0;line-height:1.85}
.bfc-voice089 .bgc-voices .bgc-result{grid-column:1/-1;margin:0;padding:14px 16px}
/* Transparent lettering remains independent of replacement photographs. */
.bfv-hero .bfp-accent.bfx127-figma-accent{border:0;background:none;padding:0;max-width:100%;line-height:0}
.bfx127-hero-ink,.bfx127-wp-hero-ink{display:block;position:relative;width:300px;max-width:100%;padding:0 0 13px;line-height:0;isolation:isolate;--ink-line:92%}
.bfx127-hero-ink>img{display:block;width:100%;height:auto}
.bfx127-wp-hero-ink{margin:18px 0 24px}
.bfw-hero .bfx127-wp-hero-ink .bfw-hand{width:100%;max-width:100%}
/* White paper backing belongs to the heading, not the uploaded Figma photo. */
.bfv-features .bfv-feature-banner h2{isolation:isolate}
.bfv-features .bfv-feature-banner h2::before{content:'';position:absolute;z-index:-1;left:65px;top:40px;width:330px;height:190px;background:#fff;border-radius:28px 35px 48% 34%;transform:rotate(-4deg);pointer-events:none}
@media(max-width:767px){
 .bfv-features .bfv-feature-banner h2::before{display:none}
 .bfx127-hero-ink,.bfx127-wp-hero-ink{width:270px}
}
@media(max-width:700px){.bfc-voice089 .bgc-voices{grid-template-columns:1fr}}
@media(max-width:400px){
 .bfc-voice089 .bgc-voices article{grid-template-columns:90px minmax(0,1fr);gap:8px 14px;padding:18px}
 .bfc-voice089 .bgc-voice-photo{width:90px;height:120px}
}
