/* Signature quotation treatment: editorial emphasis with a clear source. */
.standout-quote{background:#102a4d;color:#fff;padding:clamp(48px,7vw,100px) 8%;position:relative;isolation:isolate}
.standout-quote figure{margin:0;max-width:1120px;border-left:4px solid #f2cd32;padding-left:clamp(22px,4vw,58px)}
.standout-quote-mark{display:block;color:#f2cd32;font-family:Georgia,serif;font-size:88px;line-height:.7;margin:0 0 22px}
.standout-quote blockquote{font-family:'Manrope',Arial,sans-serif;font-size:clamp(29px,4.3vw,59px);font-weight:800;line-height:1.16;letter-spacing:-.035em;margin:0;max-width:25ch;text-wrap:balance;color:#fff;overflow-wrap:break-word}
.standout-quote figcaption{font-family:'DM Sans',Arial,sans-serif;font-size:11px;line-height:1.8;letter-spacing:.12em;text-transform:uppercase;color:#d6e1ef;margin-top:28px;max-width:70ch}
.standout-quote .link{color:#f2cd32;margin-top:19px}.standout-quote .link:hover{color:#fff}
main blockquote{font-weight:700}
.family-quote blockquote{font-weight:800}
.proof-voices blockquote,.parent-review-snapshot blockquote{font-weight:700}
@media(max-width:650px){.standout-quote{padding:48px 7%}.standout-quote figure{padding-left:22px}.standout-quote blockquote{font-size:clamp(28px,7.5vw,38px);line-height:1.2}.standout-quote-mark{font-size:70px;margin-bottom:16px}.standout-quote figcaption{font-size:10px;letter-spacing:.09em;margin-top:24px}}

/* Preserve each quotation's established font; only the requested word is accented. */
.quote-accent{color:#f2cd32}
.family-voice blockquote,.restored-family-quote{font-family:Georgia,serif;font-weight:700}
.family-quote blockquote.restored-family-quote{font-family:Georgia,serif;font-weight:700;color:#fff}
.restored-family-quote .quote-accent,.family-voice blockquote .quote-accent{color:#f2cd32}
