.ad-slot{margin:28px auto;padding:12px 0;max-width:1200px;min-width:0;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;break-inside:avoid}.ad-label{display:block;font-size:10px;color:#666;letter-spacing:.06em;text-align:center;margin-bottom:8px}.local-ad{display:block;max-width:100%;text-align:center}.local-ad img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;margin:auto}.adsbygoogle{display:block;min-height:100px}.home-archive-layout,.reader-ad-layout{min-width:0}.home-sidebar,.reader-sidebar{display:none}.reader-main{min-width:0;width:100%}.issue-grid>.ad-slot{grid-column:1/-1;width:100%}.home-bottom-ad{min-width:0}@media(min-width:1100px){.home-archive-layout:has(.home-sidebar .ad-slot){display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px}.home-sidebar:has(.ad-slot){display:block;padding-top:40px}.home-archive-layout:has(.home-sidebar .ad-slot) .issue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-sidebar .local-ad img{max-height:600px}}@media(min-width:1400px){.reader-ad-layout:has(.reader-sidebar .ad-slot){display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px}.reader-sidebar:has(.ad-slot){display:block;padding-top:100px}}@media(max-width:767px){.ad-slot{margin:22px auto;padding:10px 0}.local-ad img{max-height:180px}.ad-sidebar{display:none}.reader-ad-layout{display:block}}
