body{margin:0;font:16px/1.6 "PT Sans",Arial,sans-serif;color:#2b2430;background:#fdfbfc}
a{color:#8a2b5a}
.pv-strip{background:#8a2b5a;color:#fff;font-size:.8em;padding:.3em 0}
.ka-hd{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #eadde4}
.ka-mark{font-size:2em;font-weight:bold;text-decoration:none;color:#2b2430}
.ka-mark span{color:#8a2b5a}
.ka-sub{font-size:.85em;color:#7d6f77}
.ka-nv{text-align:right;padding-top:1em}
.ka-nv a{margin-left:1em;text-decoration:none}
.ka-tg{float:right;margin-top:1em;background:#8a2b5a;color:#fff;border:0;padding:.4em .8em}
@media(max-width:767px){.ka-nv{display:none;text-align:left}.ka-nv.vx-op{display:block}.ka-nv a{display:block;margin:.3em 0}}
.ft-hero{padding:2em 0}
.ft-hero h1{font-size:2em;line-height:1.2;margin-top:0}
.jc-side{background:#fff;border:1px solid #eadde4;padding:1em;border-radius:8px}
.jc-side .jc-i{border-bottom:1px solid #f1e8ed;padding:.6em 0}
.jc-side .jc-i:last-child{border:0}
.jc-side h3{margin:.2em 0;font-size:1.05em}
.jc-side p{margin:.2em 0;font-size:.9em}
.om-bl{padding:2em 0;border-top:1px solid #eadde4}
.om-cards > div{margin-bottom:1em}
.om-card{background:#f7eff3;padding:1em;border-radius:6px;min-height:9em}
.st-num{display:inline-block;width:2em;height:2em;border-radius:50%;background:#8a2b5a;color:#fff;text-align:center;line-height:2em;margin-right:.5em}
details{background:#fff;border:1px solid #eadde4;margin-bottom:.5em;padding:.6em 1em}
summary{cursor:pointer;font-weight:bold}
.hc-crumb{font-size:.85em;padding:1em 0}
.hc-art{padding-bottom:2em}
.hc-dt{color:#7d6f77;font-size:.85em}
.hc-list .hc-row{padding:1em 0;border-bottom:1px solid #eadde4}
.ne-ft{background:#2b2430;color:#d9cdd4;padding:2em 0;margin-top:2em;font-size:.9em}
.ne-ft a{color:#f2c6dc}
.ne-cp{padding-top:1em;color:#998}
