/* ═══════════════════════════════════════════════════════
   MICROSABIA · landing specific styles
   Reusa tokens de styles.css.
   Introduce paleta secundaria: verde musgo + dorado terroso
   manteniendo wine como ancla de marca.
═══════════════════════════════════════════════════════ */

:root {
  --ms-moss:#5C6B3F;
  --ms-moss-dk:#3F4A2A;
  --ms-moss-lt:#7A8854;
  --ms-gold:#A87838;
  --ms-gold-lt:#C49558;
  --ms-night:#0E0904;
}

body{background:var(--ms-night);}

/* ═══════════════════════════════════════════════════════
   HERO
═══════════════════════════════════════════════════════ */
.ms-hero{
  position:relative;min-height:100vh;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:7rem 3rem 5rem;overflow:hidden;text-align:center;
}
.ms-hero-bg{
  position:absolute;inset:0;
  background:url('https://res.cloudinary.com/dcokjh4g1/image/upload/f_auto,q_auto/hongos') center/cover no-repeat;
  filter:saturate(0.5) brightness(0.5);
  transform:scale(1.05);
  animation:msZoom 26s ease-in-out infinite alternate;
}
@keyframes msZoom{from{transform:scale(1.05);}to{transform:scale(1.13);}}

.ms-hero-vignette{
  position:absolute;inset:0;
  background:
    radial-gradient(ellipse 65% 55% at 50% 50%,rgba(14,9,4,0.7) 0%,rgba(14,9,4,0.45) 50%,transparent 85%),
    linear-gradient(135deg,rgba(92,107,63,0.4) 0%,rgba(168,120,56,0.18) 45%,transparent 75%),
    linear-gradient(to bottom,rgba(60,20,35,0.35) 0%,transparent 25%,transparent 60%,rgba(14,9,4,0.85) 100%);
}
.ms-hero-grain{
  position:absolute;inset:0;opacity:.22;pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size:200px;
}

.ms-back{
  position:absolute;top:5.5rem;left:4rem;z-index:10;
  color:rgba(235,230,220,.55);text-decoration:none;
  font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;
  transition:color .3s, transform .3s;
}
.ms-back:hover{color:var(--cream);transform:translateX(-3px);}

.ms-hero-content{
  position:relative;z-index:5;max-width:760px;
  display:flex;flex-direction:column;align-items:center;
}

.ms-tag{
  display:inline-block;
  font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;
  color:rgba(235,230,220,.7);
  padding:.6rem 1.2rem;
  border:1px solid rgba(196,149,88,.35);
  margin-bottom:2.2rem;
  background:rgba(168,120,56,.15);
  backdrop-filter:blur(6px);
  animation:msFadeUp 1.4s .2s both;
}
.ms-tag-line{display:inline;}
.ms-tag-line + .ms-tag-line::before{content:" · ";opacity:.6;}

.ms-title{
  font-family:'Fraunces',serif;font-weight:300;font-style:italic;
  font-size:clamp(3.6rem,9vw,7.2rem);
  line-height:1;letter-spacing:-0.005em;
  color:var(--cream);
  margin-bottom:2rem;
  animation:msFadeUp 1.4s .35s both;
}
.ms-title em{font-style:italic;}

.ms-anchor{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(1.35rem,2.5vw,1.95rem);
  color:rgba(235,230,220,.82);
  line-height:1.4;letter-spacing:.005em;
  margin-bottom:1.6rem;max-width:560px;
  animation:msFadeUp 1.4s .55s both;
}
.ms-anchor em{font-style:italic;color:var(--ms-gold-lt);}

.ms-sub{
  font-size:clamp(.95rem,1.4vw,1.05rem);
  font-weight:300;line-height:1.75;
  color:rgba(235,230,220,.55);
  max-width:520px;margin-bottom:2.6rem;
  animation:msFadeUp 1.4s .7s both;
}

.ms-cta-wrap{
  display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;
  animation:msFadeUp 1.4s .85s both;
}

.ms-btn-solid{
  display:inline-block;
  padding:1rem 2.2rem;
  background:var(--wine);
  border:1px solid var(--wine);
  color:var(--cream);text-decoration:none;
  font-size:.78rem;font-weight:400;
  letter-spacing:.14em;text-transform:uppercase;
  transition:background .3s, transform .3s, border-color .3s;
}
.ms-btn-solid:hover{background:var(--wine-lt);border-color:var(--wine-lt);transform:translateY(-2px);}

.ms-btn{
  display:inline-block;
  padding:1rem 2.2rem;
  border:1px solid rgba(235,230,220,.3);
  color:var(--cream);text-decoration:none;
  font-size:.78rem;font-weight:300;
  letter-spacing:.14em;text-transform:uppercase;
  background:rgba(235,230,220,.05);
  transition:background .3s, border-color .3s;
}
.ms-btn:hover{border-color:rgba(235,230,220,.7);background:rgba(235,230,220,.12);}
.ms-btn-lg{padding:1.1rem 2.6rem;font-size:.82rem;}

.ms-scroll-hint{
  position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);
  z-index:10;
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:.85rem;color:rgba(235,230,220,.35);letter-spacing:.14em;
  animation:msBob 3s ease-in-out infinite;
}
@keyframes msBob{
  0%,100%{transform:translateX(-50%) translateY(0);opacity:.35;}
  50%{transform:translateX(-50%) translateY(4px);opacity:.6;}
}

@keyframes msFadeUp{
  from{opacity:0;transform:translateY(14px);}
  to{opacity:1;transform:none;}
}

/* ═══════════════════════════════════════════════════════
   SHARED
═══════════════════════════════════════════════════════ */
.ms-section-kicker{
  font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--ms-gold);margin-bottom:1rem;font-weight:500;
}
.ms-section-kicker em{font-style:italic;font-family:'Fraunces',serif;font-weight:300;
  font-size:1.4rem;letter-spacing:0;text-transform:none;color:var(--wine-dk);}
.ms-section-kicker-lt{color:var(--ms-gold-lt);}

.ms-section-title{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(2.2rem,4.5vw,3.8rem);
  line-height:1.1;color:var(--wine-dk);margin-bottom:2rem;
  letter-spacing:-0.01em;
}
.ms-section-title em{font-style:italic;color:var(--ms-gold);}
.ms-section-title-lt{color:var(--cream);}
.ms-section-title-lt em{color:var(--ms-gold-lt);}

/* ═══════════════════════════════════════════════════════
   EL LLAMADO · cream con tipografía editorial generosa
═══════════════════════════════════════════════════════ */
.ms-call{
  background:var(--cream-lt);
  padding:8rem 2rem;
  position:relative;
}
.ms-call-inner{
  max-width:780px;margin:0 auto;
}

.ms-call-greeting{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(1.6rem,3vw,2.4rem);
  color:var(--ms-gold);
  margin-bottom:2.5rem;letter-spacing:.005em;
}
.ms-call-greeting em{font-style:italic;}

.ms-call-body p{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(1.4rem,2.6vw,2.05rem);
  line-height:1.42;color:var(--wine-dk);
  margin-bottom:1.4rem;letter-spacing:-0.005em;
}
.ms-call-body em{font-style:italic;color:var(--ms-gold);}

.ms-call-divider{
  width:60px;height:1px;background:var(--ms-gold);
  margin:3rem 0;opacity:.6;
}

.ms-call-invite{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(1.4rem,2.6vw,2.05rem);
  line-height:1.42;color:var(--wine-dk);
  margin-bottom:2.5rem;letter-spacing:-0.005em;
}
.ms-call-invite em{font-style:italic;color:var(--ms-gold);}

.ms-call-vision{
  font-size:1.05rem;line-height:1.95;font-weight:300;
  color:var(--text);margin-bottom:1.6rem;
}

/* ═══════════════════════════════════════════════════════
   POR QUÉ ES DISTINTO · verde musgo
═══════════════════════════════════════════════════════ */
.ms-why{
  background:var(--ms-moss);
  background-image:
    radial-gradient(ellipse 50% 40% at 15% 15%,rgba(168,120,56,0.18) 0%,transparent 60%),
    radial-gradient(ellipse 55% 45% at 85% 85%,rgba(122,136,84,0.25) 0%,transparent 60%);
  padding:7rem 2rem;
}
.ms-why-inner{
  max-width:880px;margin:0 auto;text-align:center;
}
.ms-why-body{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(1.15rem,2vw,1.55rem);
  line-height:1.55;color:rgba(235,230,220,.85);
  margin-bottom:1.6rem;letter-spacing:0;
}
.ms-why-body em{font-style:italic;color:var(--ms-gold-lt);}

/* ═══════════════════════════════════════════════════════
   LINAJE Y CIENCIA · cream con grid
═══════════════════════════════════════════════════════ */
.ms-lineage{
  background:var(--cream);
  padding:7rem 2rem;
}
.ms-lineage-head{
  max-width:820px;margin:0 auto 4rem;text-align:center;
}
.ms-lineage-note{
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:1.1rem;color:var(--muted);line-height:1.7;
  margin-top:.5rem;
}

.ms-lineage-grid{
  display:grid;grid-template-columns:1fr 1fr;
  gap:3rem;max-width:1200px;margin:0 auto;
}

.ms-lineage-col{
  background:var(--cream-lt);
  padding:3rem 2.8rem;
  border-top:3px solid var(--ms-gold);
  position:relative;
  transition:transform .4s, box-shadow .4s;
}
.ms-lineage-col:nth-child(2){border-top-color:var(--ms-moss);}
.ms-lineage-col:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(60,20,35,.1);}

.ms-lineage-label{
  display:block;
  font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--ms-gold);margin-bottom:1.2rem;font-weight:500;
}
.ms-lineage-col:nth-child(2) .ms-lineage-label{color:var(--ms-moss);}

.ms-lineage-title{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:1.85rem;color:var(--wine-dk);
  line-height:1.15;margin-bottom:1.6rem;
  letter-spacing:-0.005em;
}
.ms-lineage-title em{font-style:italic;color:var(--ms-gold);}
.ms-lineage-col:nth-child(2) .ms-lineage-title em{color:var(--ms-moss);}

.ms-lineage-body{
  font-size:.98rem;line-height:1.85;font-weight:300;
  color:var(--text);margin-bottom:1.2rem;
}

.ms-lineage-close{
  text-align:center;
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:clamp(1.3rem,2.4vw,1.85rem);
  color:var(--wine-dk);
  max-width:780px;margin:4rem auto 0;
  line-height:1.5;letter-spacing:-0.005em;
}
.ms-lineage-close em{color:var(--ms-gold);}

/* ═══════════════════════════════════════════════════════
   QUÉ INCLUYE · cream-dk grid de 4
═══════════════════════════════════════════════════════ */
.ms-includes{
  background:var(--cream-dk);
  padding:7rem 2rem;
}
.ms-includes-inner{
  max-width:1100px;margin:0 auto;
}
.ms-includes-inner > .ms-section-kicker,
.ms-includes-inner > .ms-section-title{
  text-align:center;
}
.ms-includes-inner > .ms-section-title{margin-bottom:3.5rem;}

.ms-includes-grid{
  display:grid;grid-template-columns:repeat(2,1fr);
  gap:2.5rem 3rem;
}

.ms-include-item{
  position:relative;padding:1.5rem 0 1.5rem 4.5rem;
}
.ms-include-n{
  position:absolute;left:0;top:1.5rem;
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:2.4rem;color:var(--ms-gold);opacity:.7;
  line-height:1;
}
.ms-include-item h3{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:1.45rem;color:var(--wine-dk);
  line-height:1.2;margin-bottom:.8rem;
  letter-spacing:-0.005em;
}
.ms-include-item p{
  font-size:.96rem;line-height:1.75;font-weight:300;
  color:var(--text);
}

/* ═══════════════════════════════════════════════════════
   FECHAS Y FORMATO · wine
═══════════════════════════════════════════════════════ */
.ms-when{
  background:var(--wine-dk);
  background-image:
    radial-gradient(ellipse 70% 50% at 50% 0%,rgba(168,120,56,0.18) 0%,transparent 60%);
  padding:7rem 2rem;
}
.ms-when-inner{
  max-width:1100px;margin:0 auto;text-align:center;
}
.ms-when-grid{
  display:grid;grid-template-columns:repeat(4,1fr);
  gap:1.2rem;margin-top:3.5rem;text-align:left;
}
.ms-when-cell{
  background:rgba(235,230,220,.04);
  border:1px solid rgba(196,149,88,.18);
  padding:2.5rem 2.2rem;
  transition:border-color .3s, transform .3s;
}
.ms-when-cell:hover{border-color:rgba(196,149,88,.4);transform:translateY(-3px);}
.ms-when-label{
  display:block;
  font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--ms-gold-lt);margin-bottom:1rem;font-weight:500;
}
.ms-when-val{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:1.65rem;color:var(--cream);
  line-height:1.15;margin-bottom:1rem;
  letter-spacing:-0.005em;
}
.ms-when-detail{
  font-size:.92rem;line-height:1.7;font-weight:300;
  color:rgba(235,230,220,.7);
  padding-top:1rem;border-top:1px solid rgba(235,230,220,.08);
}

/* ═══════════════════════════════════════════════════════
   INVERSIÓN · cream
═══════════════════════════════════════════════════════ */
.ms-invest{
  background:var(--cream-lt);
  padding:7rem 2rem;
}
.ms-invest-inner{
  max-width:900px;margin:0 auto;text-align:center;
}
.ms-invest-cells{
  display:grid;grid-template-columns:1fr 1fr;
  gap:1.5rem;margin-top:3rem;text-align:left;
}
.ms-invest-cell{
  background:var(--cream);
  padding:2.6rem 2.4rem;
  border:1px solid rgba(168,120,56,.2);
  transition:transform .3s;
}
.ms-invest-cell:hover{transform:translateY(-3px);}
.ms-invest-cell-featured{
  background:var(--ms-gold);
  border-color:var(--ms-gold);
  color:var(--cream);
}
.ms-invest-label{
  font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--muted);margin-bottom:1.2rem;font-weight:500;
}
.ms-invest-cell-featured .ms-invest-label{color:rgba(235,230,220,.7);}
.ms-invest-val{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:2.6rem;line-height:1.05;color:var(--wine-dk);
  margin-bottom:1.2rem;letter-spacing:-0.01em;
}
.ms-invest-cell-featured .ms-invest-val{color:var(--cream);}
.ms-invest-times{
  font-style:italic;font-size:.65em;
  color:var(--muted);margin-left:.3rem;
}
.ms-invest-cell-featured .ms-invest-times{color:rgba(235,230,220,.65);}
.ms-invest-detail{
  font-size:.92rem;line-height:1.7;font-weight:300;
  color:var(--text);
  padding-top:1rem;border-top:1px solid rgba(168,120,56,.15);
}
.ms-invest-cell-featured .ms-invest-detail{
  color:rgba(235,230,220,.78);border-top-color:rgba(235,230,220,.18);
}
.ms-invest-note{
  margin-top:2.5rem;
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:1.05rem;color:var(--muted);line-height:1.85;
}

/* ═══════════════════════════════════════════════════════
   SOBRE FER · verde musgo
═══════════════════════════════════════════════════════ */
.ms-about{
  background:var(--ms-moss-dk);
  background-image:
    radial-gradient(ellipse 50% 40% at 50% 50%,rgba(122,136,84,0.25) 0%,transparent 70%);
  padding:7rem 2rem;
}
.ms-about-inner{
  max-width:780px;margin:0 auto;
}
.ms-about-inner > .ms-section-kicker{color:var(--ms-gold-lt);text-align:center;}
.ms-about-inner > .ms-section-title{
  color:var(--cream);text-align:center;margin-bottom:3rem;
}
.ms-about-inner > .ms-section-title em{color:var(--ms-gold-lt);}

.ms-about-body p{
  font-size:1rem;line-height:1.95;font-weight:300;
  color:rgba(235,230,220,.82);margin-bottom:1.4rem;
}
.ms-about-close{
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:1.35rem !important;line-height:1.5 !important;
  color:var(--ms-gold-lt) !important;
  margin-top:2rem !important;text-align:center;
  letter-spacing:-0.005em;
}
.ms-about-close em{font-style:italic;}

/* ═══════════════════════════════════════════════════════
   CTA FINAL · dark warm
═══════════════════════════════════════════════════════ */
.ms-cta{
  background:var(--ms-night);
  background-image:
    radial-gradient(ellipse 60% 50% at 50% 50%,rgba(168,120,56,0.25) 0%,transparent 70%);
  padding:8rem 2rem;text-align:center;
}
.ms-cta-eyebrow{
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:1rem;color:rgba(235,230,220,.4);
  letter-spacing:.08em;margin-bottom:1rem;
}
.ms-cta-title{
  font-family:'Fraunces',serif;font-weight:300;
  font-size:clamp(2.4rem,5vw,4rem);
  line-height:1.1;color:var(--cream);
  margin-bottom:1.5rem;letter-spacing:-0.01em;
}
.ms-cta-title em{font-style:italic;color:var(--ms-gold-lt);}
.ms-cta-note{
  font-size:.98rem;line-height:1.85;font-weight:300;
  color:rgba(235,230,220,.6);
  max-width:540px;margin:0 auto 2.5rem;
}
.ms-cta-row{
  display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;
}
.ms-cta-foot{
  margin-top:2.4rem;
  font-size:.78rem;line-height:1.7;font-weight:300;
  color:rgba(235,230,220,.4);
  max-width:480px;margin-left:auto;margin-right:auto;
  font-style:italic;
}
.ms-cta-foot em{color:rgba(235,230,220,.65);font-style:normal;font-weight:400;}

/* ═══════════════════════════════════════════════════════
   FAQ · cream
═══════════════════════════════════════════════════════ */
.ms-faq{
  background:var(--cream-lt);
  padding:7rem 2rem;
}
.ms-faq-inner{
  max-width:820px;margin:0 auto;
}
.ms-faq-inner > .ms-section-kicker{
  text-align:center;margin-bottom:3rem;
}

.ms-faq-item{
  border-top:1px solid rgba(168,120,56,.18);
  padding:0;
}
.ms-faq-item:last-child{border-bottom:1px solid rgba(168,120,56,.18);}
.ms-faq-item summary{
  cursor:pointer;
  padding:1.6rem 2.5rem 1.6rem 0;
  font-size:1.02rem;font-weight:400;
  color:var(--wine-dk);
  position:relative;list-style:none;
  transition:color .3s;
}
.ms-faq-item summary::-webkit-details-marker{display:none;}
.ms-faq-item summary::after{
  content:'+';position:absolute;right:.5rem;top:50%;
  transform:translateY(-50%);
  font-family:'Fraunces',serif;font-weight:300;
  font-size:1.6rem;color:var(--ms-gold);
  transition:transform .3s;
}
.ms-faq-item[open] summary::after{content:'−';}
.ms-faq-item summary:hover{color:var(--ms-gold);}
.ms-faq-body{
  padding:0 0 1.8rem 0;
  font-size:.95rem;line-height:1.9;font-weight:300;
  color:var(--text);
}

/* ═══════════════════════════════════════════════════════
   FOOTER
═══════════════════════════════════════════════════════ */
.ms-footer{
  background:var(--ms-night);
  padding:4rem 2rem 3rem;
  text-align:center;
  border-top:1px solid rgba(235,230,220,.04);
}
.ms-footer img{
  height:48px;margin-bottom:1.5rem;opacity:.85;
}
.ms-footer .footer-links{
  display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;
  margin-bottom:1.5rem;
}
.ms-footer .footer-links a{
  color:rgba(235,230,220,.65);text-decoration:none;
  font-size:.85rem;letter-spacing:.08em;
  transition:color .3s;
}
.ms-footer .footer-links a:hover{color:var(--cream);}
.ms-footer .footer-cr{
  display:block;
  font-family:'Fraunces',serif;font-style:italic;font-weight:300;
  font-size:.85rem;color:rgba(235,230,220,.5);
  letter-spacing:.08em;
}

/* ═══════════════════════════════════════════════════════
   RESPONSIVE
═══════════════════════════════════════════════════════ */
@media(max-width:1100px){
  .ms-when-grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:900px){
  .ms-hero{padding:8rem 2rem 4rem;}
  .ms-back{top:5.2rem;left:2rem;}
  .ms-lineage-grid{grid-template-columns:1fr;gap:1.5rem;}
  .ms-includes-grid{grid-template-columns:1fr;gap:2rem;}
  .ms-when-grid{grid-template-columns:1fr;}
  .ms-invest-cells{grid-template-columns:1fr;}
}

@media(max-width:600px){
  .ms-hero{padding:9rem 1.4rem 4rem;min-height:95vh;}
  .ms-back{top:5rem;left:1.4rem;font-size:.66rem;letter-spacing:.14em;}
  .ms-tag{font-size:.58rem;letter-spacing:.12em;padding:.7rem 1rem;line-height:1.5;text-align:center;}
  .ms-tag-line{display:block;}
  .ms-tag-line + .ms-tag-line::before{content:none;}
  .ms-tag-line-2{font-size:.62rem;color:var(--ms-gold-lt);margin-top:.2rem;}
  .ms-call,.ms-why,.ms-lineage,.ms-includes,.ms-when,.ms-invest,.ms-about,.ms-faq{padding:5rem 1.4rem;}
  .ms-cta{padding:6rem 1.4rem;}
  .ms-lineage-col,.ms-when-cell,.ms-invest-cell{padding:2rem 1.6rem;}
  .ms-include-item{padding-left:3.6rem;}
  .ms-include-n{font-size:2rem;}
  .ms-cta-row{flex-direction:column;align-items:stretch;}
  .ms-cta-row a{text-align:center;}
}

/* ═══════════════════════════════════════════════════════
   IMAGEN INTERMEDIA · entre linaje y qué incluye
═══════════════════════════════════════════════════════ */
.ms-feature-img{
  position:relative;
  width:100%;
  margin:0;padding:0;
  background:var(--ms-night);
  overflow:hidden;
}
.ms-feature-img img{
  display:block;width:100%;height:auto;
  filter:saturate(.94);
}
.ms-feature-img::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg, rgba(14,9,4,.35) 0%, transparent 18%, transparent 82%, rgba(14,9,4,.55) 100%);
}
@media(max-width:900px){
  .ms-feature-img img{min-height:360px;object-fit:cover;}
}
@media(max-width:600px){
  .ms-feature-img img{min-height:300px;}
}
