.jdb-security-products{margin:2rem 0;padding:1.25rem;border:1px solid #d5dce2;border-radius:12px;background:#121a24;color:#f5f7fa;overflow-wrap:anywhere}
.jdb-security-products .jdb-security-products__ad{font-size:.75rem;color:#53616e;margin:0 0 .5rem}
.jdb-security-products h2{font-size:1.2rem;margin:0 0 1rem;padding:0;background:none;border:0;color:inherit}
.jdb-security-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}
.jdb-security-products__card{min-width:0;padding:1rem;background:#1b2633;border:1px solid #d5dce2;border-radius:8px}
.jdb-security-products h3{font-size:1rem;margin:0 0 .75rem;padding:0;border:0;background:none}
.jdb-security-products p{line-height:1.7;margin:.65rem 0}
.jdb-security-products__conditions,.jdb-security-products__notice{font-size:.85rem}
.jdb-security-products a{color:#165a8b;text-decoration:underline}
.jdb-security-products a.jdb-security-products__button{display:block;padding:.75rem;text-align:center;background:#165a8b;color:#fff;border-radius:6px;text-decoration:none;line-height:1.5}
.jdb-security-products a:focus-visible{outline:3px solid #d16b00;outline-offset:3px}
#body_wrap .post_content section.jdb-security-products.jdb-security-products h2,#body_wrap .post_content section.jdb-security-products.jdb-security-products h3,#body_wrap .post_content section.jdb-security-products.jdb-security-products p{color:#f5f7fa!important}
#body_wrap .post_content section.jdb-security-products.jdb-security-products a{color:#9bc9ef!important}
#body_wrap .post_content section.jdb-security-products.jdb-security-products a.jdb-security-products__button{color:#fff!important}
@media(max-width:480px){.jdb-security-products{padding:1rem}.jdb-security-products__grid{grid-template-columns:1fr}}
#body_wrap.single-post.jdb-v3-single-enabled .post_content section.jdb-security-products h2::before{content:none!important;display:none!important}
#body_wrap.single-post.jdb-v3-single-enabled .post_content section.jdb-security-products h2{counter-increment:none!important;padding-left:0!important}
.jdb-security-products__image{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px;margin:0 0 1rem;min-height:240px;overflow:hidden}
.jdb-security-products__image img{display:block;width:240px;max-width:100%;height:240px;object-fit:contain;margin:0!important}

#body_wrap .post_content section.jdb-security-products.jdb-security-products p.jdb-security-products__ad{font-size:12px!important;font-weight:400;line-height:1.5;margin:0 0 .5rem}

#body_wrap .post_content section.jdb-security-products.jdb-security-products > h2{margin-top:0!important}
