body{font-family:var(--mi-font-body);font-size:var(--mi-fs-body);line-height:var(--mi-lh-relaxed);color:var(--mi-text-body);background:var(--mi-bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--mi-font-heading);color:var(--mi-text-strong);line-height:var(--mi-lh-snug);letter-spacing:var(--mi-ls-tight);margin:0}h1{font-size:var(--mi-fs-h1);font-weight:var(--mi-fw-bold)}h2{font-size:var(--mi-fs-h2);font-weight:var(--mi-fw-bold)}h3{font-size:var(--mi-fs-h3);font-weight:var(--mi-fw-semibold)}h4{font-size:var(--mi-fs-h4);font-weight:var(--mi-fw-semibold)}a{color:var(--mi-text-link);text-decoration:none}a:hover{color:var(--mi-navy-700)}.mi-container{width:100%;max-width:var(--mi-container);margin-inline:auto;padding-inline:var(--mi-space-5)}.mi-container--narrow{max-width:var(--mi-container-narrow)}.mi-container--wide{max-width:none}.mi-eyebrow{font-family:var(--mi-font-heading);font-size:var(--mi-fs-xs);font-weight:var(--mi-fw-semibold);letter-spacing:var(--mi-ls-caps);text-transform:uppercase;color:var(--mi-text-muted)}.mi-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mi-price-up{color:var(--mi-price-up);font-variant-numeric:tabular-nums}.mi-price-down{color:var(--mi-price-down);font-variant-numeric:tabular-nums}.mi-price-flat{color:var(--mi-price-flat);font-variant-numeric:tabular-nums}.mi-price-up::before{content:"\25B2 ";font-size:.72em}.mi-price-down::before{content:"\25BC ";font-size:.72em}