.mt-examples-module{margin:24px 0;color:#15171b}.mt-examples-module__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.mt-examples-module__heading h2{margin:0!important;font:600 20px/26px Inter,Arial,sans-serif}.mt-examples-module__more{color:#0868ee;font:13px/19px Inter,Arial,sans-serif}.mt-examples-module__photos{display:grid;grid-template-columns:repeat(var(--mt-examples-columns,5),minmax(0,1fr));gap:14px}.mt-examples-module__photos a{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;background:#fff;border:1px solid #e6eaf0;border-radius:6px}.mt-examples-module__photos img{display:block;width:100%;height:240px;object-fit:contain}.mt-examples-module a:focus-visible{outline:3px solid #0967e9;outline-offset:3px}@media(max-width:900px){.mt-examples-module__photos{display:flex;overflow-x:auto;gap:12px;padding:4px 4px 12px;scroll-snap-type:x proximity}.mt-examples-module__photos a{flex:0 0 240px;scroll-snap-align:start}.mt-examples-module__photos img{height:220px}}@media(max-width:600px){.mt-examples-module__heading{align-items:flex-start;flex-direction:column;gap:8px}.mt-examples-module__heading h2{font-size:18px;line-height:24px}.mt-examples-module__photos a{flex-basis:76%}.mt-examples-module__photos img{height:240px}}

/* Approved gallery panel; inset content aligns with the catalogue on desktop. */
.mt-screen-catalog-page .mt-examples-module{margin:16px 0 48px;padding:24px;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:8px}
.mt-screen-catalog-page .mt-examples-module__heading{margin-bottom:18px}
.mt-screen-catalog-page .mt-examples-module__heading h2{font-size:24px;line-height:30px}
.mt-screen-catalog-page .mt-examples-module__photos a{background:transparent;border:0;border-radius:0}
@media(min-width:901px){.mt-screen-catalog-page .mt-examples-module{margin-inline:-24px}}
@media(max-width:600px){.mt-screen-catalog-page .mt-examples-module{padding:16px}.mt-screen-catalog-page .mt-examples-module__heading h2{font-size:22px;line-height:28px}}

/* Native photo ratios form one common-height row, without cropping. */
.mt-screen-catalog-page .mt-examples-module__photos{display:flex;align-items:stretch;container-type:inline-size}
.mt-screen-catalog-page .mt-examples-module__photos a{flex:var(--mt-examples-ratio,1.25) 1 0%}
.mt-screen-catalog-page .mt-examples-module__photos img{width:100%;height:auto;max-height:240px}
@media(max-width:900px){
 .mt-screen-catalog-page .mt-examples-module__photos a{flex:0 0 auto}
 .mt-screen-catalog-page .mt-examples-module__photos img{width:auto;max-width:none;max-height:none;height:220px;height:min(220px,calc((100cqw - 8px)/var(--mt-examples-max-ratio,1.25)))}
}
