/* V336: catalogue.html only. */
.rd-layout-v336-catalogue .rd-catalogue-shell{width:min(94%,1720px);max-width:1720px;margin-inline:auto}
.rd-layout-v336-catalogue .rd-catalogue-hero p{max-width:78ch;margin-inline:auto}
.rd-layout-v336-catalogue .rd-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.rd-layout-v336-catalogue .rd-catalogue-card{min-width:0;padding:28px;box-sizing:border-box}
.rd-layout-v336-catalogue .rd-catalogue-file-head{gap:16px;align-items:start}
.rd-layout-v336-catalogue .rd-catalogue-file-copy{min-width:0}
.rd-layout-v336-catalogue .rd-catalogue-file-buttons{gap:12px}
.rd-layout-v336-catalogue .rd-catalogue-btn{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;text-align:center}
@media(max-width:1100px){.rd-layout-v336-catalogue .rd-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rd-layout-v336-catalogue .rd-catalogue-card{padding:24px}}
@media(max-width:700px){.rd-layout-v336-catalogue .rd-catalogue-shell{width:calc(100% - 24px)}.rd-layout-v336-catalogue .rd-catalogue-grid{grid-template-columns:minmax(0,1fr);gap:16px}.rd-layout-v336-catalogue .rd-catalogue-card{padding:20px 16px}.rd-layout-v336-catalogue .rd-catalogue-file-head{flex-wrap:wrap;gap:8px}}
