/* Cards */
.card{
  border-left:2px solid var(--logo-navy);
  padding:.2rem 0 .2rem 1.2rem;margin-top:1.2rem;
  color:var(--ink);font-size:1.05rem;
}
.card p{margin:0}


.email{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
  background:var(--bg-soft);border:1px solid var(--line);border-radius:3px;
  padding:.1rem .45rem;color:var(--ink);font-size:.95rem;
}

.map{margin-top:1.5rem;border:1px solid var(--line);overflow:hidden;aspect-ratio:16/9;background:var(--bg-soft)}
.map iframe{display:block;width:100%;height:100%;border:0}
