.mfp{color:#021124;font-family:Plus Jakarta Sans,sans-serif}.mfp__inner{margin:0 auto;max-width:1248px;padding:48px 24px 72px}.mfp__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.mfp .mfp__h2{color:#021124;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0}.mfp__lede{display:block;font-size:.5em;font-weight:300;letter-spacing:0;line-height:1.4;margin-bottom:.35em}.mfp__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;color:#1757d1;font-weight:600;padding-bottom:2px;text-decoration:none;transition:background-size .2s;white-space:nowrap}.mfp__link:hover{background-size:100% 1.5px;color:#1757d1}.mfp__grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.mfp__feature,.mfp__mini{position:relative}.mfp__title-link{color:inherit;text-decoration:none;transition:color .15s}.mfp__title-link:after{content:"";inset:0;position:absolute;z-index:1}.mfp__media{background:#fbf0e4;border-radius:20px;overflow:hidden;position:relative}.mfp__media img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:100%}.mfp__feature .mfp__media{aspect-ratio:16/9;background:none;border-radius:28px;overflow:visible}.mfp__clip{background:#fbf0e4;border-radius:28px;inset:0;overflow:hidden;position:absolute;z-index:1}.mfp__accent{background:#1f6fff;border-radius:50%;height:64px;position:absolute;right:-16px;top:-16px;width:64px;z-index:0}.mfp__feature-body{display:grid;gap:12px;justify-items:start;padding-top:24px}.mfp .mfp__feature-title{color:#021124;font-family:inherit;font-size:clamp(24px,2.3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.18;margin:0;max-width:24ch}.mfp__excerpt{color:#44526b;display:-webkit-box;font-size:17px;-webkit-line-clamp:2;line-height:1.55;margin:0;max-width:62ch;-webkit-box-orient:vertical;overflow:hidden}.mfp__feature:hover .mfp__title-link{color:#1757d1}.mfp__feature:hover .mfp__media img{transform:scale(1.025)}.mfp__mini,.mfp__side{display:grid}.mfp__mini{align-items:center;border-top:1px solid #e2e8f3;gap:20px;grid-template-columns:136px minmax(0,1fr);padding:20px 0}.mfp__mini:first-child{border-top:0;padding-top:0}.mfp__media--mini{aspect-ratio:4/3;border-radius:16px}.mfp__mini-body{display:grid;gap:10px;justify-items:start}.mfp .mfp__mini-title{color:#021124;display:-webkit-box;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;-webkit-line-clamp:3;line-height:1.32;margin:0;-webkit-box-orient:vertical;overflow:hidden}.mfp__mini:hover .mfp__title-link{color:#1757d1}.mfp__mini:hover .mfp__media img{transform:scale(1.04)}.mfp__tag{align-items:center;background:#dfe9ff;border-radius:999px;color:#1757d1;display:inline-flex;font-size:13px;font-weight:600;min-height:28px;padding:0 12px;position:relative;text-decoration:none;transition:background-color .15s;z-index:2}.mfp__tag:hover{background:#c9daff;color:#1757d1}.mfp__meta{align-items:center;color:#44526b;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 18px;margin:0}.mfp__meta span{align-items:center;display:inline-flex;gap:6px}.mfp__meta svg{flex-shrink:0;height:16px;width:16px}@media (max-width:960px){.mfp__inner{padding-top:32px}.mfp__grid{gap:36px;grid-template-columns:1fr}.mfp__accent{height:40px;right:-8px;top:-8px;width:40px}.mfp__excerpt{font-size:16px}}@media (max-width:640px){.mfp__inner{padding:32px 20px 56px}}@media (max-width:480px){.mfp__head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.mfp__mini{gap:16px;grid-template-columns:104px minmax(0,1fr);padding:16px 0}.mfp .mfp__mini-title{font-size:16px}}