.mf-knowledge{background:#fff;color:var(--text-heading,#15191d);padding:156px 0 96px}
.mf-knowledge .mk-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;color:#56616b;margin-bottom:38px}
.mf-knowledge a{color:#17435a;text-underline-offset:3px}
.mf-knowledge a:focus-visible{outline:2px solid var(--brand-red,#d52a30);outline-offset:4px}
.mf-knowledge .mk-heading{max-width:1080px;padding-bottom:36px;margin-bottom:42px;border-bottom:1px solid #dce1e5}
.mf-knowledge .mk-kicker{font-size:.78rem;letter-spacing:.12em;color:var(--brand-red,#d52a30);font-weight:700;margin:0 0 18px}
.mf-knowledge h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 24px;max-width:22ch;overflow-wrap:break-word}
.mf-knowledge .mk-lead{font-size:1.2rem;line-height:1.7;color:#46515b;max-width:74ch;margin:0 0 20px}
.mf-knowledge .mk-byline{font-size:.9rem;color:#5b6570;margin:0}
.mf-knowledge .mk-layout{display:grid;grid-template-columns:240px minmax(0,780px);gap:64px;align-items:start}
.mf-knowledge .mk-sidebar{position:sticky;top:112px;font-size:.92rem;line-height:1.5;max-height:calc(100vh - 140px);overflow:auto;padding:0 8px 12px 0}
.mf-knowledge .mk-sidebar h2{font-size:1rem;margin:0 0 18px}
.mf-knowledge .mk-sidebar ol{padding-left:20px;margin:0 0 26px}
.mf-knowledge .mk-sidebar li{padding-left:4px;margin-bottom:12px}
.mf-knowledge .mk-sidebar a{text-decoration:none}
.mf-knowledge .mk-sidebar a:hover{text-decoration:underline}
.mf-knowledge .mk-index-link{display:block;border-top:1px solid #dce1e5;padding-top:18px}
.mf-knowledge .mk-article{min-width:0;line-height:1.8;font-size:1.0625rem}
.mf-knowledge .mk-answer{background:#f3f6f8;border-inline-start:3px solid var(--brand-red,#d52a30);padding:24px 28px;margin-bottom:40px}
.mf-knowledge .mk-answer strong{display:block;margin-bottom:8px;font-size:.88rem}
.mf-knowledge .mk-answer p{margin:0}
.mf-knowledge .mk-body h2{font-size:1.7rem;line-height:1.3;letter-spacing:-.015em;margin:44px 0 18px;scroll-margin-top:125px}
.mf-knowledge .mk-body h3{font-size:1.17rem;line-height:1.4;margin:28px 0 12px}
.mf-knowledge .mk-body p{margin:0 0 20px}
.mf-knowledge .mk-body ul,.mf-knowledge .mk-body ol{padding-left:24px;margin:0 0 24px}
.mf-knowledge .mk-body li{margin-bottom:10px}
.mf-knowledge .mk-table-scroll{overflow-x:auto;margin:24px 0;max-width:100%;border:1px solid #dce1e5}
.mf-knowledge table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.6;min-width:510px;margin:0}
.mf-knowledge th,.mf-knowledge td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e6e9}
.mf-knowledge th{background:#f3f6f8;font-weight:700}
.mf-knowledge caption{text-align:left;padding:14px 16px;font-weight:600}
.mf-knowledge .mk-body blockquote{border-inline-start:3px solid #bfcbd2;padding:12px 22px;margin:24px 0;background:#f8f9fa}
.mf-knowledge .mk-body pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#f3f6f8;font:inherit;font-size:.95rem;line-height:1.7}
.mf-knowledge .mk-editorial-note{font-size:.88rem;color:#5b6570;border-top:1px solid #dce1e5;margin-top:42px;padding-top:24px}
.mf-knowledge .mk-body a{overflow-wrap:anywhere;text-decoration:underline}
@media(max-width:1024px){.mf-knowledge .mk-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}}
@media(max-width:767px){.mf-knowledge{padding:112px 0 64px}.mf-knowledge .mk-heading{margin-bottom:28px;padding-bottom:28px}.mf-knowledge .mk-layout{grid-template-columns:minmax(0,1fr);gap:28px}.mf-knowledge .mk-sidebar{position:static;max-height:none;border-bottom:1px solid #dce1e5;padding-bottom:24px}.mf-knowledge .mk-sidebar ol{columns:1}.mf-knowledge .mk-answer{padding:20px}.mf-knowledge .mk-body h2{font-size:1.45rem}.mf-knowledge .mk-article{font-size:1rem}}
@media print{.mf-knowledge{padding:0}.mf-knowledge .mk-sidebar,.header,.footer,.mf-contact-dock{display:none!important}.mf-knowledge .mk-layout{display:block}.mf-knowledge table{min-width:0}.mf-knowledge .mk-table-scroll{overflow:visible}}
