.lv4 .cond-groups{--cond-tile:148px;--cond-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cond-tile),1fr));grid-auto-flow:row dense;gap:32px var(--cond-gap)}@media (min-width:768px){.lv4 .cond-groups{--cond-tile:172px;--cond-gap:22px;row-gap:40px}}.lv4 .cond-group{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:span var(--n,1);grid-row:span 2;row-gap:14px;min-width:0}@media (max-width:767.98px){.lv4 .cond-group[data-n="3"]{grid-column:span 2}}.lv4 .cond-group-head{grid-column:1/-1;align-self:end;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.lv4 .cond-group-title{font-family:var(--font-dm-sans),var(--font-inter),sans-serif;font-weight:700;font-size:1.125rem;line-height:1.25;letter-spacing:-.02em;color:var(--lv4-text);text-wrap:balance}.lv4 .cond-group-count{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .cond-group-tiles{grid-column:1/-1;align-self:start;display:grid;grid-template-columns:subgrid;row-gap:24px}.lv4 .cond-group-tiles>li{min-width:0}@media (prefers-reduced-motion:no-preference){.lv4 .cond-group-tiles>li{animation:lv4-rise .44s var(--lv4-ease) calc(min(var(--i), 12) * 28ms) both;--lv4-rise:10px}}.lv4 .cond-groups .wd-cover-title,.lv4 .cond-page .wd-cover-title{hyphens:auto;hyphenate-limit-chars:12 6 6;overflow-wrap:break-word}.lv4 .cond-page .ld-hero-cover .lib-cover[data-short] .wd-cover-title{padding:26cqi 9cqi 9cqi;font-size:clamp(18px,11cqi,32px);line-height:1.1;-webkit-line-clamp:3}.lv4 .cond-lang-note{display:flex;gap:10px;max-width:70ch;margin-bottom:28px;padding:12px 16px;border-radius:16px;background:var(--lv4-fill);font-size:.875rem;line-height:1.5;color:var(--lv4-mute)}.lv4 .cond-lang-note svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px;color:var(--lv4-ink)}.lv4 .cond-symptoms{max-width:70ch}@media (min-width:640px){.lv4 .cond-symptoms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}}.lv4 .cond-steps .ld-rec:first-child{border-top:0;padding-top:4px}.lv4 .cond-step{min-width:0}.lv4 .cond-step-title{margin-bottom:4px;font-size:1.0625rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:var(--lv4-text);text-wrap:balance}.lv4 .cond-steps .ld-rec-id{color:var(--lv4-ink);background:var(--lv4-brand-soft)}.lv4 .cond-callout{max-width:70ch;padding:18px 20px;border-radius:20px;background:var(--lv4-tint);box-shadow:inset 0 0 0 1px var(--lv4-line)}.lv4 .cond-callout p{font-size:1rem;line-height:1.65;color:var(--lv4-text);text-wrap:pretty}.lv4 .cond-trials{display:flex;flex-direction:column;max-width:70ch}.lv4 .cond-trial{padding:16px 0;border-bottom:1px solid var(--lv4-line)}.lv4 .cond-trial:first-child{padding-top:4px}.lv4 .cond-trial:last-child{border-bottom:0}.lv4 .cond-trial-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.lv4 .cond-trial-name{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--lv4-text)}.lv4 .cond-trial-source{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .cond-trial-finding{margin-top:4px;font-size:1rem;line-height:1.6;color:var(--lv4-text);text-wrap:pretty}.lv4 .cond-trial-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:.875rem;font-weight:600}.lv4 .cond-trial-link svg{width:15px;height:15px}.lv4 .cond-guidelines{display:flex;flex-direction:column;gap:8px;max-width:70ch}.lv4 .cond-guideline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 14px 10px 16px;border-radius:16px;background:var(--lv4-surface);box-shadow:inset 0 0 0 1px var(--lv4-line);transition:background var(--lv4-quick) var(--lv4-ease)}.lv4 .cond-guideline:hover{background:var(--lv4-surface-2)}.lv4 .cond-guideline-text{display:flex;flex-direction:column;min-width:0}.lv4 .cond-guideline small{font-size:.8125rem;font-weight:600;color:var(--lv4-ink)}.lv4 .cond-guideline strong{font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--lv4-text)}.lv4 .cond-guideline svg{flex:0 0 auto;width:16px;height:16px;color:var(--lv4-mute)}.lv4 .cond-box-more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:.875rem;font-weight:600}.lv4 .cond-faq{scroll-margin-top:var(--lv4-nav-h)}