.catalogue-guide{max-width:1280px;margin:0 auto;padding:80px 36px;color:#092c3a;background:#fff}
.catalogue-guide-header{margin-bottom:56px;max-width:850px}.catalogue-guide-header .eyebrow{color:#ed1c24;font-size:.8rem;letter-spacing:.13em;font-weight:800}
.catalogue-guide-header h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1;margin:10px 0 20px;text-transform:uppercase;color:#08213d}
.catalogue-guide-header>p:last-child{font-size:1.15rem;line-height:1.6;color:#465965}
.catalogue-guide-section{scroll-margin-top:125px;margin-top:55px;padding-top:18px}.catalogue-guide-section+.catalogue-guide-section{border-top:1px solid #e2e7eb;padding-top:40px}
.catalogue-guide-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.catalogue-guide-heading h3{margin:0;font-size:clamp(1.5rem,2.2vw,2rem);color:#08213d;line-height:1.2}
.catalogue-guide-note{font-size:.86rem;line-height:1.5;max-width:470px;margin:0;color:#576875;text-align:right}.catalogue-guide-intro{font-size:1rem;line-height:1.65;max-width:920px;margin:-8px 0 26px;color:#465965}
.catalogue-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.catalogue-guide-card{min-width:0}.catalogue-guide-card img{display:block;width:100%;height:auto;aspect-ratio:350/394;object-fit:cover;border-radius:20px;background:#ecebec}
.catalogue-guide-card h4{font-size:1.09rem;line-height:1.3;margin:17px 0 8px;color:#092c3a}.catalogue-guide-card p{font-size:.96rem;line-height:1.6;margin:0;color:#465965}
.catalogue-guide-stocks .catalogue-guide-card{border-top:3px solid #08213d;padding-top:4px}.catalogue-guide-perforation .catalogue-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.catalogue-guide-folds .catalogue-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}.catalogue-guide-folds .catalogue-guide-card img{aspect-ratio:350/327;object-fit:contain}.catalogue-guide-folds .catalogue-guide-card h4{font-size:1rem}
.catalogue-guide-binding .catalogue-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogue-guide-binding .catalogue-guide-card img{aspect-ratio:537/412;object-fit:contain}
@media(max-width:1000px){.catalogue-guide-folds .catalogue-guide-grid,.catalogue-guide-binding .catalogue-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-guide{padding:60px 28px}}
@media(max-width:650px){.catalogue-guide{padding:48px 20px}.catalogue-guide-header{margin-bottom:36px}.catalogue-guide-heading{display:block}.catalogue-guide-note{text-align:left;margin-top:10px}.catalogue-guide-section{margin-top:36px}.catalogue-guide-grid,.catalogue-guide-perforation .catalogue-guide-grid{grid-template-columns:1fr;gap:28px}.catalogue-guide-card img{max-height:390px;object-fit:cover}.catalogue-guide-folds .catalogue-guide-card img,.catalogue-guide-binding .catalogue-guide-card img{max-height:none;object-fit:contain}.catalogue-guide-folds .catalogue-guide-grid,.catalogue-guide-binding .catalogue-guide-grid{gap:20px}.catalogue-guide-folds .catalogue-guide-card p,.catalogue-guide-binding .catalogue-guide-card p{font-size:.87rem}.catalogue-guide-binding .catalogue-guide-card h4{font-size:1rem}}
