.decision-feature{margin:3.5rem 0}.decision-thumb{display:block;margin:-1.4rem -1.4rem 1.4rem;overflow:hidden;border-bottom:1px solid var(--line,#d8ded8)}.decision-thumb img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;transition:transform .2s ease}.decision-card:hover .decision-thumb img{transform:scale(1.025)}.decision-card{overflow:hidden}.decision-article .article{min-width:0}.decision-article img{display:block;max-width:100%;height:auto;border:1px solid #d8ded8;border-radius:4px}.decision-article .article>p:has(img)+p{font-size:.85rem;line-height:1.55;color:#566258}.decision-article .table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0}.decision-article table{width:100%;border-collapse:collapse;font-size:.94rem}.decision-article th,.decision-article td{padding:.8rem;border:1px solid #d8ded8;text-align:left;vertical-align:top}.decision-article th{background:#edf2e9}.decision-article code,.guide-source-cases code{overflow-wrap:anywhere}.decision-article .source-list li{margin:1.25rem 0}.decision-article .source-list small{display:block;overflow-wrap:anywhere}.guide-source-cases{margin:2rem 0}.guide-source-cases p{max-width:75ch}.guide-source-cases li{margin:.65rem 0}.decision-grid:has(.guide-card:only-child){grid-template-columns:minmax(0,40rem)}@media(max-width:650px){.decision-feature{margin:2.5rem 0}.decision-grid:has(.guide-card:only-child){grid-template-columns:minmax(0,1fr)}.decision-article th,.decision-article td{padding:.65rem;min-width:9rem}.decision-article .actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.decision-thumb img{transition:none}}
.decision-article .source-list a{overflow-wrap:anywhere;word-break:break-word}

.ai-reference{max-width:100%;min-width:0}.ai-reference>p,.ai-reference>ol,.ai-reference>h2,.ai-reference>h3{max-width:80ch}.ai-reference pre{max-width:100%;overflow-x:auto;white-space:pre;tab-size:2;padding:1rem;background:#eef2ed;border:1px solid #d8ded8;border-radius:4px}.ai-reference pre code{white-space:pre;overflow-wrap:normal;word-break:normal}.ai-reference a{overflow-wrap:anywhere}.ai-reference .table-scroll{width:100%}
