.gpt-hd-brochures{margin:28px 0;color:#444;line-height:1.6;font-size:16px;overflow-wrap:anywhere}.gpt-hd-brochures>h2{font-size:24px;line-height:1.3;margin:0 0 18px;color:#282828}.gpt-hd-brochure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpt-hd-brochure-card{display:grid;grid-template-columns:minmax(140px,40%) minmax(0,1fr);border:1px solid #ecd4c5;border-radius:6px;background:#fff;overflow:hidden}.gpt-hd-brochure-cover{display:flex;align-items:center;justify-content:center;min-height:220px;padding:16px;background:#fff6f0}.gpt-hd-brochure-cover img{display:block;max-width:100%;width:100%;height:220px;object-fit:contain}.gpt-hd-brochure-information{padding:20px}.gpt-hd-brochure-badge{display:inline-block;margin:0 0 10px;padding:3px 8px;border-radius:3px;font-size:12px;font-weight:700;background:#fff0e6;color:#b83a00}.gpt-hd-brochure-information h3{font-size:20px;line-height:1.35;margin:0 0 14px}.gpt-hd-brochure-information h3 a{color:#282828;text-decoration:none}.gpt-hd-brochure-facts{font-size:13px;line-height:1.5;color:#666;margin:0 0 12px}.gpt-hd-brochure-download{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;box-sizing:border-box;border:1px solid #c63d00;border-radius:4px;background:#c63d00;color:#fff;text-decoration:none;line-height:1.4;font-size:14px;font-weight:600;overflow-wrap:anywhere}.gpt-hd-brochure-download:hover{color:#fff;background:#a63200;border-color:#a63200}.gpt-hd-brochure-download:focus-visible,.gpt-hd-brochure-details:focus-visible,.gpt-hd-brochure-cover:focus-visible{outline:3px solid #ff9d70;outline-offset:3px}.gpt-hd-brochure-details{display:inline-block;margin-top:14px;color:#b83a00;font-size:13px;text-decoration:underline}.gpt-hd-brochure-downloads{margin:12px 0}.gpt-hd-catalog-documents .gpt-hd-brochure-downloads a.gpt-hd-brochure-download{color:#fff}@media(max-width:980px){.gpt-hd-brochure-grid{grid-template-columns:1fr}}@media(max-width:640px){.gpt-hd-brochures{font-size:15px}.gpt-hd-brochures>h2{font-size:22px}.gpt-hd-brochure-card{grid-template-columns:1fr}.gpt-hd-brochure-cover{padding:18px;min-height:0}.gpt-hd-brochure-cover img{height:200px}.gpt-hd-brochure-information{padding:18px}.gpt-hd-brochure-information h3{font-size:20px}.gpt-hd-brochure-download{width:100%}}
