/* 광고 자리 — 좌우 기둥은 넓은 화면에서만 보인다(좁은 화면에서 본문을 밀지 않게).
   설정 전에는 ads.js 가 display:none 으로 접으므로 빈칸이 남지 않는다. */
.adrail{width:160px;flex:none;position:sticky;top:12px;align-self:flex-start}
.adslot{min-height:0;overflow:hidden}
.adslot[data-ad="side"]{min-height:600px}
.adslot[data-ad="mid"]{margin:14px 0;min-height:90px}
.adnote{font-size:10px;color:#5a6b90;text-align:center;letter-spacing:.08em;margin-bottom:4px}
@media (max-width:1280px){ .adrail{display:none} }
