/* Approved original story: broad copy, balanced blue card. Break only at 820px. */
.p-about.au-composition-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:70px;align-items:center}
.p-about.au-composition-reverse{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}
.p-about aside strong{max-width:100%;overflow-wrap:anywhere}
.p-about aside span{max-width:100%;text-align:center}
/* The reference regression is the review fallback. Keep both text columns readable. */
.p-reviews{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.p-reviews aside{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}
.p-reviews aside b{font-size:clamp(30px,3.2vw,46px);line-height:1.1;max-width:100%;overflow-wrap:anywhere}
.p-reviews aside span{width:100%;max-width:none;line-height:1.6}
@media(max-width:820px){.p-about.au-composition-split,.p-about.au-composition-reverse,.p-reviews{grid-template-columns:minmax(0,1fr)}.p-about.au-composition-split{gap:35px}}
