.tpl-listing-symptom-card-source_card__t8jcl{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:var(--pu-space-5);border:1px solid var(--pu-line);border-radius:var(--pu-panel-radius);background:var(--pu-white)}.tpl-listing-symptom-card-source_title__lTTv9{margin:0;color:var(--pu-ink);font-size:20px;font-weight:700;line-height:1.25}.tpl-listing-symptom-card-source_description__fSq3S{display:-webkit-box;margin:var(--pu-space-3) 0 0;overflow:hidden;color:var(--pu-muted);font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.tpl-listing-symptom-card-source_tags__BxCyo{display:flex;flex-wrap:wrap;gap:var(--pu-space-1);margin-top:var(--pu-space-4)}.tpl-listing-symptom-card-source_tag__5JRer{padding:var(--pu-space-1) var(--pu-space-2);border-radius:var(--pu-pill);background:var(--pu-tint-plum);color:var(--pu-tint-plum-text);font-size:13px}.tpl-listing-symptom-card-source_source__e1wMH{margin-top:var(--pu-space-3);color:var(--pu-muted);font-size:13px;text-underline-offset:3px}.tpl-listing-symptom-card-source_readMore__P_7o9{align-self:flex-start;margin-top:auto;padding-top:var(--pu-space-5);color:var(--pu-plum);font-size:15px;font-weight:600;text-decoration:none}.tpl-listing-symptom-card-source_readMore__P_7o9:hover{text-decoration:underline;text-underline-offset:3px}.tpl-listing-symptom-filters-source_topics__7ePrx{display:flex;gap:var(--pu-space-2);padding-bottom:var(--pu-space-1);overflow-x:auto}.tpl-listing-symptom-filters-source_topicButton__8uo1b{display:inline-flex;height:40px;flex:none;align-items:center;padding:0 var(--pu-space-4);border:1px solid var(--pu-line-strong);border-radius:var(--pu-pill);background:var(--pu-white);color:var(--pu-ink);cursor:pointer;font:inherit;font-size:15px}.tpl-listing-symptom-filters-source_topicButton__8uo1b:hover{border-color:var(--pu-plum)}.tpl-listing-symptom-filters-source_topicButton__8uo1b[aria-pressed=true]{border-color:var(--pu-plum);background:var(--pu-plum);color:var(--pu-on-plum);font-weight:600}.tpl-listing-source_page__nlpAT{min-height:100vh;background:var(--pu-cream);color:var(--pu-ink);font-family:var(--pu-font-sans);font-size:16px;line-height:1.55}.tpl-listing-source_hero__SiRPk{background:var(--pu-plum);color:var(--pu-on-plum)}.tpl-listing-source_body__9r7ub,.tpl-listing-source_heroInner___Ukmo{width:min(100%,var(--pu-content-max));margin:0 auto;padding-inline:var(--pu-gutter)}.tpl-listing-source_heroInner___Ukmo{padding-top:var(--pu-space-6);padding-bottom:var(--pu-space-12)}.tpl-listing-source_breadcrumbList__Fyg5h{display:flex;gap:var(--pu-space-2);margin:0;padding:0;color:var(--pu-on-plum-muted);font-size:14px;list-style:none}.tpl-listing-source_breadcrumbLink__eS2Pg{color:var(--pu-on-plum);text-decoration:underline;text-decoration-color:var(--pu-line-strong);text-underline-offset:3px}.tpl-listing-source_hero__SiRPk .tpl-listing-source_title__9Rc1z{margin:var(--pu-space-4) 0 0;color:var(--pu-on-plum);font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1.02}.tpl-listing-source_summary__NrlVH{max-width:56ch;margin:var(--pu-space-3) 0 0;color:var(--pu-on-plum-muted);font-size:18px}.tpl-listing-source_body__9r7ub{padding-top:var(--pu-space-8);padding-bottom:var(--pu-space-24)}.tpl-listing-source_resultSummary__B74tu{margin:var(--pu-space-6) 0 var(--pu-space-8);padding-bottom:var(--pu-space-4);border-bottom:1px solid var(--pu-line);color:var(--pu-muted);font-size:15px}.tpl-listing-source_resultSummary__B74tu strong{color:var(--pu-ink);font-weight:600}.tpl-listing-source_grid__JY4Nx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pu-space-6)}.tpl-listing-source_page__nlpAT a:focus-visible,.tpl-listing-source_page__nlpAT button:focus-visible{outline:3px solid var(--pu-plum);outline-offset:2px}.tpl-listing-source_hero__SiRPk a:focus-visible{outline-color:var(--pu-on-plum)}@media (max-width:980px){.tpl-listing-source_grid__JY4Nx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tpl-listing-source_body__9r7ub,.tpl-listing-source_heroInner___Ukmo{padding-inline:16px}.tpl-listing-source_heroInner___Ukmo{padding-bottom:var(--pu-space-10)}.tpl-listing-source_body__9r7ub{padding-bottom:var(--pu-space-16)}.tpl-listing-source_grid__JY4Nx{grid-template-columns:1fr}}