.uv-edge-article .one-copy-article__lead img { aspect-ratio:3/4; }
.uv-edge-article .one-copy-article__lead figcaption { display:block; }
.uv-edge-example { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,.8fr); gap:40px; align-items:center; }
.uv-edge-example img { display:block; width:100%; height:auto; border-radius:24px; }
.uv-edge-faq details { padding:22px 0; border-bottom:1px solid #ead8cf; }
.uv-edge-faq summary { cursor:pointer; font-size:21px; font-weight:700; }
.uv-edge-faq details p { margin-top:16px; max-width:800px; }
@media(max-width:767px) { .uv-edge-example { grid-template-columns:minmax(0,1fr); gap:24px; } }
