.discovery-results{background:var(--ar-surface, #f2f6ee);border:1px solid var(--ar-border, #bdcdbf);border-radius:16px;padding:1.2rem;margin:1rem 0;min-width:0;overflow-wrap:anywhere;color:var(--ar-brand-text, #24372e)}.discovery-results[hidden]{display:none}.discovery-results h3{font-size:1.1rem;margin:0 0 .7rem}.discovery-context{font-weight:650}.discovery-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}.discovery-card{min-width:0;background:var(--ar-surface, white);border:1px solid var(--ar-border, #cad8cc);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.discovery-card>a{font-weight:700;color:var(--ar-brand-text, #285d40)}.discovery-card small,.discovery-limits{display:block;font-size:.77rem;line-height:1.6}.discovery-card p{margin:0;font-size:.85rem}.discovery-card summary{cursor:pointer;font-size:.8rem}.discovery-hash{overflow-wrap:anywhere;font-family:monospace}.discovery-question{padding:.9rem;background:var(--ar-wash, #e2ebdf);border-radius:10px;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.discovery-question label{width:100%;font-weight:700}.discovery-question select{min-width:0;max-width:100%;flex:1;background:var(--ar-surface, white);color:var(--ar-brand-text, #24372e);border:1px solid var(--ar-border-strong, #789183);padding:.65rem;border-radius:8px}.discovery-question button,.chat-start-over{border:1px solid var(--ar-border-strong, #356648);background:var(--ar-forest-bright, #356648);color:var(--ar-white, white);padding:.65rem;border-radius:8px;font:inherit;font-size:.8rem;cursor:pointer}.discovery-warning{border-left:4px solid var(--ar-gold, #b98c3c);background:var(--ar-gold-wash, #faf0d8);padding:.8rem}.chat-start-over{margin:.4rem .8rem;padding:.35rem .65rem;align-self:flex-start}.chat-message .discovery-results{padding:.65rem}.chat-message .discovery-cards{grid-template-columns:1fr}.chat-message .discovery-results h3{font-size:.95rem}.chat-message .discovery-question{display:grid;grid-template-columns:minmax(0,1fr)}.chat-message .discovery-question select{width:100%}.discovery-page-form{display:grid;gap:.8rem;margin:1.5rem 0}.discovery-page-form label{display:grid;gap:.35rem;font-weight:650}.discovery-page-form textarea,.discovery-page-form select{width:100%;min-width:0;padding:.65rem;border:1px solid var(--ar-border-strong, #9bb3a3);border-radius:8px;font:inherit}.discovery-page-form button{justify-self:start}.discovery-page .container{max-width:1100px}.discovery-page main{padding:2rem 1rem}.discovery-results:focus-visible{outline:3px solid var(--ar-gold, #b17b1e);outline-offset:3px}@media(max-width:650px){.discovery-cards{grid-template-columns:1fr}.discovery-results{padding:.85rem}.discovery-question{align-items:stretch;flex-direction:column}.discovery-question select{width:100%;flex:auto}}@media print{.discovery-question,.chat-start-over{display:none}}

@media(max-width:360px){.community-layout{grid-template-columns:minmax(0,1fr)}.community-form-wrap{min-width:0}.community-form-wrap .card-header,.community-form-wrap .privacy-warning{flex-wrap:wrap}.community-form-wrap input,.community-form-wrap select,.community-form-wrap textarea{min-width:0;max-width:100%}}
