.ln-card .verified-full-review{margin:0 0 1.5rem;padding-top:1rem;border-top:1px solid #c7bca9}
.ln-card .verified-full-review summary{padding:8px 0;font-family:var(--sans,Arial,sans-serif);font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.ln-card .verified-full-review blockquote{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.75;margin:1.2rem 0 0}
.ln-card .verified-full-review blockquote p{font:inherit;margin:0 0 1.2rem}
.ln-card .verified-full-review blockquote p:last-child{margin-bottom:0}
.ln-card .full-review-source{align-self:flex-start;font-size:12px;line-height:1.7;margin:0 0 1.5rem;text-underline-offset:4px}
.verified-full-review summary:focus-visible,.full-review-source:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/* Keep off-screen disclosure content inside the scrollable review track. */
.love-notes .ln-track{contain:paint}
