.ai-decision-analysis{overflow-wrap:anywhere;border-top:1px solid #d6e1da;border-bottom:1px solid #d6e1da;margin:18px 0;padding:16px 0}.ai-decision-analysis h3{margin:0;font-size:16px}.ai-decision-analysis h4{margin:12px 0 6px;font-size:13px;line-height:1.6}.ai-decision-analysis p,.ai-decision-analysis li{font-size:12px;line-height:1.8}.ai-decision-analysis small{color:#66766c}.ai-intensity{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px;margin:14px 0;display:grid}.ai-intensity div{flex-direction:column;gap:6px;min-width:0;display:flex}.ai-intensity strong{font-size:15px;font-weight:600}.ai-intensity span{font-size:12px}.ai-cohort-decisions>section,.ai-building-decision{border-top:1px solid #d6e1da;margin-top:14px;padding-top:8px}.ai-decision-analysis ul{padding-left:19px}.ai-health-concerns{color:#8c5131}.ai-decision-analysis details{font-size:12px;line-height:1.8}.ai-decision-analysis .section-header{flex-wrap:wrap;gap:8px}@media (width<=600px){.ai-decision-analysis h3{font-size:14px}.ai-decision-analysis{margin:12px 0;padding:12px 0}}.cohort-plan-conclusion{color:var(--ink);margin:16px 0;font-weight:500;line-height:1.8;font-size:17px!important}.cohort-plan-factors{color:var(--amber);margin:10px 0;font-size:13px}.cohort-plan-reason{max-width:70ch;font-size:14px;line-height:1.9}.regional-cohorts h5{margin:20px 0 10px;font-size:14px;font-weight:600}.cohort-plan-actions{padding-left:20px;font-size:15px;line-height:1.9}.cohort-plan-actions li{margin:10px 0}.cohort-plan-sources,.regional-method-details,.regional-support-details{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0;font-size:13px;line-height:1.8}.cohort-plan-sources summary,.regional-method-details summary,.regional-support-details summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.cohort-plan-sources summary:before,.regional-method-details summary:before,.regional-support-details summary:before{content:"+";color:var(--accent)}.cohort-plan-sources[open] summary:before,.regional-method-details[open] summary:before,.regional-support-details[open] summary:before{content:"−"}.cohort-plan-sources blockquote{color:var(--muted);margin:12px 0;padding:0}@media (width<=600px){.cohort-overview{grid-template-columns:1fr 1fr}.cohort-overview b{font-size:16px}.cohort-plan-conclusion{font-size:16px!important}.regional-result-banner h2{font-size:20px}.regional-context{font-size:12px}}
