.site-footer .brand-logo{filter:brightness(0) invert(1)}.catalogue-callout{padding:64px 0;background:#e9eee7;border-top:1px solid #d7ded6}.catalogue-callout-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px}.catalogue-callout h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;margin-bottom:18px}.catalogue-callout p{max-width:760px;color:#65746b;line-height:1.75}.catalogue-callout-actions{display:grid;gap:20px;justify-items:start}.catalogue-file-note{font-weight:400;font-size:.78rem;opacity:.8}.catalogue-text-link,.catalogue-contents a{color:#275b48;text-decoration:underline;text-underline-offset:4px}.catalogue-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:76px;padding-top:72px;padding-bottom:80px}.catalogue-hero h1{font-size:clamp(2.4rem,4.5vw,4.1rem);line-height:1.1;margin:26px 0}.catalogue-intro{font-size:1.16rem;line-height:1.8;color:#65746b;margin-bottom:28px}.catalogue-meta{font-size:.88rem;line-height:1.8;color:#65746b;margin-top:20px}.catalogue-cover{padding:20px;background:#e9eee7;box-shadow:0 12px 35px #183c3214}.catalogue-cover img{width:100%;height:auto}.catalogue-contents{padding-top:52px;padding-bottom:60px;border-top:1px solid #d7ded6}.catalogue-contents h2,.catalogue-contact h2{font-size:2rem;line-height:1.25}.catalogue-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}.catalogue-content-grid h3{font-size:1.25rem;line-height:1.4}.catalogue-content-grid p,.catalogue-contact p{line-height:1.8;color:#65746b}.catalogue-contact{padding-top:40px;padding-bottom:80px}.catalogue-contact p{max-width:800px}@media(max-width:750px){.catalogue-callout-inner,.catalogue-hero,.catalogue-content-grid{grid-template-columns:1fr;gap:30px}.catalogue-hero{padding-top:40px;padding-bottom:50px}.catalogue-cover{max-width:420px}.catalogue-callout{padding:42px 0}.catalogue-callout .btn{flex-wrap:wrap;gap:8px}.catalogue-contents{padding-top:38px}}
