.yoko-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:start}
.yoko-article-content{width:100%;max-width:var(--yoko-reading-max);font-size:18px;line-height:1.75}
.yoko-article-content :where(h2,h3){scroll-margin-top:110px;margin-top:1.8em}
.yoko-article-content :where(img,figure,table){max-width:100%}.yoko-article-content table{width:100%;border-collapse:collapse}.yoko-article-content th,.yoko-article-content td{padding:12px;border:1px solid var(--yoko-line)}
.yoko-article-sidebar{position:sticky;top:100px}
@media(max-width:1023px){.yoko-article-layout{grid-template-columns:1fr}.yoko-article-sidebar{position:static}}
@media(max-width:767px){.yoko-article-content{font-size:16px;line-height:1.7}}
