.why-aletura{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:start}.why-aletura-list{display:grid}.why-aletura-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--aletura-border)}.why-aletura-list article:first-child{border-top:1px solid var(--aletura-border)}.why-aletura-list article>span{color:var(--aletura-accent);font-size:12px;font-weight:700}.why-aletura-list h3{margin:0 0 4px;font-size:20px;font-weight:500}.why-aletura-list p{margin:0;color:var(--aletura-muted);font-size:15px}.why-aletura-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;grid-column:1/-1}.why-aletura-actions .primary{text-decoration:none;display:inline-flex;align-items:center;min-height:48px;padding:0 20px}
.recommendation-context-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:20px;border:1px solid var(--aletura-border);border-radius:8px;background:var(--aletura-paper)}.recommendation-context-form label{display:grid;gap:6px;font-size:13px;font-weight:600}.recommendation-context-form label:nth-child(3){grid-column:1/-1}.recommendation-context-form input,.recommendation-context-form textarea,.recommendation-card textarea{width:100%;border:1px solid var(--aletura-control-border);border-radius:8px;background:#fff;padding:11px;color:var(--aletura-slate);font:inherit}.recommendation-context-form .recommendation-status{align-self:center;margin:0;color:var(--aletura-muted);font-size:13px}.recommendation-list{display:grid;gap:18px}.recommendation-card{padding:22px;border:1px solid var(--aletura-border);border-radius:8px;background:#fff}.recommendation-card>header{display:flex;justify-content:space-between;gap:16px;align-items:start}.recommendation-card>header span{color:var(--aletura-muted);font-size:11px;letter-spacing:.08em}.recommendation-card>header h3{margin:4px 0;font-size:21px}.recommendation-card>header>b{padding:5px 8px;border:1px solid var(--aletura-border);border-radius:999px;color:var(--aletura-muted);font-size:11px;white-space:nowrap}.recommendation-card section h4{margin:16px 0 7px;font-size:13px}.recommendation-reasoning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.recommendation-reasoning p{margin:0;padding:13px;background:var(--aletura-limestone);font-size:13px}.recommendation-reasoning b{display:block;margin-bottom:5px}.recommendation-uncertainty{color:var(--aletura-muted);font-size:12px}.recommendation-source{display:block;margin:14px 0;padding:12px 14px;border-left:3px solid var(--aletura-accent);background:var(--aletura-limestone);font:400 14px/1.55 Georgia,"Times New Roman",serif}.recommendation-source small{display:block;margin-bottom:5px;color:var(--aletura-muted);font:500 11px/1.4 var(--aletura-font,Arial,sans-serif)}.recommendation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.recommendation-actions a{text-decoration:none}.recommendation-loading{color:var(--aletura-muted)}
@media(max-width:760px){.why-aletura{grid-template-columns:1fr;gap:24px}.why-aletura-actions{grid-column:auto}}@media(max-width:680px){.recommendation-context-form,.recommendation-reasoning{grid-template-columns:1fr}.recommendation-context-form label:nth-child(3){grid-column:auto}.recommendation-card{padding:16px}.recommendation-card>header{display:block}.recommendation-card>header>b{display:inline-flex;margin-top:6px}}
