.mc-blog,.mc-post,.mc-related{--mc-navy:#09113d;--mc-blue:#1d2e85;--mc-blue-light:#3352f1;--mc-red:#ae0618;--mc-surface:#f0f2f9;--mc-muted:#6d6d6d;--mc-rule:#dfe3f0;--mc-radius:4px;--mc-gutter:22px;--mc-col:calc((100% - (var(--mc-gutter) * 11)) / 12);--mc-span-8:calc(var(--mc-col) * 8 + var(--mc-gutter) * 7)}.mc-cats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 40px;padding:0;list-style:none}.mc-cats__item{margin:0;padding:0;list-style:none}.mc-cats__item:before{display:none}.mc-cats__link{display:inline-block;padding:11px 20px;border:1px solid var(--mc-rule);border-radius:var(--mc-radius);font-size:16px;line-height:1.2;font-weight:500;color:var(--mc-blue);text-decoration:none;background-color:#fff;transition:.2s ease-in-out}.mc-cats__link:hover,.mc-cats__link:focus{color:var(--mc-blue-light);border-color:var(--mc-blue-light);text-decoration:none}.mc-cats__link[aria-current=true]{background-color:var(--mc-navy);border-color:var(--mc-navy);color:#fff}.mc-cats__count{margin-left:7px;font-size:13px;color:var(--mc-muted)}.mc-cats__link[aria-current=true] .mc-cats__count{color:rgba(255,255,255,.65)}.mc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:50px var(--mc-gutter);margin:0;padding:0;list-style:none}.mc-grid>li{margin:0;padding:0;list-style:none}.mc-grid>li:before{display:none}.mc-card{display:flex;flex-direction:column;height:100%;background-color:#fff}.mc-card__media{position:relative;display:block;margin:0 0 22px;overflow:hidden;border-radius:var(--mc-radius);background-color:var(--mc-surface);aspect-ratio:3/2}.mc-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.mc-card:hover .mc-card__media img{transform:scale(1.045)}.mc-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.2;color:var(--mc-muted)}.mc-card__cat{color:var(--mc-red);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.mc-card__cat:hover{text-decoration:underline}.mc-card__meta-sep{width:1px;height:12px;background-color:var(--mc-rule)}.mc-card__title{font-size:24px;line-height:1.29;font-weight:500;color:var(--mc-navy);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(24px * 1.29 * 3)}.mc-card__title a{color:inherit;text-decoration:none;transition:.2s ease-in-out}.mc-card__title a:hover,.mc-card__title a:focus{color:var(--mc-blue-light);text-decoration:none}.mc-card__excerpt{margin-bottom:18px}.mc-card__excerpt p{font-size:16px;line-height:1.6;color:var(--mc-muted);padding-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(16px * 1.6 * 3)}.mc-card__more{align-self:flex-start;font-size:16px;font-weight:600;color:var(--mc-blue);text-decoration:none;display:inline-flex;align-items:center;gap:9px}.mc-card__more:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease-in-out}.mc-card__more:hover,.mc-card__more:focus{color:var(--mc-blue-light);text-decoration:none}.mc-card__more:hover:after{transform:rotate(45deg) translate(2px,-2px)}.mc-pager{margin-top:70px;background-color:transparent;min-height:0}.mc-pager .nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mc-pager .nav-links>*{min-width:48px;width:auto;height:48px;margin:0;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mc-rule);border-radius:var(--mc-radius);background-color:#fff;background-image:none;font-size:16px;font-weight:500;color:var(--mc-blue);text-decoration:none;transition:.2s ease-in-out}.mc-pager .nav-links>.dots{border-color:transparent;color:var(--mc-muted);padding:0 4px;min-width:24px}.mc-pager .nav-links>a:hover,.mc-pager .nav-links>a:focus{color:var(--mc-blue-light);border-color:var(--mc-blue-light)}.mc-pager .nav-links>.current{background-color:var(--mc-navy);background-image:none;border-color:var(--mc-navy);color:#fff;font-weight:600}.mc-pager .nav-links>.prev,.mc-pager .nav-links>.next{font-weight:600}.mc-blog__intro{margin-bottom:40px}.mc-blog__intro>*:last-child{margin-bottom:0}.mc-blog__empty{padding:40px 0 60px}.mc-post-hero .container{position:relative;z-index:2}.mc-post-hero__grid{display:grid;grid-template-columns:calc(var(--mc-col) * 7 + var(--mc-gutter) * 6) 1fr;gap:var(--mc-gutter);align-items:center;padding:30px 0 20px;--mc-col:calc((100% - (var(--mc-gutter) * 11)) / 12);--mc-gutter:22px}.mc-post-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:22px;font-size:15px;line-height:1.2;color:rgba(255,255,255,.72)}.mc-post-hero__cat{display:inline-block;padding:8px 15px;border:1px solid rgba(255,255,255,.35);border-radius:var(--mc-radius);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-decoration:none;transition:.2s ease-in-out}.mc-post-hero__cat:hover,.mc-post-hero__cat:focus{border-color:#fff;background-color:rgba(255,255,255,.1);color:#fff;text-decoration:none}.mc-post-hero__title{font-size:46px;line-height:1.2;font-weight:700;color:#fff;margin:0}.mc-post-hero__media{position:relative;margin:0}.mc-post-hero__media:after{content:"";position:absolute;inset:14px -14px -14px 14px;border:1px solid rgba(51,82,241,.55);border-radius:var(--mc-radius);pointer-events:none}.mc-post-hero__media img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--mc-radius)}.mc-post__body{width:var(--mc-span-8);margin:0 auto}.mc-post__body h2{font-size:34px;line-height:1.26;font-weight:500;margin-top:46px;margin-bottom:18px}.mc-post__body h3{font-size:26px;line-height:1.3;font-weight:500;margin-top:38px;margin-bottom:16px}.mc-post__body>*:first-child{margin-top:0}.mc-post__body .wp-block-buttons{margin-top:34px}.mc-author{width:var(--mc-span-8);margin:60px auto 0;padding:34px 36px;background-color:var(--mc-surface);border-top:2px solid var(--mc-red);border-radius:var(--mc-radius);display:flex;gap:28px;align-items:flex-start}.mc-author__photo{flex:0 0 auto;width:96px;height:96px;border-radius:var(--mc-radius);object-fit:cover;object-position:center top;background-color:#fff}.mc-author__photo--logo{object-fit:contain;background-color:transparent}.mc-author__label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);margin-bottom:6px}.mc-author__name{font-size:22px;line-height:1.3;font-weight:600;color:var(--mc-navy);margin:0 0 10px}.mc-author__name a{color:inherit;text-decoration:none}.mc-author__name a:hover{color:var(--mc-blue-light)}.mc-author__bio p{font-size:16px;line-height:1.65;padding-bottom:0}.mc-author__bio p+p{margin-top:10px}body.not-home .mc-post--with-related{padding-bottom:0}.mc-related{margin-top:90px;padding:70px 0 80px;background-color:var(--mc-surface)}.mc-related__title{font-size:34px;line-height:1.26;font-weight:500;margin-bottom:36px}.mc-related .mc-card{background-color:transparent}.mc-related .mc-card__media{background-color:#fff}.mc-faq .wp-block-accordion{margin-bottom:0}.mc-faq .wp-block-accordion-heading__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;background:0 0;border:0;cursor:pointer}.mc-faq .wp-block-accordion-heading__toggle-title{font-size:20px;line-height:1.4;font-weight:500}.mc-faq .wp-block-accordion-heading__toggle-icon{flex:0 0 auto}.mc-faq h2{font-size:34px;line-height:1.26;font-weight:500;margin-bottom:20px}@media (max-width:1199px){.mc-post-hero__title{font-size:38px}.mc-post__body,.mc-author{width:calc(var(--mc-col) * 10 + var(--mc-gutter) * 9)}}@media (max-width:991px){.mc-grid{grid-template-columns:repeat(2,1fr);gap:40px var(--mc-gutter)}.mc-post-hero__grid{grid-template-columns:1fr;gap:34px;padding-top:24px}.mc-post-hero__title{font-size:34px}.mc-post-hero__media{max-width:560px}.mc-post-hero__media:after{inset:10px -10px -10px 10px}.mc-post__body,.mc-author{width:100%}.mc-post__body h2{font-size:28px;margin-top:38px}.mc-post__body h3{font-size:23px}.mc-related{margin-top:60px;padding:50px 0 60px}.mc-related__title,.mc-faq h2{font-size:28px}}@media (max-width:767px){.mc-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:40px}.mc-cats{margin-bottom:30px}.mc-card__title,.mc-card__excerpt p{min-height:0}.mc-post-hero__title{font-size:30px}.mc-author{flex-direction:column;gap:18px;padding:26px 22px}.mc-pager{margin-top:45px}.mc-pager .nav-links>*{min-width:43px;height:43px;padding:0 11px}.mc-faq .wp-block-accordion-heading__toggle-title{font-size:18px}}