*{box-sizing:border-box}
body{margin:0;background:#fbf6f8;color:#3a2a33;font:16px/1.7 Georgia,"Palatino Linotype","Book Antiqua",serif}
a{color:#a3275f}
.mc_shell{display:flex;min-height:100vh}
.mc_rail{width:250px;flex:none;background:#3d1830;color:#f3dbe7;padding:28px 22px}
.mc_logo{display:block;color:#fff;text-decoration:none;font-size:1.5rem;font-style:italic;line-height:1.2;margin-bottom:6px}
.mc_logo b{color:#f08ab8;font-style:normal}
.mc_tag{font-size:.8rem;color:#d7a9c0;margin:0 0 26px}
.mc_rail h4{font:600 .72rem/1 Verdana,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f08ab8;margin:22px 0 8px}
.mc_rail ul{list-style:none;margin:0;padding:0}
.mc_rail li a{display:block;color:#f3dbe7;text-decoration:none;padding:4px 0;font-size:.93rem;border-bottom:1px dotted #6b3554}
.mc_rail li a:hover,.mc_rail li a.mc_on{color:#fff;padding-left:4px}
.mc_body{flex:1;min-width:0}
.mc_article{max-width:760px;margin:0 auto;padding:40px 28px}
.mc_kicker{font:600 .75rem/1 Verdana,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a3275f}
.mc_article h1{font-size:2.1rem;line-height:1.2;margin:.3em 0 .6em;color:#2a1220}
.mc_article h2{font-size:1.3rem;color:#7a1d48;margin:1.7em 0 .3em;border-bottom:1px solid #ecd0dc;padding-bottom:4px}
.mc_article figure{margin:22px 0}
.mc_article img{width:100%;height:auto;display:block}
.mc_article figcaption{font-size:.8rem;color:#8a6b7a;margin-top:4px}
.mc_bottom{border-top:3px solid #f08ab8;background:#fff;padding:22px 28px;font:13px/1.6 Verdana,sans-serif;color:#7d6571}
.mc_bottom p{max-width:760px;margin:0 auto 6px}
@media(max-width:760px){.mc_shell{display:block}.mc_rail{width:auto;padding:18px}.mc_rail ul{display:flex;flex-wrap:wrap;gap:4px 14px}.mc_rail li a{border:0}.mc_article{padding:26px 16px}.mc_article h1{font-size:1.6rem}}
