.policy-hub-wrapper{background-color:#f5f5f5;padding:20px}.policy-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.policy-link{color:inherit;text-decoration:none!important}.policy-card{background:#fff;border:1px solid #dcdcdc;border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.policy-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.card-body{justify-content:center;min-height:220px;padding:40px 20px;position:relative}.card-body,.document-container{align-items:center;display:flex}.document-container{gap:20px}.pdf-branding{text-align:center}.pdf-icon{display:block;height:auto;width:40px}.pdf-text{display:block;font-size:18px;font-weight:700;margin-top:5px}.doc-thumbnail{border:1px solid #eee;box-shadow:5px 5px 15px rgba(0,0,0,.15);height:auto;width:100px}.card-footer{background-color:#e2e2e2;border-top:1px solid #dcdcdc;color:#333;font-size:13px;font-weight:600;padding:12px;text-align:center}@media (max-width:1024px){.policy-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.policy-grid{grid-template-columns:1fr}}