.dino-research{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}
.dino-research>h2{margin-top:10px}
.dino-answer{padding:22px 0;border-bottom:1px solid var(--line)}
.dino-answer h3{font-size:19px;line-height:1.4;letter-spacing:-.25px;color:var(--ink)}
.dino-answer p{margin-top:10px}
.dino-answer-citations{white-space:nowrap;font-size:12px;vertical-align:super}
.dino-answer-citations a{color:var(--teal);text-underline-offset:3px;padding:3px}
.dino-research-sources{margin-top:20px;font-size:12px;line-height:1.7;color:var(--muted)}
.dino-research-sources summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--teal)}
.dino-research-sources ol{padding-left:22px}.dino-research-sources li{padding:9px 0;scroll-margin-top:22px}
.dino-research-sources a{overflow-wrap:anywhere;color:var(--ink);text-underline-offset:3px}
@media(max-width:540px){.dino-answer h3{font-size:18px}.dino-answer{padding:18px 0}.dino-nav{gap:13px;flex-wrap:wrap}.dino-header{gap:18px}}
