/* Visuals scoped to the demand-testing guide. */
.article .demand-figure{margin:32px 0 42px}
.demand-figure picture{display:block}
.demand-figure img{display:block;width:100%;height:auto;border-radius:16px}
.demand-figure figcaption{font-size:15px;line-height:1.65;color:#594766;padding:13px 2px 0}
.demand-figure figcaption strong{color:#241137}
.article .demand-links{display:flex;flex-wrap:wrap;gap:8px 22px;background:#f6f0fc;border:1px solid #e5dfed;border-radius:12px;padding:18px 22px;margin:28px 0 38px;font-size:15px}
.demand-links span{width:100%;font-weight:700;color:#241137}
.demand-links a{color:#6320ba}
.demand-figure picture img{aspect-ratio:760/680}
.demand-signals picture img{aspect-ratio:760/650}
@media(max-width:540px){.article .demand-figure{margin:25px 0 34px}.demand-figure figcaption{font-size:14px}.demand-figure picture img{aspect-ratio:420/1028}.demand-signals picture img{aspect-ratio:420/796}.article .demand-links{padding:17px;gap:10px 20px}}
@media print{.demand-figure{break-inside:avoid}.demand-links{display:none!important}}
