/* Defmag Original Inner-Page Sidebar — scoped, no global template overrides */
.defmag-related-links.mod-defmag-sidebar{width:100%;max-width:100%}
.mod-defmag-sidebar .mod-defmag-sidebar-item{margin:0 0 26px}
.mod-defmag-sidebar .mod-defmag-sidebar-item h2{
  color:#1d1d1d;font-family:inherit;font-size:20px;font-weight:400;line-height:1.25;
  text-transform:uppercase;margin:0 0 8px
}
.mod-defmag-sidebar .mod-defmag-sidebar-item h2 a,
.mod-defmag-sidebar .mod-defmag-sidebar-item h2 span{color:inherit;text-decoration:none}
.mod-defmag-sidebar .mod-defmag-sidebar-item h2 a:hover{color:#0077bb}
.mod-defmag-sidebar .mod-defmag-sidebar-photo{display:block;max-width:100%}
.mod-defmag-sidebar .mod-defmag-sidebar-photo img{
  display:block;width:100%;height:100px;object-fit:cover;object-position:center;border:0
}
@media(max-width:680px){
 .defmag-related-links.mod-defmag-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 .mod-defmag-sidebar .mod-defmag-sidebar-item{margin:0}
 .mod-defmag-sidebar .mod-defmag-sidebar-item h2{font-size:14px}
 .mod-defmag-sidebar .mod-defmag-sidebar-photo img{height:80px}
}
@media(max-width:380px){
 .defmag-related-links.mod-defmag-sidebar{grid-template-columns:1fr}
}
