.cmd-field-guide{margin:clamp(3rem,7vw,6rem) 0}.cmd-field-guide>header{max-width:48rem;margin-bottom:1.6rem}.cmd-field-guide>header h2{font-size:clamp(2rem,5vw,4.2rem);line-height:.96;margin:.2rem 0 .75rem}.cmd-field-guide-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.cmd-field-card{--field:#dbeafe;position:relative;grid-column:span 6;display:grid;grid-template-columns:3.4rem 1fr;gap:1rem;min-height:18rem;padding:clamp(1.35rem,3vw,2.2rem);background:var(--field);border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 45px rgba(15,23,42,.08);overflow:hidden}.cmd-field-card:nth-child(3n){grid-column:span 5}.cmd-field-card:nth-child(4n){grid-column:span 7}.cmd-field-shape-1{border-radius:2.2rem .5rem 2.2rem .5rem}.cmd-field-shape-2{border-radius:.5rem 4.5rem .5rem 2rem}.cmd-field-shape-3{border-radius:4rem 1rem 1rem 1rem}.cmd-field-shape-4{border-radius:1rem 1rem 4rem 1rem}.cmd-field-arrival{--field:#dff6ff}.cmd-field-neighborhoods{--field:#e8e4ff}.cmd-field-food,.cmd-field-markets{--field:#fff0c7}.cmd-field-nightlife{--field:#dce3ff}.cmd-field-timing{--field:#dff5e8}.cmd-field-practical{--field:#ffe1dc}.cmd-field-next{--field:#d6f1f0}.cmd-field-lgbtq{--field:#f5dcff}.cmd-field-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:#fff;color:#14213d;font-size:1.45rem;box-shadow:0 8px 22px rgba(15,23,42,.12)}.cmd-field-card h3{font-size:clamp(1.35rem,2.5vw,2rem);margin:.2rem 0 .75rem;line-height:1.05}.cmd-field-card p{max-width:46rem}.cmd-field-action{padding-top:.9rem;border-top:1px solid rgba(15,23,42,.15)}.cmd-field-card footer{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.3rem}.cmd-field-card footer small{opacity:.72}.cmd-field-card footer a{font-weight:750;text-decoration:none;white-space:nowrap}@media(max-width:760px){.cmd-field-card,.cmd-field-card:nth-child(n){grid-column:1/-1;min-height:0;grid-template-columns:2.7rem 1fr;padding:1.25rem}.cmd-field-icon{width:2.55rem;height:2.55rem}.cmd-field-card footer{align-items:flex-start;flex-direction:column}}
