.mxp-blog-archive{color:var(--mxp-text);background:var(--mxp-bg-primary)}.mxp-blog-container{width:min(100%,1240px);padding-inline:var(--mxp-gutter);margin-inline:auto}.mxp-blog-hero{text-align:center;background:radial-gradient(760px 380px at 50% 4%, #cf150924, transparent 60%), var(--mxp-bg-deep);padding-block:clamp(72px,9vw,112px);position:relative;overflow:hidden}.mxp-blog-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 88%)}.mxp-blog-hero__inner{position:relative}.mxp-blog-eyebrow{color:var(--mxp-red-accent);font-family:var(--mxp-font-mono);font-size:var(--mxp-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.mxp-blog-hero h1{color:#fff;letter-spacing:-.045em;max-width:900px;margin:14px auto 0;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:1}.mxp-blog-hero__description{max-width:720px;color:var(--mxp-text-muted);margin:22px auto 0;font-size:clamp(17px,2vw,19px);line-height:1.65}.mxp-blog-hero__service{border-radius:var(--mxp-radius-pill);color:var(--mxp-red-accent);font-family:var(--mxp-font-mono);background:#ff5a480f;border:1px solid #ff5a484d;align-items:center;gap:8px;margin-top:22px;padding:10px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mxp-blog-search{max-width:560px;margin:32px auto 0;position:relative}.mxp-blog-search span{color:var(--mxp-text-dim);pointer-events:none;font-size:19px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.mxp-blog-search input{border-radius:var(--mxp-radius-pill);color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;outline:none;padding:14px 20px 14px 52px;font-size:16px;box-shadow:0 14px 42px -24px #000c}.mxp-blog-search input::placeholder{color:#909bad}.mxp-blog-search input:focus-visible{border-color:var(--mxp-steel);box-shadow:0 0 0 3px #6aa6e83d}.mxp-blog-filters{z-index:2;border-block:1px solid var(--mxp-border-soft);background:#0d172b;position:relative}.mxp-blog-filters .mxp-blog-container{scrollbar-width:thin;gap:10px;padding-block:18px;display:flex;overflow-x:auto}.mxp-blog-filters a{border-radius:var(--mxp-radius-pill);color:#c7cedb;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;flex:none;padding:8px 16px;font-size:13.5px;font-weight:500;text-decoration:none}.mxp-blog-filters a[aria-current=page]{color:#fff;background:var(--mxp-grad-button);border-color:#0000;font-weight:600;box-shadow:0 6px 18px -8px #cf150999}.mxp-blog-filters a:hover{color:#fff;border-color:#ffffff47}.mxp-blog-main{background:var(--mxp-bg-primary);padding-block:clamp(64px,8vw,96px)}.mxp-blog-main__status{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.mxp-blog-main__status>p:last-child{color:var(--mxp-text-dim);margin:0;font-size:14px}.mxp-blog-featured{border:1px solid var(--mxp-border);border-radius:var(--mxp-radius-lg);background:var(--mxp-surface-card);box-shadow:var(--mxp-shadow-card);margin-bottom:24px;overflow:hidden}.mxp-blog-featured>a{color:inherit;grid-template-columns:1.15fr 1fr;text-decoration:none;display:grid}.mxp-blog-featured__image,.mxp-blog-card__image{aspect-ratio:16/9;background-color:#15203c;background-image:repeating-linear-gradient(135deg,#6aa6e80f 0 14px,#0000 14px 28px);position:relative;overflow:hidden}.mxp-blog-featured__image{min-height:340px}.mxp-blog-featured__image img,.mxp-blog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.mxp-blog-featured a:hover img,.mxp-blog-card a:hover img{transform:scale(1.025)}.mxp-blog-card__placeholder{color:#65718a;font-family:var(--mxp-font-mono);letter-spacing:.08em;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mxp-blog-featured__body{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex}.mxp-blog-card__category{color:var(--mxp-red-accent);font-family:var(--mxp-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.mxp-blog-featured h2,.mxp-blog-card h2{color:#fff;letter-spacing:-.025em;font-weight:750}.mxp-blog-featured h2{margin:14px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.14}.mxp-blog-featured__body>p{color:var(--mxp-text-muted);margin:16px 0 0;font-size:16px;line-height:1.6}.mxp-blog-card__meta{color:var(--mxp-text-dim);font-family:var(--mxp-font-mono);margin-top:20px;font-size:11.5px;line-height:1.5;display:block}.mxp-blog-featured__read{color:var(--mxp-red-accent);margin-top:22px;font-size:14px;font-weight:650}.mxp-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mxp-blog-card{border:1px solid var(--mxp-border);border-radius:var(--mxp-radius-card);background:var(--mxp-surface-card);min-width:0;box-shadow:var(--mxp-shadow-card);overflow:hidden}.mxp-blog-card>a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.mxp-blog-card__body{flex-direction:column;flex:1;min-height:250px;padding:24px;display:flex}.mxp-blog-card h2{margin:12px 0 0;font-size:20px;line-height:1.25}.mxp-blog-card__body>p{color:var(--mxp-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.mxp-blog-card .mxp-blog-card__meta{margin-top:auto;padding-top:18px}.mxp-blog-report{border-radius:var(--mxp-radius-card);background:radial-gradient(480px 240px at 100% 0,#cf150933,#0000 66%),#111d34;border:1px solid #ff5a4840;flex-direction:column;justify-content:center;min-height:100%;padding:30px;display:flex}.mxp-blog-report h2{color:#fff;letter-spacing:-.025em;margin:12px 0 0;font-size:25px;line-height:1.15}.mxp-blog-report>p:not(.mxp-blog-eyebrow){color:var(--mxp-text-muted);margin:14px 0 0;font-size:14.5px;line-height:1.55}.mxp-blog-report a,.mxp-blog-empty button,.mxp-blog-empty a{border-radius:var(--mxp-radius-pill);color:#fff;background:var(--mxp-grad-button);box-shadow:var(--mxp-shadow-btn);font:inherit;cursor:pointer;border:0;align-self:flex-start;margin-top:20px;padding:11px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.mxp-blog-empty{text-align:center;padding:72px 20px}.mxp-blog-empty h2{color:#fff;margin:12px 0 0}.mxp-blog-empty>p:not(.mxp-blog-eyebrow){color:var(--mxp-text-muted);margin:12px 0 0}.mxp-blog-empty button,.mxp-blog-empty a{align-self:auto}.mxp-blog-empty--initial{display:block}.mxp-blog-newsletter{border-block:1px solid var(--mxp-border-soft);background:radial-gradient(520px 260px at 12% 50%, #6aa6e81a, transparent 70%), var(--mxp-bg-alt);padding-block:58px}.mxp-blog-newsletter .mxp-blog-container{justify-content:space-between;align-items:center;gap:36px;display:flex}.mxp-blog-newsletter h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(27px,3.4vw,38px)}.mxp-blog-newsletter p{color:var(--mxp-text-muted);margin:12px 0 0;line-height:1.6}.mxp-blog-newsletter a{border-radius:var(--mxp-radius-pill);color:#fff;background:var(--mxp-grad-button);box-shadow:var(--mxp-shadow-btn);white-space:nowrap;flex:none;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mxp-blog-pagination{background:var(--mxp-bg-primary);padding-block:48px}.mxp-blog-pagination nav{font-family:var(--mxp-font-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.mxp-blog-pagination a{border-radius:var(--mxp-radius-pill);color:#c7cedb;border:1px solid #ffffff1f;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:10px 14px;text-decoration:none;display:inline-flex}.mxp-blog-pagination a[aria-current=page]{color:#fff;background:var(--mxp-grad-button);border-color:#0000;font-weight:700}.mxp-blog-pagination a[aria-disabled=true]{opacity:.45;pointer-events:none}.mxp-blog-pagination a:hover{color:#fff;border-color:#ffffff4d}@media (width<=1020px){.mxp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.mxp-blog-featured>a{grid-template-columns:1fr}.mxp-blog-featured__image{min-height:0}}@media (width<=720px){.mxp-blog-main__status,.mxp-blog-newsletter .mxp-blog-container{flex-direction:column;align-items:flex-start}.mxp-blog-grid{grid-template-columns:1fr}.mxp-blog-card__body{min-height:0}.mxp-blog-newsletter a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.mxp-blog-featured__image img,.mxp-blog-card__image img{transition:none}}
