.catalog-document-section{background:#f5f0e8;padding:0 0 64px;scroll-margin-top:150px}
.catalog-document{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:48px;border-top:1px solid #b8965a;padding-top:42px}
.catalog-document-cover{display:block;width:160px;height:auto;border:1px solid rgba(184,150,90,.5);box-shadow:0 7px 20px rgba(35,24,8,.09)}
.catalog-document-copy{max-width:760px}
.catalog-document-copy .eyebrow{font-size:10px;letter-spacing:.14em;color:#947136;margin:0 0 14px;text-transform:uppercase}
.catalog-document-copy h2{font:300 clamp(29px,3vw,42px)/1.2 'Cormorant Garamond',Georgia,serif;color:#1c1c1c;margin:0 0 17px}
.catalog-document-copy>p:not(.eyebrow){font:15px/1.75 'DM Sans',sans-serif;color:#5c5649;max-width:62ch;margin:0 0 24px}
.catalog-document-link{display:flex;align-items:center;gap:13px;width:100%;max-width:430px;min-height:56px;box-sizing:border-box;border:1px solid #b8965a;padding:12px 18px;background:#b8965a;color:#1c1c1c;text-decoration:none;font:500 12px/1.4 'DM Sans',sans-serif;letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}
.catalog-pdf-icon{flex:0 0 auto;width:27px;height:30px}
.catalog-download-arrow{flex:0 0 auto;width:22px;height:22px;margin-left:auto}
.catalog-document-fileinfo{display:block;font:400 12px/1.5 'DM Sans',sans-serif;color:#746c5d;margin-top:11px}
.catalog-document-link:hover{background:#1c1c1c;border-color:#1c1c1c;color:#fff}
.catalog-document-link:focus-visible{outline:2px solid #947136;outline-offset:5px}
@media(prefers-reduced-motion:reduce){.catalog-document-link{transition:none}}
@media(max-width:700px){.catalog-document-section{padding-bottom:44px;scroll-margin-top:100px}.catalog-document{gap:24px;grid-template-columns:1fr;padding-top:30px}.catalog-document-cover{width:112px}.catalog-document-copy>p:not(.eyebrow){font-size:14px}.catalog-document-fileinfo{margin-left:0}.catalog-document-copy h2{font-size:31px}}
