.mk-combo-page{--mk-ink:#143754;--mk-copy:#526d84;--mk-line:#d6e2ee;color:var(--mk-copy);background:#fff}.mk-combo-page main{overflow:clip}.mk-combo-page .site-header .brand strong,.mk-combo-page .mobile-menu-brand>span{color:#f1f6ff}.mk-combo-page .site-header .brand small,.mk-combo-page .mobile-menu-brand small{color:#b3c6dd}.mk-combo-page .section{padding-block:80px}.mk-combo-page h2{color:var(--mk-ink);letter-spacing:-.03em;text-wrap:balance;margin:17px 0 22px;font-size:clamp(29px,3.4vw,43px);line-height:1.3}.mk-combo-page h3,.mk-combo-page h4{color:var(--mk-ink)}.mk-combo-page p,.mk-combo-page li{font-size:1rem;line-height:1.85}.mk-combo-page .eyebrow{color:#55769a;letter-spacing:.1em;font-size:.75rem;line-height:1.8}.mk-combo-page main section[id],.mk-combo-page article[id]{scroll-margin-top:70px}.mk-combo-page a:focus-visible,.mk-combo-page summary:focus-visible{outline-offset:5px;outline:3px solid #4d87f7}.mk-combo-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.mk-combo-page .btn,.mk-combo-spotlight .btn{white-space:normal;min-height:47px;font-size:.875rem;line-height:1.6}.mk-combo-page main .btn-primary,.mk-combo-spotlight .btn-primary{color:#fff;box-shadow:none;background:#155eef;border:1px solid #155eef}.mk-combo-text-link{color:#155eef;text-underline-offset:5px;font-size:.875rem;line-height:1.8;text-decoration:underline}.mk-combo-hero{color:#c8d9ed;background:#08234a;padding:130px 0 70px}.mk-combo-back{color:#b6cce6;margin-bottom:35px;font-size:.8125rem;display:inline-block}.mk-combo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.mk-combo-hero-grid>*{min-width:0}.mk-combo-page .mk-combo-hero .eyebrow{color:#aac6ff}.mk-combo-hero h1{color:#fff;letter-spacing:-.04em;margin:22px 0 24px;font-size:clamp(37px,4vw,56px);line-height:1.18}.mk-combo-hero h1>span{color:#c4d7fb;margin-top:12px;font-size:.78em;line-height:1.35;display:block}.mk-combo-page .mk-combo-lead{color:#edf4ff;font-size:1.1875rem;line-height:1.7}.mk-combo-page .mk-combo-hero .mk-combo-text-link{color:#dae8ff}.mk-combo-access{border-top:1px solid #385575;gap:8px;margin:30px 0 0;padding-top:23px;display:grid}.mk-combo-access>strong{color:#e7cf9f;font-size:.9375rem}.mk-combo-access>span{color:#adc4df;font-size:.8125rem;line-height:1.85}.mk-combo-visual{background:#102e51;border:1px solid #3a5675;border-radius:15px;min-width:0;overflow:hidden}.mk-combo-visual img{width:100%;height:auto;display:block}.mk-combo-visual p{color:#bbcee4;margin:0;padding:13px 18px;font-size:.6875rem;line-height:1.8}.mk-combo-page .mk-combo-visual p{font-size:.6875rem}.mk-combo-jump{border-bottom:1px solid var(--mk-line);background:#f8faff}.mk-combo-jump>.container{gap:30px;display:flex;overflow-x:auto}.mk-combo-jump a{color:#44688e;flex-shrink:0;padding:18px 0;font-size:.8125rem;line-height:1.8}.mk-combo-heading{max-width:780px;margin-bottom:36px}.mk-combo-heading>p{margin:0}.mk-combo-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-combo-groups>a{border:1px solid var(--mk-line);background:#f5f8fd;border-radius:12px;min-width:0;padding:30px}.mk-combo-groups>a>span{color:#155eef;font-size:1.375rem;font-weight:650}.mk-combo-groups h3{margin:20px 0 14px;font-size:1.25rem;line-height:1.45}.mk-combo-page .mk-combo-groups p{font-size:.875rem}.mk-combo-groups>a>strong{color:#365f90;font-size:.8125rem;line-height:1.8}.mk-combo-files{background:#f4f8fd;border-block:1px solid #dfe8f2}.mk-combo-file-group{margin-top:35px;padding-top:12px}.mk-combo-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.mk-combo-group-heading h3{margin:0;font-size:1.375rem;line-height:1.5}.mk-combo-group-heading>span{color:#5a7899;font-size:.8125rem}.mk-combo-file-list{background:#fff;border:1px solid #ceddec;border-radius:13px;overflow:hidden}.mk-combo-file-list>article{border-top:1px solid #dce6f1;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px;display:grid}.mk-combo-file-list>article:first-child{border-top:0}.mk-combo-file-number{color:#9a7943;padding-top:3px;font-size:.875rem;line-height:1.8}.mk-combo-file-list h4{margin:0;font-size:1.0625rem;line-height:1.65}.mk-combo-page .mk-combo-file-list p{color:#5b738c;margin:9px 0 0;font-size:.875rem}.mk-combo-file-format{color:#285f77;background:#edf6f9;border:1px solid #d0e5eb;border-radius:5px;flex-shrink:0;margin-top:3px;padding:6px 9px;font-size:.6875rem;line-height:1.8}.mk-combo-access-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(30px,6vw,80px);display:grid}.mk-combo-access-grid>*{min-width:0}.mk-combo-access-note{background:#fbf7ee;border:1px solid #d9c7a4;border-radius:12px;padding:30px}.mk-combo-access-note h3{color:#765c31;margin:0 0 18px;font-size:1.125rem}.mk-combo-access-note ul{margin:0;padding-left:18px}.mk-combo-page .mk-combo-access-note li{color:#7b6748;margin:9px 0;font-size:.875rem}.mk-combo-page .mk-combo-access-note p{color:#8a7554;border-top:1px solid #e4d6bc;margin:22px 0 0;padding-top:18px;font-size:.8125rem}.mk-combo-faq{border-block:1px solid var(--mk-line);background:#f7f9fd}.mk-combo-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,80px);display:grid}.mk-combo-faq details{border-top:1px solid #ceddec;padding:0}.mk-combo-faq details:last-child{border-bottom:1px solid #ceddec}.mk-combo-faq summary{cursor:pointer;color:#244a73;padding:21px 3px;font-size:.9375rem;font-weight:600;line-height:1.8}.mk-combo-page .mk-combo-faq details p{color:#567089;margin:0;padding:0 3px 22px;font-size:.875rem}.mk-combo-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-combo-related-grid>a{border:1px solid var(--mk-line);background:#f7faff;border-radius:10px;min-width:0;padding:25px}.mk-combo-related-grid h3{margin:0 0 15px;font-size:1.0625rem;line-height:1.5}.mk-combo-page .mk-combo-related-grid p{color:#59728c;margin:0;font-size:.875rem}.mk-combo-page .services-footer{background:#08234a}.mk-combo-page .services-footer .brand strong{color:#f1f6ff}.mk-combo-page .services-footer .brand small,.mk-combo-page .services-footer p,.mk-combo-page .services-footer nav a,.mk-combo-page .services-footer-bottom{color:#b6cae1}.mk-combo-spotlight{color:#bdcfe5;background:#08234a;border-block:1px solid #24466b}.mk-combo-spotlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.mk-combo-spotlight-grid>*{min-width:0}.mk-combo-spotlight .eyebrow{color:#b2ccff;font-size:.75rem;line-height:1.8}.mk-combo-spotlight h2{color:#f2f7ff;letter-spacing:-.03em;margin:20px 0 24px;font-size:clamp(32px,3.6vw,46px);line-height:1.3}.mk-combo-spotlight p{color:#bdcfe5;font-size:.9375rem;line-height:1.85}.mk-combo-spotlight .mk-combo-text-link{color:#c5dafa}.mk-combo-spotlight ul{margin:24px 0;padding:0;list-style:none}.mk-combo-spotlight li{border-top:1px solid #2e4a6c;gap:17px;padding:10px 0;font-size:.875rem;line-height:1.8;display:flex}.mk-combo-spotlight li>strong{color:#e2c894;min-width:45px}.mk-combo-card{background:#fff;border-color:#cdddef}.mk-combo-card>.template-product-visual{display:block}.mk-combo-card .template-product-visual>img{border-radius:9px;width:100%;height:auto;display:block}.mk-combo-card .template-product-body h3 a{color:#173e6b}.mk-combo-card .template-product-body>p,.mk-combo-card .template-card-includes,.mk-combo-card .template-audience{color:#58738f}.mk-combo-card .template-product-footer>strong{color:#204b7b;font-size:.875rem;line-height:1.8}.mk-combo-card .template-product-footer>span{color:#627d99}.mk-combo-card .template-product-meta{color:#577695}.mk-combo-card .template-audience>strong{color:#3b5c80}.mk-combo-card .template-product-actions .template-btn-secondary{color:#275b97;background:#f3f7fe;border-color:#b8cde7}@media (width<=900px){.mk-combo-hero-grid,.mk-combo-access-grid,.mk-combo-faq-grid,.mk-combo-spotlight-grid{grid-template-columns:minmax(0,1fr)}.mk-combo-hero-grid{gap:38px}.mk-combo-hero .mk-combo-visual,.mk-combo-spotlight .mk-combo-visual{max-width:760px}.mk-combo-groups{gap:17px}.mk-combo-groups>a{padding:24px 20px}}@media (width<=640px){.mk-combo-page .section{padding-block:54px}.mk-combo-hero{padding:110px 0 48px}.mk-combo-back{margin-bottom:28px}.mk-combo-hero h1{font-size:38px}.mk-combo-hero h1>span{font-size:.8em}.mk-combo-page .mk-combo-lead{font-size:1.0625rem}.mk-combo-groups,.mk-combo-related-grid{grid-template-columns:minmax(0,1fr)}.mk-combo-actions{gap:20px}.mk-combo-page .mk-combo-actions .btn{width:100%}.mk-combo-page h2{font-size:31px}.mk-combo-file-list>article{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:23px 19px}.mk-combo-file-format{grid-column:2;justify-self:start}.mk-combo-file-list h4{font-size:1rem}.mk-combo-access-note{padding:25px}.mk-combo-group-heading h3{font-size:1.25rem}}
