/* Put the model's actual answer before its question and interface timing. */
.bx-feature.bx-response-focus{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:28px 50px;padding-block:36px;align-items:center}
.bx-response-focus .bx-feature-answer{margin:0;padding:0;border:0;max-width:70ch}
.bx-response-focus .bx-feature-answer h2{font-size:clamp(1.65em,3.1vw,2.3em);font-weight:500;line-height:1.22;letter-spacing:-.035em;margin:0 0 20px;max-width:28ch}
.bx-response-focus .bx-feature-answer p{font-size:1.08em;line-height:1.65;margin:0;max-width:62ch}
.bx-feature.bx-response-focus .bx-kicker{margin-bottom:18px}
.bx-feature.bx-response-focus .bx-response-question{font-size:.88em;line-height:1.6;margin:22px 0 6px;color:var(--sub)}
.cl-home .bx-feature.bx-response-focus .cl-feature-context{font-size:.82em;line-height:1.6;margin:0;color:var(--sub)}
.bx-feature.bx-response-focus .bx-sketch svg{max-height:225px}
.bx-feature.bx-response-focus .bx-feature-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:9px 30px;border-top:1px solid var(--line);padding-top:17px}
.bx-response-focus .bx-feature-meta .bx-time{display:inline;font:inherit;font-weight:500;letter-spacing:0;margin:0;color:var(--ink);white-space:nowrap}
.bx-response-focus .bx-feature-meta .bx-jump{margin-left:auto}
.bx-exchange .bx-answer-lead{font-weight:500}
.bx-exchange .bx-question-after{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}
.bx-exchange .bx-question-after .bx-question{margin-bottom:0}
.bx-exchange .bx-question-after .bx-question p{font-size:.94em}
@media(max-width:900px){.bx-feature.bx-response-focus{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);gap:26px}.bx-response-focus .bx-feature-answer h2{font-size:1.8em}.bx-response-focus .bx-feature-meta .bx-jump{margin-left:0}}
@media(max-width:600px){.bx-feature.bx-response-focus{grid-template-columns:1fr;gap:22px;padding-block:28px}.bx-response-focus .bx-feature-answer h2{font-size:1.65em;margin-bottom:17px}.bx-response-focus .bx-feature-answer p{font-size:1em;line-height:1.65}.bx-feature.bx-response-focus .bx-sketch{width:min(100%,260px);margin:0 auto}.bx-feature.bx-response-focus .bx-sketch svg{max-height:146px}.bx-feature.bx-response-focus .bx-feature-meta{grid-column:1;display:grid;gap:8px;padding-top:16px}.bx-feature.bx-response-focus .bx-response-question{margin-top:18px}}
