.mi-kota-places{--mi-ivory:#FAF7F1;--mi-sand:#F1E8DB;--mi-walnut:#372B27;--mi-graphite:#514A44;--mi-wine:#89273B;--mi-green:#285B46;--mi-gold:#B18B4A;--mi-beige:#DED2C3;--mi-white:#FFFFFF;--mi-hover:#6E1D2F;color:var(--mi-graphite);font:400 14px/1.32 Inter,Arial,sans-serif;background:linear-gradient(120deg,#F1E8DB,#FAF7F1 58%,#F1E8DB);padding:26px 20px 23px}.mi-kota-places *{box-sizing:border-box}.mi-kota-places__wrap{max-width:1180px;margin:auto}.mi-kota-places .mi-eyebrow{color:#92532C;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700;display:flex;gap:13px;align-items:center;margin:0 0 3px}.mi-kota-places .mi-eyebrow:after{content:"";height:1px;width:75px;background:var(--mi-gold)}.mi-kota-places h2{font:600 clamp(40px,4.4vw,55px)/1 'Cormorant Garamond',Georgia,serif;color:var(--mi-walnut);margin:0 0 5px}.mi-kota-places__intro{max-width:1050px;margin:0 0 17px;font-size:16px}.mi-kota-places__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mi-kota-places__card{display:grid;grid-template-columns:39% 1fr;gap:16px;min-height:170px;background:rgba(255,255,255,.65);border:1px solid #DFD0BC;border-radius:8px;padding:9px}.mi-kota-places__photo{width:100%;height:100%;min-height:145px;object-fit:cover;border-radius:6px}.mi-kota-places__body{display:flex;flex-direction:column;min-width:0;padding:3px 4px 2px 0}.mi-kota-places__body h3{font:600 21px/1.1 'Cormorant Garamond',Georgia,serif;color:var(--mi-walnut);margin:0 0 6px}.mi-kota-places__body h3 span{color:var(--mi-wine)}.mi-kota-places__body p{font-size:12px;margin:0 0 6px;flex:1}.mi-kota-places__body a{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;color:var(--mi-wine);font-size:12px;text-decoration:none;font-weight:600}.mi-kota-places__body a:hover{text-decoration:underline}.mi-kota-places__pin{width:17px;height:17px;filter:invert(18%) sepia(64%) saturate(1470%) hue-rotate(314deg)}.mi-kota-places__arr{width:15px;height:15px;filter:invert(18%) sepia(64%) saturate(1470%) hue-rotate(314deg)}
@media(max-width:970px){.mi-kota-places__card{grid-template-columns:35% 1fr;gap:10px}.mi-kota-places__body h3{font-size:19px}}@media(max-width:720px){.mi-kota-places__grid{grid-template-columns:1fr}}@media(max-width:440px){.mi-kota-places{padding:23px 14px}.mi-kota-places__card{grid-template-columns:40% 1fr;gap:9px}.mi-kota-places__photo{min-height:160px}.mi-kota-places__body h3{font-size:18px}.mi-kota-places__body p{font-size:11px}}
