.isk-ad { 
margin: 1.25rem 0; 
width: 100%;
max-width: 100%;
box-sizing: border-box;
} .container--ad .isk-ad,
.container--ad .isk-ad-placeholder,
.home-content .isk-ad,
.home-content .isk-ad-placeholder,
.site-main > .container .isk-ad,
.site-main > .container .isk-ad-placeholder,
.site-main .container--main .isk-ad,
.site-main .container--main .isk-ad-placeholder,
.news-grid__ad-wrap .isk-ad,
.news-grid__ad-wrap .isk-ad-placeholder,
.archive-grid__ad-wrap .isk-ad,
.archive-grid__ad-wrap .isk-ad-placeholder,
.archive-content .isk-ad,
.archive-content .isk-ad-placeholder,
.category-content .isk-ad,
.category-content .isk-ad-placeholder,
.tag-content .isk-ad,
.tag-content .isk-ad-placeholder {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
display: block !important;
} .isk-ad-placeholder,
.isk-ad-placeholder.isk-ad-placeholder--visible {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
min-height: 60px;
width: 100%;
} .header-ad-container .isk-ad,
.header-ad-container .isk-ad-placeholder {
min-height: 50px !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
position: relative !important;
z-index: 1 !important;
}
.header-ad-container .isk-ad-placeholder__box {
padding: 0.75rem 1rem !important;
min-height: 50px !important;
display: flex !important;
flex-direction: column !important;
visibility: visible !important;
opacity: 1 !important;
background: #fafafa !important;
border: 1px solid #e1e8ed !important;
border-radius: 8px !important;
gap: 0.35rem !important;
}
.header-ad-container .isk-ad-placeholder__title {
font-size: 0.875rem !important;
font-weight: 600 !important;
color: #424242 !important;
line-height: 1.3 !important;
display: block !important;
}
.header-ad-container .isk-ad-placeholder__desc {
margin: 0 !important;
font-size: 0.8125rem !important;
color: #616161 !important;
line-height: 1.4 !important;
display: block !important;
}
.isk-ad-placeholder__box {
display: flex;
flex-direction: column;
gap: 0.35rem;
max-width: 100%;
margin: 0 auto;
background: #fafafa;
border: 1px solid #e1e8ed;
border-radius: 8px;
padding: 1rem 1.25rem;
min-height: 70px;
box-sizing: border-box;
}
.isk-ad-placeholder__title {
font-size: 0.875rem;
font-weight: 600;
color: #424242;
line-height: 1.3;
}
.isk-ad-placeholder__desc {
margin: 0;
font-size: 0.8125rem;
color: #616161;
line-height: 1.4;
} @media (min-width: 769px) { .isk-ad:not(.header-ad-container .isk-ad):not(.header-ad-mobile .isk-ad),
.isk-ad-placeholder:not(.header-ad-container .isk-ad-placeholder):not(.header-ad-mobile .isk-ad-placeholder) {
max-width: 100% !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
} .header-ad-container .isk-ad,
.header-ad-container .isk-ad-placeholder {
max-width: 728px;
margin-left: auto;
margin-right: auto;
} .news-grid__ad-wrap .isk-ad,
.news-grid__ad-wrap .isk-ad-placeholder,
.archive-grid__ad-wrap .isk-ad,
.archive-grid__ad-wrap .isk-ad-placeholder {
max-width: 100% !important;
width: 100% !important;
margin: 1.5rem 0 !important;
} .archive-content .isk-ad,
.archive-content .isk-ad-placeholder,
.category-content .isk-ad,
.category-content .isk-ad-placeholder,
.tag-content .isk-ad,
.tag-content .isk-ad-placeholder {
max-width: 100% !important;
width: 100% !important;
margin: 1.5rem 0 !important;
} .container--ad .isk-ad,
.container--ad .isk-ad-placeholder,
.container--main .isk-ad:not(.header-ad-container .isk-ad),
.container--main .isk-ad-placeholder:not(.header-ad-container .isk-ad-placeholder) {
max-width: 100% !important;
width: 100% !important;
}
} @media (max-width: 768px) { .isk-ad:not(.header-ad-container .isk-ad):not(.header-ad-mobile .isk-ad),
.isk-ad-placeholder:not(.header-ad-container .isk-ad-placeholder):not(.header-ad-mobile .isk-ad-placeholder) {
max-width: 100% !important;
width: 100% !important;
margin: 1rem 0 !important;
padding: 0 1rem !important;
}  .news-grid__ad-wrap .isk-ad,
.news-grid__ad-wrap .isk-ad-placeholder,
.archive-grid__ad-wrap .isk-ad,
.archive-grid__ad-wrap .isk-ad-placeholder {
max-width: 100% !important;
width: 100% !important;
margin: 1rem 0 !important;
padding: 0 1rem !important;
} .archive-content .isk-ad,
.archive-content .isk-ad-placeholder,
.category-content .isk-ad,
.category-content .isk-ad-placeholder,
.tag-content .isk-ad,
.tag-content .isk-ad-placeholder {
max-width: 100% !important;
width: 100% !important;
margin: 1rem 0 !important;
padding: 0 1rem !important;
} .container--ad .isk-ad,
.container--ad .isk-ad-placeholder,
.container--main .isk-ad:not(.header-ad-container .isk-ad),
.container--main .isk-ad-placeholder:not(.header-ad-container .isk-ad-placeholder) {
max-width: 100% !important;
width: 100% !important;
} .isk-ad-placeholder__box {
padding: 0.75rem 1rem;
min-height: 60px;
}
.isk-ad-placeholder__title {
font-size: 0.8125rem;
}
.isk-ad-placeholder__desc {
font-size: 0.75rem;
}
}