/* The article column fits 728px at 1100px viewport; sidebar has a real 300px. */
.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}
.article-main,.article-aside{min-width:0}
.gam-placement{container-type:inline-size;container-name:gam;min-width:0;width:100%;margin-block:30px}
.gam-placement.wrap{width:min(1160px,calc(100% - 40px))}
.gam-reservation{display:none;background:#f0f2eb;text-align:center}
.gam-label{display:block;height:24px;font-size:12px;line-height:24px;letter-spacing:.08em;text-transform:uppercase;color:#627087}
.gam-slot{min-height:var(--gam-height,0px);width:100%;display:flex;justify-content:center;align-items:flex-start}
.gam-placement--mobile_anchor{position:sticky;bottom:0;z-index:20;margin:0;background:#fff}
.ad-notice{margin-bottom:22px}.ad-notice p{margin-bottom:0}
@media(max-width:1099px){.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside{display:none}}
@media(min-width:768px){.gam-placement--mobile_anchor{display:none}}
@media(max-width:620px){.gam-placement.wrap{width:calc(100% - 28px)}}
