.cleaned-article .clean-pair,.cleaned-article .clean-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:26px 0;align-items:start}
.cleaned-article figure.clean-figure:not(.app-logo-figure){width:100%;max-width:300px;margin:0 auto}
.cleaned-article .clean-figure a,.cleaned-article .clean-figure span{display:block}
.cleaned-article .clean-figure span{overflow:hidden;border-radius:10px;background:#fff}
.cleaned-article .clean-figure img{display:block;width:100%;height:auto}
.cleaned-article figure.clean-figure:not(.app-logo-figure)>figcaption{max-width:none;margin:12px auto 0;font-size:14px;font-weight:600;line-height:1.5;text-align:center}
.cleaned-article .clean-crop span{position:relative;aspect-ratio:1}
.cleaned-article .clean-crop img{position:absolute;max-width:none;width:var(--zoom);left:var(--left);top:var(--top)}
.cleaned-article .clean-details{max-width:650px;margin:28px auto}
.cleaned-article .clean-details figure.clean-figure{max-width:250px}
.cleaned-article figure.clean-wide:not(.app-logo-figure){max-width:640px;margin:28px auto}
.cleaned-article .clean-single{margin:28px auto}
.cleaned-article .clean-cards>div{min-width:0;border:1px solid #ffffff24;border-radius:12px;background:#1c2e45;padding:24px}
.cleaned-article .clean-cards h3{margin:0 0 20px}
.cleaned-article .clean-cards figure.clean-figure{max-width:240px;margin:0 auto 20px}
.cleaned-article li+li{margin-top:12px}
@media(max-width:700px){.cleaned-article .clean-pair{gap:16px}.cleaned-article .clean-cards{grid-template-columns:minmax(0,1fr)}.cleaned-article .clean-figure figcaption{font-size:13px}.cleaned-article .clean-single{max-width:260px}}

.cleaned-article section.clean-summary{background:#1c2e45;border:1px solid #425c79;border-top:3px solid #dfb76c;border-radius:14px;padding:30px;margin-top:40px}
@media(max-width:700px){.cleaned-article section.clean-summary{padding:22px 18px}}
