.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.topic-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-heading-badge{min-width:3rem;padding:.28rem .7rem;border-radius:999px;border:2px solid var(--c-accent,#933);background:hsla(0,0%,100%,.96);color:var(--c-accent,#933);font-size:.75rem;font-weight:500;line-height:1}#subscriber-comments>li+li{border-top:1px solid var(--ib-color-border-subtle,#e9e8e4)}.subscriber-comment-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;color:inherit;text-decoration:none}.subscriber-comment-author{color:var(--ib-color-text-strong,#171613)}.subscriber-comment-resource-link{background:var(--ib-color-action-subtle,#eaf1f8);color:var(--ib-color-action,#204a75)}.subscriber-comment-resource-link:focus,.subscriber-comment-resource-link:hover{color:var(--ib-color-action-active,#1a3d61)}.topic-card{border:1px solid var(--c-border-subtle,#e9e8e4);border-radius:1rem;background:var(--c-surface,#fff);box-shadow:0 4px 14px rgba(26,58,103,.08);overflow:hidden;transition:transform .16s,box-shadow .16s}.blog-list-media,.topic-card-media{aspect-ratio:109/60}.topic-card-badge{top:.75rem;right:.75rem;z-index:1;min-width:3rem;padding:.28rem .7rem;border-radius:999px;border:2px solid var(--c-accent,#933);background:hsla(0,0%,100%,.96);color:var(--c-accent,#933);font-size:.75rem;font-weight:500;line-height:1;box-shadow:0 8px 24px rgba(26,58,103,.15)}.popover.topic-title-popover{z-index:1400;max-width:18rem;padding:.7rem .85rem;border:1px solid var(--c-border);border-radius:var(--ib-radius-lg,.75rem);background:var(--c-surface);box-shadow:var(--shadow-lg);color:#334155;font-size:.82rem;line-height:1.45;pointer-events:none}.popover.topic-title-popover .popover-body{padding:0;color:inherit;font-size:inherit;line-height:inherit}.popover.topic-title-popover .popover-arrow{display:none}.popover.topic-title-popover:after{content:"";position:absolute;left:50%;width:.8rem;height:.8rem;background:var(--c-surface);border-right:1px solid var(--c-border);border-bottom:1px solid var(--c-border);transform:translateX(-50%) rotate(45deg)}.popover.topic-title-popover[data-popper-placement^=top]:after{bottom:-.42rem}.popover.topic-title-popover[data-popper-placement^=bottom]:after{top:-.42rem;transform:translateX(-50%) rotate(225deg)}@media(max-width:992px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-list-card{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;min-height:8.6rem;padding-left:1rem;border-left:none}.blog-list-media{height:auto;align-self:center}.newsletter-excerpt-container div{height:150px!important;width:213px!important;box-shadow:none!important;border-radius:6px!important}@media(max-width:768px){.topic-grid,.topic-grid.two-columns{grid-template-columns:1fr}.topic-grid:not(.two-columns)>:nth-child(n+3){display:none}.blog-list-card{grid-template-columns:1fr!important;min-height:0!important;padding-left:0!important}.subscriber-comment-link{grid-template-columns:1fr}.subscriber-comment-meta{flex-direction:column;gap:.4rem!important}}@media(max-width:991.98px){#section-items .card-body{padding:.5rem 0}#section-items .card+.card{border-top:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.125));margin-top:.5rem;padding-top:.5rem}#section-items .card-body img.height-150{height:auto!important;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}#section-items .card-body h5{font-size:1rem;display:block!important}#section-items .card-body h5 .topic-heading-badge{vertical-align:middle;margin-left:.25rem}#section-items .card-body h6{font-size:.875rem}#section-items .card-body p{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#section-items .card-body .clearfix{display:none}}@media(min-width:992px){.dropdown-menu li{position:relative}.dropdown-menu .submenu{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover{background-color:#f1f1f1}.dropdown-menu>li:hover>.submenu{display:block}}@media(max-width:991px){.dropdown-menu .submenu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}}