/* September 21: compact additions to the approved layout, no palette change. */
.ruiarc-ui-launch-gallery:where([data-ruiarc-ui]){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ruiarc-ui-launch-gallery article:where([data-ruiarc-ui]){min-width:0}
.ruiarc-ui-launch-gallery .ruiarc-ui-image-link:where([data-ruiarc-ui]){aspect-ratio:4/3;background:#f0f3f6;display:flex;align-items:center}
.ruiarc-ui-launch-gallery .ruiarc-ui-image-link img:where([data-ruiarc-ui]){width:100%;height:100%;object-fit:contain}
.ruiarc-ui-taian-related:where([data-ruiarc-ui]){display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center;background:#f7f8fa;border:1px solid #e2e5e9;padding:24px;margin-top:28px;max-width:960px}
.ruiarc-ui-taian-thumb:where([data-ruiarc-ui]){display:block}
.ruiarc-ui-taian-thumb img:where([data-ruiarc-ui]){display:block;width:100%;height:auto}
.ruiarc-ui-taian-related .ruiarc-ui-eyebrow:where([data-ruiarc-ui]){margin:0 0 10px;font-size:10px}
.ruiarc-ui-taian-related h3:where([data-ruiarc-ui]){font-size:24px;line-height:1.25;margin:0 0 10px;font-weight:500;letter-spacing:-.5px}
.ruiarc-ui-taian-related p:where([data-ruiarc-ui]){font-size:14px;line-height:1.65;margin-bottom:8px;color:#5c6471}
.ruiarc-ui-taian-related .ruiarc-ui-taian-date:where([data-ruiarc-ui]){font-size:12px}
.ruiarc-ui-taian-related .ruiarc-ui-ed-text-link:where([data-ruiarc-ui]){font-size:13px;margin-top:2px}
.ruiarc-ui-launch-review-note:where([data-ruiarc-ui]){padding:22px;border-left:3px solid #cfaa5b;background:#fcfaf5;margin-block:25px;font-size:14px}
@media(max-width:760px){.ruiarc-ui-launch-gallery:where([data-ruiarc-ui]){grid-template-columns:1fr;gap:24px}.ruiarc-ui-launch-gallery .ruiarc-ui-image-link:where([data-ruiarc-ui]){aspect-ratio:auto}.ruiarc-ui-launch-gallery .ruiarc-ui-image-link img:where([data-ruiarc-ui]){height:auto}.ruiarc-ui-taian-related:where([data-ruiarc-ui]){grid-template-columns:180px minmax(0,1fr);padding:18px;gap:18px}}
@media(max-width:600px){.ruiarc-ui-taian-related:where([data-ruiarc-ui]){grid-template-columns:1fr}.ruiarc-ui-taian-related h3:where([data-ruiarc-ui]){font-size:22px}.ruiarc-ui-taian-thumb:where([data-ruiarc-ui]){max-width:340px}}
