.mxp{--ink: #192337;--body: #43536a;--muted: #687383;--blue: #2465c1;--line: #e5eaf0;color:var(--ink);background:#fff;font-family:Inter,system-ui,sans-serif;max-width:820px;margin:0 auto}.mxp a{color:var(--blue)}.mxp h1,.mxp h2,.mxp h3{font-family:Inter,system-ui,sans-serif}.mxp-commercial,.mxp-industry{max-width:1080px}.mxp-comparison{max-width:1020px}.mxp-commercial .mxp-section,.mxp-industry .mxp-section{max-width:850px}.mxp-commercial .mxp-checklist,.mxp-industry .mxp-checklist{padding:24px 24px 24px 44px;background:#f6f8fb;border:1px solid var(--line);border-radius:8px}.mxp-hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:28px}.mxp-hero-actions .mxp-primary-link{color:#fff;background:var(--blue);padding:12px 18px;border-radius:6px;text-decoration:none;font-weight:600}.mxp-section,.mxp-cta{scroll-margin-top:90px}.mxp a:focus-visible,.mxp-table-wrap:focus-visible{outline:3px solid #89b8ff;outline-offset:3px;border-radius:3px}.mxp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mxp-hero{padding:24px 0 40px;border-bottom:1px solid var(--line)}.mxp-eyebrow{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mxp-hero h1{margin-top:16px;font-size:clamp(32px,5vw,50px);line-height:1.13;letter-spacing:-.045em;font-weight:700;overflow-wrap:anywhere}.mxp-lede{margin-top:20px;color:var(--body);font-size:18px;line-height:1.7}.mxp-notice{margin-top:24px;padding:14px 16px;background:#f3f7fd;border-left:3px solid var(--blue);color:var(--body);font-size:14px;line-height:1.65}.mxp-toc{margin-top:32px}.mxp-toc h2{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.mxp-toc ol{margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.9}.mxp-section{padding-top:48px}.mxp-section h2,.mxp-example h2,.mxp-cta h2,.mxp-related h2,.mxp-sources h2{font-size:clamp(23px,3vw,30px);line-height:1.22;letter-spacing:-.035em;font-weight:700;scroll-margin-top:90px}.mxp-section p{margin-top:14px;color:var(--body);font-size:16px;line-height:1.8}.mxp-checklist{margin:18px 0 0;padding-left:22px;color:var(--body);font-size:15px;line-height:1.75}.mxp-checklist li+li{margin-top:6px}.mxp-table-wrap{margin-top:22px;overflow-x:auto;border:1px solid var(--line);border-radius:6px}.mxp table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:1.55}.mxp th,.mxp td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--body)}.mxp thead th{background:#f6f8fb;color:var(--ink);font-weight:650}.mxp tbody th{color:var(--ink);font-weight:600}.mxp tbody tr:last-child>*{border-bottom:0}.mxp-example{margin-top:56px;padding:26px 28px;background:#f6f8fb;border-radius:8px}.mxp-example p{margin-top:12px;color:var(--body);line-height:1.75}.mxp-example .mxp-small{font-size:13px;color:var(--muted)}.mxp-faq>div{padding:18px 0;border-bottom:1px solid var(--line)}.mxp-faq dt{font-weight:650;font-size:16px}.mxp-faq dd{margin:8px 0 0;color:var(--body);line-height:1.75;font-size:15px}.mxp-cta{margin-top:64px;padding:36px 0;border-top:1px solid var(--line)}.mxp-cta p{margin:12px 0 22px;color:var(--body);line-height:1.75}.mxp-related,.mxp-sources{margin-top:48px}.mxp-related ul,.mxp-sources ol{margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.9}.mxp-related ul{list-style:none;padding:0}.mxp-sources{color:var(--muted)}@media(max-width:640px){.mxp-lede{font-size:16px}.mxp-example{padding:20px}}
