/* mfx-post-style: MemberFix house style for restyled blog posts (loaded only on posts carrying <!-- mfx-restyle -->). Source: house-style/post_components.py */
.mfxcs-glance{background:#f3f7f8;border-left:5px solid #16a085;border-radius:6px;padding:22px 26px 10px;margin:0 0 34px}
.mfxcs-glance-t{margin:0 0 14px !important;font-size:18px;font-weight:700;color:#182b4d}
.mfxcs-row{display:grid;grid-template-columns:96px 1fr;gap:4px 18px;padding:12px 0;border-top:1px solid #d9e4e8}
.mfxcs-k{font-weight:700;color:#0e6f5c}
.mfxcs-v p{margin:0 0 8px}
.mfxcs-v p:last-child{margin:0}
.mfxcs-v ul{margin:0;padding:0;list-style:none}
.mfxcs-v li{margin:0 0 6px !important;padding-left:20px;position:relative;line-height:1.5}
.mfxcs-v li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:#16a085}
.mfxcs-panel{background:#182b4d;color:#fff;border-radius:8px;padding:30px 30px 14px;margin:8px 0 38px}
.mfxcs-panel-t{margin:0 0 6px !important;font-size:24px;line-height:1.25;font-weight:700;color:#fff !important}
.mfxcs-panel-s{margin:0 0 22px !important;color:#c7d3e6 !important;font-size:16px}
.mfxcs-lane{border-top:1px solid #38507c;padding:20px 0 22px}
.mfxcs-lane-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 14px}
.mfxcs-lane-n{font-size:20px;font-weight:700;color:#fff}
.mfxcs-lane-d{font-size:15px;font-weight:700;color:#182b4d;background:#f5a623;border-radius:4px;padding:2px 10px}
.mfxcs-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch}
.mfxcs-node{background:#223a63;border:1px solid #38507c;border-radius:6px;padding:14px 16px;font-size:16px;line-height:1.4;color:#fff}
.mfxcs-node-end{background:#0e6f5c;border-color:#16a085}
.mfxcs-arr{align-self:center;justify-self:center;width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #f5a623}
.mfxcs-lane-f{margin:14px 0 0 !important;color:#c7d3e6 !important;font-size:15px;line-height:1.5}
.mfxcs-lead{font-size:24px !important;line-height:1.35 !important;font-weight:700;color:#182b4d;margin:6px 0 10px !important;padding-left:18px;border-left:5px solid #f5a623}
.mfxcs-sub{margin:0 0 18px !important;color:#4a5070}
.mfxcs-pf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 28px;padding:18px 0;border-top:1px solid #d5e1e6}
.mfxcs-pf:last-of-type{border-bottom:1px solid #d5e1e6}
.mfxcs-pf-h{font-size:19px;line-height:1.3;font-weight:700;color:#182b4d}
.mfxcs-pf-b{line-height:1.6}
.mfxcs-rep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #bcd0d6;border-top:4px solid #16a085;border-radius:6px;background:#fff;margin:6px 0 28px;overflow:hidden}
.mfxcs-rep div{padding:14px 16px;border-left:1px solid #d5e1e6;line-height:1.45}
.mfxcs-rep div:first-child{border-left:0}
.mfxcs-rep b{display:block;color:#0e6f5c;font-size:15px;margin:0 0 4px}
.mfxcs-rep-f{margin:0 0 20px !important;font-size:15px;color:#4a5070}
.mfxcs-phone{max-width:300px;margin:10px auto 30px !important}
.mfxcs-phone img{display:block;width:100%;height:auto;border:7px solid #182b4d;border-radius:30px}
.mfxcs-phone figcaption{text-align:center;margin-top:10px}
.mfxcs-h2:before{content:"";display:block;width:46px;height:4px;background:#f5a623;margin:0 0 14px}
.mfxcs-cmp table{border-collapse:separate !important;border-spacing:0;width:100%;border:1px solid #cfdde2 !important;border-radius:6px;overflow:hidden}
.mfxcs-cmp th,.mfxcs-cmp td{border:0 !important;border-top:1px solid #dfe8eb !important;padding:12px 14px !important;vertical-align:top;text-align:left !important}
.mfxcs-cmp thead th{border-top:0 !important;color:#fff !important;background:#182b4d !important;font-size:17px}
.mfxcs-cmp thead th:nth-child(2){background:#0e6f5c !important}
.mfxcs-cmp td:first-child{font-weight:700;color:#182b4d;background:#eef6f4 !important;width:24%}
.mfxcs-cmp tbody tr td:not(:first-child){background:#fff !important}
.mfxcs-stand{font-size:21px !important;line-height:1.5 !important;background:#eef6f4;border-radius:6px;padding:22px 26px;margin:0 0 30px !important}
.mfxcs-check{list-style:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='11' fill='%2316a085'/%3E%3Cpath d='M6 11.2l3.3 3.3L16 7.8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") outside;margin:0 0 24px;padding:0 0 0 38px}
.mfxcs-check>li{margin:0 0 14px;padding:0;line-height:1.6}
.mfxcs-check ul,.mfxcs-check ol{list-style-image:none}   /* list-style-image is inherited: nested lists keep their own markers */
@media (forced-colors:active){.mfxcs-check{list-style-image:none;list-style-type:disc}}
@media (max-width:700px){
.mfxcs-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mfxcs-cmp td[data-label]:before{content:attr(data-label) ": ";font-weight:700;color:#0e6f5c}
.mfxcs-cmp table,.mfxcs-cmp tbody,.mfxcs-cmp tr,.mfxcs-cmp td{display:block;width:100% !important}
.mfxcs-cmp tr{border-top:1px solid #cfdde2}
.mfxcs-cmp tr:first-child{border-top:0}
.mfxcs-cmp td{border-top:0 !important;padding:8px 14px !important}
.mfxcs-cmp td:first-child{padding:10px 14px !important}
.mfxcs-glance{padding:18px 18px 8px}
.mfxcs-row{grid-template-columns:1fr}
.mfxcs-panel{padding:22px 18px 8px}
.mfxcs-flow{grid-template-columns:1fr}
.mfxcs-arr{border-width:11px 7px 0 7px;border-color:#f5a623 transparent transparent transparent;margin:6px 0}
.mfxcs-lead{font-size:21px !important}
.mfxcs-pf{grid-template-columns:1fr}
.mfxcs-rep{grid-template-columns:1fr}
.mfxcs-rep div{border-left:0;border-top:1px solid #d5e1e6}
.mfxcs-rep div:first-child{border-top:0}
.mfxcs-stand{font-size:19px !important;padding:18px}
}
.mfxcs-glance .mfxcs-glance-t{margin:0 0 4px !important;font-size:18px !important;font-weight:700 !important;line-height:1.3;color:#182b4d !important;text-transform:none !important;letter-spacing:0 !important}
.mfxcs-glance>p:empty{display:none}
.mfxcs-glance .mfxcs-fact{position:relative;box-sizing:border-box;max-width:none !important;margin:0 !important;padding:12px 0 12px 114px !important;border-top:1px solid #d9e4e8;line-height:1.55}
.mfxcs-glance .mfxcs-fact>strong:first-child{position:absolute;left:0;top:12px;width:96px;color:#0e6f5c}
.mfxcs-glance .mfxcs-q{max-width:none !important;margin:6px 0 4px !important;padding:16px 0 0;border-top:1px solid #d9e4e8}
.mfxcs-glance .mfxcs-q-b{margin:0;padding:0 0 0 18px;border:0;border-left:5px solid #f5a623;background:none;box-shadow:none;font-style:normal;quotes:none}
.mfxcs-glance .mfxcs-q-b:before,.mfxcs-glance .mfxcs-q-b:after{content:none}
.mfxcs-glance .mfxcs-q-b p{margin:0;font-size:19px;line-height:1.5;font-weight:600;color:#182b4d;font-style:normal}
.mfxcs-glance .mfxcs-q-by{margin:8px 0 0 23px;font-size:15px;line-height:1.4;color:#4a5070}
@supports selector(:has(a)){
body aside.mfx-csc:has(+ .mfxcs-glance){background:#f3f7f8;border:0;border-left:5px solid #16a085;border-bottom:1px solid #d9e4e8;border-radius:6px 6px 0 0;max-width:none;margin:0;padding:16px 26px 14px;box-sizing:border-box}
body aside.mfx-csc + .mfxcs-glance{border-radius:0 0 6px 6px !important;padding-top:16px !important}
}
@media (max-width:700px){
.mfxcs-glance{padding:18px 18px 10px !important}
.mfxcs-glance .mfxcs-fact{padding-left:0 !important}
.mfxcs-glance .mfxcs-fact>strong:first-child{position:static;display:block;width:auto;margin-bottom:2px}
.mfxcs-glance .mfxcs-q-b p{font-size:17px}
@supports selector(:has(a)){body aside.mfx-csc:has(+ .mfxcs-glance){padding:14px 18px 12px}}
}

