.ask-form input{color:var(--bw-surface-dark)}.ask-form input::placeholder{color:var(--bw-text-secondary);opacity:1}.ask-citation-grid article{flex-direction:column;min-height:9rem;display:flex}.ask-citation-grid article>small{letter-spacing:0}.ask-citation-grid article>a,.ask-citation-grid article>span{margin-top:auto;padding-top:.7rem}.ask-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.ask-world-tools h3{font-family:var(--font-heading);font-size:.9rem}.ask-related-list a{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;margin-top:.35rem;padding:.55rem .2rem;display:grid}.ask-related-list a strong{font-size:.68rem}.ask-related-list a small{color:var(--brown-muted);grid-column:1;font-size:.56rem}.ask-related-list a b{color:var(--bw-accent-strong);grid-area:1/2/3}.ask-world-tools>div{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.6fr);gap:.7rem;display:grid}.ask-world-tools article{border:1px solid var(--border);min-width:0;padding:.75rem}.ask-world-tools article>p{color:var(--brown-muted);margin-top:.5rem;font-size:.65rem;line-height:1.6}.ask-evidence-index{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.ask-evidence-index li{border:1px solid var(--bw-border);background:var(--bw-text-inverse);color:var(--bw-accent-strong);letter-spacing:0;padding:.3rem .45rem;font-size:.55rem;font-weight:800}.ask-no-answer nav{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.ask-no-answer nav a{border:1px solid var(--bw-accent-strong);min-height:2.75rem;color:var(--bw-text-soft);align-items:center;padding:0 .8rem;font-size:.68rem;font-weight:800;display:inline-flex}.ask-followups a{align-items:center;min-height:2.75rem}.ask-followups a b{color:var(--bw-accent-strong)}.ask-sidebar{min-width:0}.ask-sidebar .ask-world-tools>div,.ask-sidebar .ask-followups{grid-template-columns:minmax(0,1fr)}.ask-sidebar .ask-world-tools article{padding:.65rem}.ask-sidebar .ask-followups{gap:0}.ask-sidebar .ask-followups a{border-width:0 0 1px;padding-inline:.2rem}@media (max-width:40rem){.ask-related-list,.ask-world-tools>div{grid-template-columns:1fr}.ask-citation-grid article{min-height:0}.ask-evidence-index li{align-items:center;min-height:2rem;display:flex}.ask-results{padding-top:1.2rem}.ask-answer-card h2{font-size:1.05rem;line-height:1.45}}
