
.iict-catalogue{color:#29463b;padding-top:54px}
.iict-catalogue .cat-heading{display:flex;justify-content:space-between;align-items:start;gap:32px;border-bottom:1px solid #cfc7b3;padding-bottom:30px}
.iict-catalogue .cat-heading h2{font:38px/1.15 Georgia,serif;margin:10px 0 0;color:#234438}
.iict-catalogue .cat-heading>p{font:14px/1.85 Arial,sans-serif;color:#586459;max-width:410px;margin:8px 0 0}
.iict-catalogue .cat-group{margin:40px 0 50px}
.iict-catalogue .cat-group h3{font:27px/1.25 Georgia,serif;color:#29483c;margin:0 0 8px}
.iict-catalogue .cat-provenance{font:12px/1.8 Arial,sans-serif;color:#626d60;margin:0 0 24px;max-width:850px}
.iict-catalogue .cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.iict-catalogue .cat-grid.deeds{grid-template-columns:repeat(2,minmax(0,1fr))}
.iict-catalogue .cat-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d8d1bf;background:#fffdf7}
.iict-catalogue .cat-preview{display:flex;height:235px;padding:20px;align-items:center;justify-content:center;background:#ece7d8;border-bottom:1px solid #d8d1bf}
.iict-catalogue .cat-preview img{display:block;width:100%;height:100%;object-fit:contain;max-height:100%}
.iict-catalogue .deeds .cat-preview{height:325px}
.iict-catalogue .cat-copy{padding:24px;display:flex;flex:1;flex-direction:column}
.iict-catalogue .cat-code{font:600 10px/1.5 Arial,sans-serif;color:#8d743d;letter-spacing:.14em;margin:0 0 12px}
.iict-catalogue .cat-copy h4{font:25px/1.2 Georgia,serif;color:#29483c;margin:0 0 14px}
.iict-catalogue .cat-copy>p:not(.cat-code){font:13px/1.85 Arial,sans-serif;color:#59665b;margin:0 0 15px}
.iict-catalogue .cat-meta{font:11px/1.7 Arial,sans-serif;border-top:1px solid #e5dfd0;padding-top:13px;margin:0 0 20px}
.iict-catalogue .cat-meta div{display:flex;gap:12px;justify-content:space-between}
.iict-catalogue .cat-meta dt{color:#6a7164}.iict-catalogue .cat-meta dd{margin:0;text-align:right;color:#304b3e}
.iict-catalogue .cat-open{font:13px/1.5 Georgia,serif;color:#785d20;text-underline-offset:4px;margin-top:auto;align-self:start}
.iict-catalogue a:focus-visible{outline:3px solid #9a7b39;outline-offset:5px}
.iict-catalogue .cat-note{font:11px/1.8 Arial,sans-serif;color:#6b7267;margin-top:18px;max-width:900px}
.cat-publications{border-top:2px solid #a48b4f;padding-top:35px}
.cat-publications .editorial-publications{padding-top:0;border:0;margin-top:0}
.cat-publications .editorial-publications h2{font-size:34px;color:#29483c}
.cat-enquiries{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;border-top:1px solid #d3cbb7;padding:35px 0 0}
.cat-enquiries h2{font:29px/1.2 Georgia,serif;color:#29483c;margin:0}
.cat-enquiries p{font:13px/1.85 Arial,sans-serif;color:#5c685e;margin:0 0 18px;max-width:670px}
@media(max-width:850px){.iict-catalogue .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iict-catalogue .cat-heading{display:block}.iict-catalogue .cat-heading>p{margin-top:20px;max-width:600px}}
@media(max-width:600px){.iict-catalogue{padding-top:34px}.iict-catalogue .cat-heading h2{font-size:31px}.iict-catalogue .cat-grid,.iict-catalogue .cat-grid.deeds{grid-template-columns:1fr}.iict-catalogue .cat-preview{height:240px}.iict-catalogue .deeds .cat-preview{height:325px}.cat-enquiries{grid-template-columns:1fr;gap:20px}.cat-publications .editorial-publications h2{font-size:29px}.iict-catalogue .cat-copy{padding:22px}}
