.before-after__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr}@media (min-width:900px){.before-after__grid{grid-template-columns:1.1fr .9fr}}.before-after__pair{display:grid;gap:2px;grid-template-columns:1fr 1fr}.before-after__panel{margin:0;position:relative}.before-after__img,.before-after__ph{aspect-ratio:3/4;object-fit:cover;width:100%}.before-after__panel-label{background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:var(--radius);color:var(--ink);font-size:.6rem;font-weight:600;left:.8rem;letter-spacing:.18em;padding:.4em .7em;position:absolute;text-transform:uppercase;top:.8rem}.before-after__desc{color:var(--muted);margin-top:1rem;max-width:42ch}.before-after__disclaimer{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:var(--muted);font-size:.74rem;line-height:1.6;margin-top:1.6rem;max-width:none;padding-top:1.2rem}.before-after__disclaimer p{margin:0}.before-after__disclaimer p+p{margin-top:.6rem}