.meeting-copy p{font-size:17px;line-height:1.75;max-width:680px}
p.appointment-note,.prose p.appointment-note{font-size:14px;line-height:1.65;color:var(--muted);margin-top:16px}
.appointment-note a{text-decoration:underline;text-underline-offset:4px}
.situation-list>a{display:block;padding:24px 0;border-bottom:1px solid var(--line)}
.situation-list>a:first-child{padding-top:0}
.situation-list h3{font-size:24px;letter-spacing:0;line-height:1.4}
.situation-list p{font-size:16px;color:var(--muted);margin:10px 0 0}
.situation-list>a:hover{text-decoration:none}
.situation-list>a:hover h3{text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){.situation-list h3{font-size:22px}}

.hero-primary-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:15px}
.hero-primary-links span{color:var(--muted)}
