.ktp-ad{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%,1120px);margin:var(--ktp-space,18px) auto;padding:0 16px;clear:both;grid-column:1/-1}
.ktp-ad .ktp-ad-inner{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%,var(--ktp-width,100%));margin:0 auto;contain:inline-size}
.tp-left-rail .ktp-ad,.tp-sidebar .ktp-ad,.tp-post-list .ktp-ad,.tp-entry-content .ktp-ad{padding-left:0;padding-right:0}
.tp-left-rail .ktp-ad iframe{max-height:none}
.ktp-ad-label{text-align:center;font-size:11px;color:#667085;margin-bottom:5px}
.ktp-ad-preview{box-sizing:border-box;background:#edf7ff;border:2px dashed #277ba9;border-radius:8px;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;color:#17496a;font:600 15px/1.7 sans-serif}
.ktp-ad-preview small{font-weight:400;word-break:break-all}
@media(min-width:901px){.ktp-ad.ktp-device-mobile{display:none}}
@media(max-width:900px){.ktp-ad.ktp-device-pc{display:none}.ktp-ad .ktp-ad-inner{max-width:min(100%,var(--ktp-mobile-width,100%),calc(100vw - 32px))}}
