/* OutputVerdict 0.3 — broadened discovery + text benchmark outputs */
.quick-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;margin-bottom:52px}
.quick-intro{grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:16px;padding:0 0 4px;flex-wrap:wrap}
.quick-intro strong{font-size:24px;color:#102950}
.quick-intro p{font-size:15px;color:#74849c;margin:0}
.quick-link{min-width:0;min-height:104px}
.quick-link small{max-width:230px}
.quick-link .quick-icon{width:44px;height:44px}
.category-tabs{display:flex;flex-wrap:wrap;gap:5px}
.category-tab{white-space:nowrap}
.result-preview.is-text{display:block;min-height:250px;max-height:380px;overflow:auto;background:#f6f8fc;border-bottom:1px solid #314361;padding:0}
.text-result{white-space:pre-wrap;word-break:break-word;color:#152743;font-size:13px;line-height:1.65;padding:42px 18px 22px;text-align:left;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.result-preview.is-text .preview-overlay{background:#19385b;color:#e7f4ff}
.vote-choice .text-result{max-height:230px;overflow:auto;text-align:left;font-size:12px;border-radius:7px}
.verification-check{display:flex;align-items:flex-start;gap:9px;margin-top:18px;font-size:12px;color:#b7c6d9;line-height:1.6}
.verification-check input{margin-top:4px}
.edit-field textarea#edit-result-text{min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.5}
@media(min-width:961px){.quick-link strong{font-size:16px}.quick-link small{font-size:13px}.category-tab{font-size:13px}.text-result{font-size:14px}}
@media(max-width:960px){.quick-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-intro{grid-column:1/-1}.quick-link{min-height:96px}}
@media(max-width:640px){.quick-paths{grid-template-columns:1fr 1fr;gap:8px}.quick-intro{grid-column:1/-1;display:block;padding:0 2px 6px}.quick-intro strong{display:block;font-size:21px}.quick-intro p{font-size:12px;margin-top:2px}.quick-link{min-height:106px;padding:12px 10px;display:block;position:relative}.quick-link .quick-icon{width:33px;height:33px;margin-bottom:8px}.quick-link>span:nth-child(2){display:block}.quick-link strong{font-size:12px;line-height:1.3;display:block}.quick-link small{font-size:10px;display:block;line-height:1.4;margin-top:3px}.quick-link>svg{position:absolute;right:10px;top:13px;width:14px;height:14px}.category-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.category-tab{white-space:normal;text-align:center;line-height:1.3}.text-result{font-size:12px;padding:42px 12px 16px}.result-preview.is-text{max-height:300px}}
/* Keep the responsive hero in one column after brand-v2.css overrides. */
@media(max-width:960px){
  .hero{grid-template-columns:minmax(0,1fr);gap:30px}
  .hero-copy,.hero-stage{min-width:0;max-width:640px;width:100%}
  .hero-stage{margin:0 auto}
}
@media(max-width:640px){
  /* Bring the useful categories above the fold on phones. Desktop keeps the comparison illustration. */
  .hero-stage{display:none}
  .hero{gap:0;padding-bottom:34px}
  .quick-paths{margin-bottom:28px}
}
@media(max-width:640px){
  .hero{min-height:0;padding-top:42px;padding-bottom:24px}
}
