.mc-readable-content{width:min(1240px,calc(100% - 64px));max-width:1240px;margin:0 auto;padding:32px 0 56px;font:16px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;color:#25372e;overflow-wrap:anywhere}
.mc-readable-content h1{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0 0 28px}
.mc-readable-content h2{font-size:24px;line-height:1.35;margin:32px 0 14px}
.mc-readable-content h3{font-size:20px;line-height:1.4;margin:24px 0 12px}
.mc-readable-content>.text,.mc-readable-content>p,.mc-readable-content>h2,.mc-readable-content>h3{max-width:78ch}
.mc-readable-content .text{white-space:normal;font-size:16px;line-height:1.75}
.mc-readable-content p{margin:0 0 18px}.mc-readable-content .text h2{margin-top:30px}
.mc-readable-content ul,.mc-readable-content ol{padding-left:24px;margin:12px 0 24px}
.mc-readable-content li{margin:6px 0}.mc-readable-content .mc-original-list{list-style:none;padding-left:20px}
.mc-readable-content a{overflow-wrap:anywhere}.mc-readable-content img{max-width:100%;height:auto}
@media(max-width:680px){.mc-readable-content{width:calc(100% - 32px);padding:24px 0 40px;font-size:16px}.mc-readable-content h2{font-size:22px}.mc-readable-content .text{font-size:16px;line-height:1.7}}
