/* R93: isolated summaries. No existing component or asset is restyled. */
.brief93{--brief-ink:#dce9ef;min-width:0;align-self:center;overflow:hidden;border:1px solid #31515f;border-radius:24px;background:linear-gradient(135deg,rgba(25,67,80,.42),rgba(25,30,56,.36)),#07151e;color:var(--brief-ink);box-shadow:inset 0 1px 0 rgba(139,187,213,.12);font-size:15px;line-height:1.45;text-align:left}
.brief93-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #263e4b;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#9fc5d2}
.brief93-reference{white-space:nowrap;color:#7e98af;font-variant-numeric:tabular-nums}
.brief93-claim{padding:20px 22px 18px}
.brief93-label{font-size:11px;letter-spacing:.045em;color:#96adba}
.brief93 blockquote{margin:8px 0 0;padding:0;border:0;font-size:clamp(19px,1.6vw,24px);font-weight:620;line-height:1.3;letter-spacing:-.025em;text-wrap:balance;color:#d5e7ee}
.brief93-gap{display:flex;align-items:center;gap:12px;margin:0 22px;padding:12px 14px;border:1px solid #6b3d51;border-radius:12px;background:rgba(124,49,65,.12)}
.brief93-gap svg{width:22px;height:22px;flex:none;fill:none;stroke:#ef9eac;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.brief93-gap span{display:block;font-size:10px;color:#bd9ba9;letter-spacing:.055em;text-transform:uppercase}
.brief93-gap strong{display:block;margin-top:2px;font-size:14px;font-weight:620;line-height:1.35;color:#f2b1bc}
.brief93-actions{list-style:none;margin:0;padding:16px 22px;display:grid;gap:12px}
.brief93-actions li{display:flex;align-items:baseline;gap:12px}
.brief93-actions li>span{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#9eaecb}
.brief93-actions p{margin:0;font-size:13px;line-height:1.45;color:#becfd9}
.brief93-verdict{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #2b414f;padding:14px 22px;background:rgba(8,17,29,.45)}
.brief93-verdict>span{font-size:10px;font-weight:750;letter-spacing:.075em;color:#f2b1bc;text-transform:uppercase;max-width:45%}
.brief93-verdict p{margin:0;max-width:55%;font-size:11px;line-height:1.35;color:#93acbb}
@media(max-width:600px){.brief93{border-radius:18px}.brief93-head{padding:14px 18px}.brief93-reference{font-size:9px;letter-spacing:.05em}.brief93-claim{padding:18px}.brief93 blockquote{font-size:21px}.brief93-gap{margin:0 18px}.brief93-actions{padding:16px 18px}.brief93-verdict{padding:14px 18px}.brief93-head>span:first-child{max-width:70%}}
/* Owner-approved last micro: a quiet platform signature, not another CTA. */
.hero-commerce-cue-r13641.platform93{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;margin-top:16px;font-size:12px;line-height:1.35;letter-spacing:0;text-transform:none;font-weight:500;color:#99afba;text-align:center}
.platform93>span{display:inline-flex;align-items:center;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}
.platform93 .platform93-os{gap:7px;color:#bed8e1;font-weight:600;padding:6px 10px;border:1px solid #294653;border-radius:8px;background:rgba(23,51,64,.32)}
.platform93-os svg{width:15px;height:15px;fill:currentColor;flex:none;opacity:.9}
.platform93 .platform93-term,.platform93 .platform93-store{padding:0 10px}
.platform93 .platform93-store{border-left:1px solid #304550}
@media(max-width:600px){.hero-commerce-cue-r13641.platform93{font-size:10.5px;margin-top:14px;gap:0}.platform93 .platform93-os{padding:5px 7px;gap:5px}.platform93-os svg{width:13px;height:13px}.platform93 .platform93-term,.platform93 .platform93-store{padding:0 7px}}
