.qw-library-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 20px}.qw-library-categories a{padding:15px 18px;background:#fff;border:1px solid #b7cdae;border-radius:6px;color:#285b17;text-decoration:none;font-weight:650;display:flex;justify-content:space-between;gap:12px}.qw-library-categories a:hover{background:#e0ecd5}.qw-library .qw-library-trade{font-size:15px!important;margin-bottom:0!important}.qw-library-trade a,.qw-library-related a{color:#285b17;font-weight:650}.qw-library .qw-resource-section{border-bottom:1px solid #e1e9de;padding-top:38px;padding-bottom:38px;scroll-margin-top:180px}.qw-library .qw-resource-section>h2{margin:0 0 8px}.qw-library .qw-resource-section>p{margin:0}.qw-library .qw-resource-grid{gap:20px;margin-top:22px}.qw-library .qw-resource-paper.qw-resource-image{height:175px;padding:12px}.qw-library .qw-resource-card{display:flex;flex-direction:column;box-shadow:none}.qw-library .qw-resource-copy{padding:20px;display:flex;flex:1;flex-direction:column}.qw-library .qw-resource-copy h3{font-size:20px;line-height:1.3;margin:8px 0 10px}.qw-library .qw-resource-copy>p:not(.qw-resource-tag){margin:0 0 12px}.qw-library .qw-resource-link{margin-top:auto;align-self:flex-start}.qw-library .qw-library-related{font-size:14px;margin-top:20px!important}.qw-library-graphic{display:grid;grid-template-columns:1fr 1fr;gap:9px}.qw-library-graphic span{padding:12px 14px;background:#fff;border:1px solid #bdd0b4;border-radius:5px;font-size:14px;font-weight:700;color:#285b17;letter-spacing:.02em}.qw-library-symbols{display:flex;align-items:center;justify-content:center;gap:15px}.qw-library-symbols img{width:75px;height:75px;object-fit:contain;box-shadow:none}.qw-library-anchor{scroll-margin-top:180px}@media(max-width:850px){.qw-library-categories{grid-template-columns:1fr 1fr}}@media(max-width:500px){.qw-library-categories a{padding:12px;font-size:13px}.qw-library-symbols img{width:65px;height:65px}.qw-library .qw-resource-paper.qw-resource-image{height:160px}}
body:not(.home) .qw-main .qw-library .wrap.qw-resource-section{padding-top:38px;padding-bottom:38px}
.qw-library-categories{width:100%;margin-left:0;margin-right:0}.qw-library-categories a{min-width:0;white-space:normal;overflow-wrap:anywhere}.qw-library-categories a span{flex-shrink:0}
