/* A compact decision summary, without decorative side borders. */
.quick-verdict { margin: 1.25rem 0; padding: 1rem 1.1rem; border: 1px solid #c8cec3; border-radius: 12px; background: #f1f2e9; color: #253e36; }
.quick-verdict h2 { margin: 0 0 .75rem; font-size: 1.05rem; line-height: 1.35; letter-spacing: 0; }
.quick-verdict-facts { display: grid; gap: .6rem; margin: 0; }
.quick-verdict-facts > div { display: grid; grid-template-columns: 6.7rem minmax(0, 1fr); gap: .5rem; }
.quick-verdict-facts dt { font-weight: 700; }
.quick-verdict-facts dd { margin: 0; }
.quick-verdict-facts dt, .quick-verdict-facts dd { font-size: .92rem; line-height: 1.45; overflow-wrap: anywhere; }
.quick-verdict-requirements { display: flex; flex-wrap: wrap; gap: .35rem .8rem; padding: .7rem 0 0; margin: .7rem 0 0; list-style: none; border-top: 1px solid #c8cec3; }
.quick-verdict-requirements li { margin: 0; font-size: .82rem; line-height: 1.4; font-weight: 600; }
.quick-verdict-method { margin: .55rem 0 0; font-size: .76rem; line-height: 1.5; color: #42594f; }
.quick-verdict-method a { color: inherit; text-underline-offset: 2px; }
@media (max-width: 380px) { .quick-verdict { padding: .85rem; } .quick-verdict-facts > div { grid-template-columns: 1fr; gap: .1rem; } }
