.mcp-page{font-family:var(--body_font,"Raleway",sans-serif);font-size:16px;line-height:1.6}.mcp-page article{width:100%}.mcp-page .mcp-section{padding:42px 0}.mcp-page h2,.mcp-page h3{font-family:var(--heading_font,"Montserrat",sans-serif);color:var(--sub_color,#002349)}.mcp-page h2{font-size:26px;line-height:1.3;font-weight:600;margin:0 0 22px}.mcp-page h3{font-size:20px;line-height:1.4;font-weight:600;margin:0 0 14px}.mcp-page p{margin:0 0 14px;line-height:1.6}.mcp-page li{line-height:1.6;margin-bottom:6px}.mcp-page ol,.mcp-page ul{padding-left:22px;margin-bottom:16px}.mcp-page .mcp-prose{max-width:960px}.mcp-page a:not(.btn){color:inherit;text-decoration:underline;text-underline-offset:.2em}.mcp-page .btn{padding:12px 24px;border-radius:0;font-family:var(--heading_font,"Montserrat",sans-serif);font-size:16px;white-space:normal;font-weight:600}.mcp-page .mcp-cta{margin:20px 0 14px}.mcp-page .mcp-cta .btn{background:var(--primary_color,#ffb400);color:#002349;border-color:var(--primary_color,#ffb400)}.mcp-page .mcp-cta .btn:hover{background:#ffd064;border-color:#ffd064}.mcp-page :focus-visible{outline:3px solid #1765bb;outline-offset:4px}.mcp-page .mcp-closing :focus-visible{outline-color:#fff}.mcp-page .mcp-closing{background:var(--sub_color,#002349);color:#fff}.breadcrumb_cover.mcp-banner .bread_box h1{font-family:var(--heading_font,"Montserrat",sans-serif);font-size:48px;font-weight:700;margin:0 0 20px}.mcp-page .mcp-intro{padding-bottom:24px}.mcp-page .mcp-overview{padding:16px 0}.mcp-page .mcp-overview p:last-child{margin-bottom:0}.mcp-page .mcp-section.mcp-calculators{padding-top:24px}.mcp-page .mcp-closing h2{color:#fff}.mcp-page .mcp-intro p{max-width:1000px}.mcp-page .mcp-intro>.container>p:first-of-type{font-size:22px;font-weight:600;margin-bottom:16px}.mcp-page .mcp-intro .mcp-cta+p{font-size:14px;margin-bottom:0}.mcp-page .mcp-grid{display:grid;gap:24px;min-width:0}.mcp-page .mcp-benefits>.container>.mcp-grid,.mcp-page .mcp-calculators>.container>.mcp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-page .mcp-card{padding:24px;background:#fff;border:1px solid #dde2e7;border-top:3px solid var(--primary_color,#ffb400)}.mcp-page .mcp-card p:last-child{margin-bottom:0}.mcp-page .mcp-card>h3+p{font-weight:600}.mcp-page .mcp-benefits,.mcp-page .mcp-platform,.mcp-page .mcp-prompts{background:#eef2f5}.mcp-page .mcp-benefit-intro{margin-bottom:24px}.mcp-page .mcp-credits{padding:30px 0 0}.mcp-page .mcp-credits h2{margin-bottom:12px}.mcp-page .mcp-worked-grid{grid-template-columns:1fr 1fr;align-items:start;margin:20px 0}.mcp-page .mcp-table{margin:0}.mcp-page .mcp-table .table{width:100%;margin:0;background:#fff;font-size:15px;line-height:1.5}.mcp-page .mcp-table td,.mcp-page .mcp-table th{padding:12px 16px;border-color:#d9dfe5;vertical-align:middle}.mcp-page .mcp-table thead{background:var(--sub_color,#002349);color:#fff}.mcp-page .mcp-table tbody th{font-weight:500}.mcp-page .mcp-results{padding:24px;background:#eef2f5;border-left:3px solid var(--primary_color,#ffb400)}.mcp-page .mcp-results td{color:var(--sub_color,#002349);font-weight:700}.mcp-page .mcp-connect{background:#e6edf3}.mcp-page .mcp-split-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px}.mcp-page .mcp-side-panel{background:#fff;border:1px solid #d9dfe5;padding:24px;overflow-wrap:anywhere}.mcp-page .mcp-side-panel p:last-child{margin-bottom:0}.mcp-page .mcp-copy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.mcp-page .mcp-copy [role=status]{font-size:14px}.mcp-page .mcp-copy .btn{padding:9px 18px}.mcp-page .mcp-prompt-list{display:grid;gap:18px;margin:22px 0}.mcp-page .mcp-prompt-panel{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:24px;border:1px solid #d9dfe5;background:#fff}.mcp-page .mcp-prompt-panel h3{margin-bottom:0;font-size:18px}.mcp-page .mcp-prompt-panel .mcp-copy{margin-bottom:0}.mcp-page .mcp-limitations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;margin:22px 0}.mcp-page .mcp-limitations-grid p{margin:0;padding-left:16px;border-left:2px solid #c7d1db}.mcp-page .mcp-limitations-grid strong{display:block;margin-bottom:6px;color:var(--sub_color,#002349)}.mcp-page .mcp-faq-list{border-top:1px solid #d5dde4}.mcp-page .mcp-faq-item{border-bottom:1px solid #d5dde4}.mcp-page .mcp-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:18px 0;cursor:pointer}.mcp-page .mcp-faq-item summary::-webkit-details-marker{display:none}.mcp-page .mcp-faq-item summary:after{content:"+";flex:0 0 24px;color:var(--sub_color,#002349);font-size:24px;text-align:center}.mcp-page .mcp-faq-item[open] summary:after{content:"−"}.mcp-page .mcp-faq-item h3{font-size:18px;margin:0}.mcp-page .mcp-faq-answer{padding:0 40px 12px 0;max-width:1000px}@media (max-width:991px){.breadcrumb_cover.mcp-banner .bread_box h1{font-size:22px}.mcp-page .mcp-benefits>.container>.mcp-grid,.mcp-page .mcp-calculators>.container>.mcp-grid{grid-template-columns:1fr}.mcp-page .mcp-limitations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-page .mcp-split-grid{gap:24px}}@media (max-width:767px){.mcp-page .mcp-section{padding:30px 0}.mcp-page .mcp-intro{padding-bottom:20px}.mcp-page .mcp-overview{padding:12px 0}.mcp-page h2{font-size:24px;margin-bottom:18px}.mcp-page h3{font-size:19px}.mcp-page .mcp-intro>.container>p:first-of-type{font-size:20px}.mcp-page .mcp-limitations-grid,.mcp-page .mcp-prompt-panel,.mcp-page .mcp-split-grid,.mcp-page .mcp-worked-grid{grid-template-columns:1fr}.mcp-page .mcp-card,.mcp-page .mcp-prompt-panel,.mcp-page .mcp-results,.mcp-page .mcp-side-panel{padding:20px}.mcp-page .mcp-prompt-panel{gap:14px}.mcp-page .mcp-credits{padding-bottom:0}.mcp-page .mcp-table td,.mcp-page .mcp-table th{padding:10px 12px}.mcp-page .mcp-faq-item h3{font-size:17px}.mcp-page .mcp-faq-answer{padding-right:0}}