/* V85 Email & Account cards; isolated from existing global styles. */
.mxh85-stock{padding:52px 0;background:#f7f9fd;color:#16243d}
.mxh85-stock-inner{width:min(1440px,calc(100% - 40px));margin:0 auto}
.mxh85-stock-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px}
.mxh85-stock-head h2{margin:9px 0 6px;color:#101d38;font-size:clamp(24px,2.2vw,32px);line-height:1.2}
.mxh85-stock-head p{margin:0;color:#738099;font-size:14px;line-height:1.6}
.mxh85-stock-eyebrow{display:inline-flex;padding:8px 13px;background:#fff2f4;border:1px solid #ffccd3;border-radius:99px;color:#e72439;font-weight:900;font-size:12px}
.mxh85-stock-all{display:inline-flex;padding:11px 16px;gap:8px;border:1px solid #ffd1d6;border-radius:12px;background:white;color:#e82b3d!important;font-weight:800;text-decoration:none;white-space:nowrap}
.mxh85-stock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.mxh85-stock-card{min-width:0;padding:19px 18px 17px;background:white;border:1px solid #e4eaf3;border-radius:20px;box-shadow:0 13px 36px rgba(24,39,75,.065);display:flex;flex-direction:column;gap:11px}
.mxh85-stock-card:hover{border-color:#f2c8ce;box-shadow:0 16px 38px rgba(24,39,75,.085)}
.mxh85-stock-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.mxh85-stock-card-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:16px;background:#fff7f8;border:1px solid #ffe1e5}
.mxh85-stock-card-icon img{width:60px;height:60px;object-fit:contain}
.mxh85-stock-availability{display:inline-flex;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap}
.mxh85-stock-availability.is-ready{background:#e7f9ef;color:#158b50}
.mxh85-stock-availability.is-empty{background:#eef0f4;color:#6d7787}
.mxh85-stock-provider{font-size:12px;font-weight:850;color:#e72339}
.mxh85-stock-card h3{margin:0;font-size:18px;line-height:1.34;color:#17233d}
.mxh85-stock-card h3 a{color:inherit;text-decoration:none}
.mxh85-stock-summary{margin:0;color:#738099;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}
.mxh85-stock-info{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto}
.mxh85-stock-info>span{min-width:0;padding:10px;background:#f8fafd;border:1px solid #e7edf4;border-radius:12px}
.mxh85-stock-info small{display:block;color:#738099;font-size:11px;margin-bottom:6px}
.mxh85-stock-info strong{display:block;color:#101d38;font-size:14px;font-weight:900;overflow-wrap:anywhere}
.mxh85-stock-cta{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:12px;background:#ed283b;color:#fff!important;font-weight:850;text-decoration:none;box-shadow:0 9px 20px rgba(237,40,59,.16)}
.mxh85-stock--services{margin-top:28px;margin-bottom:30px;padding:20px 0 0;background:transparent}
.mxh85-stock--services .mxh85-stock-inner{width:100%}
@media(max-width:1150px){.mxh85-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.mxh85-stock{padding:30px 0}.mxh85-stock-inner{width:calc(100% - 24px)}.mxh85-stock-head{align-items:flex-start;flex-direction:column}.mxh85-stock-grid{grid-template-columns:1fr}}
