.ht-med-review{display:flex;align-items:flex-start;gap:12px;margin:0 0 22px;padding:12px 14px;border:1px solid color-mix(in oklab,var(--brand-500),var(--border) 35%);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--brand-500),#fff 94%);color:var(--fg)}.ht-med-review__check{inline-size:26px;block-size:26px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-600),var(--brand-400));color:#fff;margin-top:2px}.ht-med-review__check svg{inline-size:18px;block-size:18px;fill:currentColor;display:block}.ht-med-review__body{min-width:0;display:flex;flex-direction:column;gap:4px}.ht-med-review__title{font-size:15px;line-height:1.7;color:var(--fg);font-weight:700}.ht-med-review__meta{font-size:13px;color:var(--muted);line-height:1.7}.ht-single__main .ht-med-review__meta a{font-weight:600;color:var(--brand-700);text-decoration:none}.ht-single__main .ht-med-review__meta a:hover{text-decoration:underline}.ht-med-reviewer-card{margin:24px 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:var(--shadow-sm)}html[data-theme="dark"] .ht-med-review,html[data-theme="dark"] .ht-med-reviewer-card{background:var(--surface-2);border-color:var(--border)}@media (max-width:640px){.ht-med-review{padding:11px 12px;gap:10px}.ht-med-review__title{font-size:14px}.ht-med-review__meta{font-size:12px}}