.download-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.download-category-card{position:relative;aspect-ratio:1;border:0;border-radius:3px;overflow:hidden;color:white;background:#143e62;padding:0;text-align:left}.download-category-card>img,.download-category-card>svg{width:100%;height:100%;object-fit:cover;transition:transform .4s}.download-category-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,#102538d9)}.download-category-card>span{position:absolute;z-index:1;bottom:22px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center;font-size:22px;font-weight:bold;line-height:1.2}.download-category-card small{font-size:10px;letter-spacing:1px;font-weight:normal;display:block;margin-top:8px}.download-category-card:hover>img{transform:scale(1.04)}.download-panel{background:#f8f9fa;border:1px solid #dce2e7;padding:32px}.download-panel h3{font-size:30px;margin-bottom:25px}.download-sub,.download-size{border-top:1px solid #dce2e7}.download-sub>summary,.download-size>summary{cursor:pointer;padding:18px 0;font-weight:bold;color:#143e62}.download-sub>.download-size{margin-left:20px}.download-panel summary:focus-visible{outline:2px solid #b89350;outline-offset:3px}.pdf-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 25px}.pdf-item{background:white;border:1px solid #e0e5e9;padding:18px;display:grid;grid-template-columns:65px minmax(0,1fr);gap:16px}.pdf-item img{width:65px;height:92px;object-fit:contain;background:#f4f5f5}.pdf-item h5{font-size:15px;line-height:1.5;margin:0 0 7px;color:#143e62}.pdf-item p{font-size:11px;margin-bottom:12px}.pdf-item a{display:inline-flex;background:#143e62;color:white;font-size:11px;padding:9px 14px;align-items:center;gap:8px}.pdf-item a:hover{background:#1f527c}.pdf-group h4{font-size:15px;margin:25px 0 8px}.download-count{font-size:11px;margin-left:12px;font-weight:normal;color:#657481}.download-empty{padding:8px 0 20px;font-size:13px}.download-back{background:white;border:1px solid #143e62;color:#143e62;padding:10px 17px;font-size:12px;margin:0 0 20px}.download-note{font-size:13px;margin-bottom:25px}.download-summary{font-size:12px;font-weight:normal;color:#657481;margin-bottom:20px}.catalogue-grid .catalogue-badge{font-size:9px;display:inline-block;background:#edf2f5;padding:3px 7px;letter-spacing:.7px;margin-bottom:8px}.tile-card.is-catalogue img{object-fit:contain}.unified-search-link{display:inline-block;background:#143e62;color:white;padding:12px 20px;margin:0 0 25px;font-size:13px}.explorer .filters[hidden]{display:none!important}@media(max-width:1050px){.download-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-list{grid-template-columns:1fr}}@media(max-width:760px){.download-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.download-category-card>span{font-size:19px;left:16px;right:16px;bottom:18px}.download-category-card small{font-size:8px}.download-panel{padding:22px 17px}.download-panel h3{font-size:25px}.download-sub>.download-size{margin-left:10px}.pdf-item{padding:14px;gap:12px;grid-template-columns:55px minmax(0,1fr)}.pdf-item img{width:55px;height:78px}.pdf-item h5{font-size:13px}.download-count{display:block;margin:5px 0 0}.download-categories .download-category-card{min-width:0}}@media(prefers-reduced-motion:reduce){.download-category-card>img{transition:none}}
.pdf-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pdf-library-card{border:1px solid #dce2e7;background:white;min-width:0}.pdf-cover{display:block;background:#f5f6f6;padding:18px}.pdf-cover img{width:100%;height:270px;object-fit:contain}.pdf-card-copy{padding:21px}.pdf-card-copy h4{font-size:18px;line-height:1.4;margin:0 0 10px;color:#143e62}.pdf-card-copy p{font-size:11px;margin:0 0 18px}.pdf-card-actions{display:flex;flex-wrap:wrap;gap:9px}.pdf-card-actions a{padding:9px 12px;font-size:11px;border:1px solid #143e62}.pdf-card-actions .pdf-view{background:#143e62;color:white}.pdf-card-actions .pdf-download{color:#143e62;background:white}.library-navigation{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.library-navigation .download-back{margin-bottom:10px}.library-navigation p{font-size:12px;flex-basis:100%;margin:0 0 18px}.download-category-card>span{font-size:20px}.download-category-card>span b{flex-shrink:0}.download-category-card>span>span{min-width:0;overflow-wrap:break-word}#download-heading{font-size:28px;margin:12px 0 16px}#download-stage:empty{display:none}@media(max-width:1050px){.pdf-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pdf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pdf-cover{padding:10px}.pdf-cover img{height:200px}.pdf-card-copy{padding:15px}.pdf-card-copy h4{font-size:15px}.pdf-card-actions{flex-direction:column}.pdf-card-actions a{text-align:center}.download-category-card>span{font-size:17px}.download-category-card small{font-size:8px}#download-heading{font-size:24px}}
