/* 経営の三領域から、医院の形を考えるコラムへ。 */
.mg-column-entry{padding-block:44px;scroll-margin-top:145px}
.mg-column-entry>h2{font-size:clamp(24px,2.7vw,32px);line-height:1.5;margin-bottom:22px}
.mg-column-entry__card{display:block;position:relative;border:1px solid #b5dfda;border-left:5px solid #35baba;padding:28px;background:#f0fcf8;color:#173b41;text-decoration:none}
.mg-column-entry__label{display:block;color:#087c82;font-size:13px;font-weight:750;margin-bottom:12px}
.mg-column-entry__title{display:block;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.6}
.mg-column-entry__lead{display:block;font-size:16px;line-height:1.9;margin-top:14px}
.mg-column-entry__points{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:20px 0 0;padding:0;font-size:14px;line-height:1.7;color:#376569}
.mg-column-entry__points li{border-bottom:1px solid #b5dfda;padding-bottom:4px}
.mg-column-entry__more{display:block;font-size:15px;font-weight:800;color:#087c82;margin-top:24px}
.mg-column-entry__card:hover{border-color:#087c82;background:#e8f9f4}
.mg-column-entry__card:focus-visible{outline:3px solid #087c82;outline-offset:4px}
.inc-reading .inc-toc{top:150px}
.inc-reading .inc-chapter,.inc-reading .inc-sources li,.inc-reading .inc-table,.inc-reading .inc-net-summary{scroll-margin-top:145px}
@media(max-width:720px){.mg-column-entry{padding-block:32px}.mg-column-entry__card{padding:22px 20px}.mg-column-entry__title{font-size:23px}.mg-column-entry__points{gap:10px 18px}.inc-reading .inc-toc{position:static}}
