
.mm-visit-journal{min-width:0}.mm-visit-journal .seo-hero{display:block}.mm-visit-journal .seo-hero h1{white-space:normal!important;overflow-wrap:anywhere}.mm-visit-form{display:grid;gap:1rem}.mm-visit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.mm-visit-form label{display:grid;gap:.4rem;font-weight:700}.mm-visit-form input,.mm-visit-form select,.mm-visit-form textarea{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font:inherit}.mm-visit-form textarea{min-height:90px;resize:vertical}.mm-visit-head,.mm-visit-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.mm-visit-row{padding:1rem 0;border-bottom:1px solid var(--line)}.mm-visit-row h3,.mm-visit-row p{margin:.15rem 0}.mm-visit-head strong{white-space:nowrap;padding:.55rem .75rem;border-radius:999px;background:var(--chip);color:var(--accent)}
@media(max-width:720px){.mm-visit-journal{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-inline:auto}.mm-visit-grid{grid-template-columns:1fr}.mm-visit-row{display:grid}.mm-visit-row .btn,.mm-visit-form .btn{width:100%}}
