/* The reviewed guidance has compact, equally sized cards within the existing site gutters. */
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance{background:#fff!important}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance>.lcdg-guidance-row{grid-template-columns:repeat(2,minmax(0,400px));grid-auto-rows:1fr;justify-content:center;align-items:stretch;gap:28px;max-width:828px!important}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance>.lcdg-guidance-row>.lcdg-guidance-option{display:flex;flex-direction:column;justify-content:center!important;width:100%!important;max-width:400px!important;min-width:0;aspect-ratio:1!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding:24px!important;margin:0!important;border:0;border-radius:18px;background:#152B3A!important;color:#fff!important;box-sizing:border-box}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance .lcdg-guidance-option :is(.lcdg-leaf,.et_pb_text_inner,p,a){color:#fff!important;font-size:16px!important;line-height:1.5!important}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance .lcdg-guidance-option .lcdg-leaf{margin:0!important}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance .lcdg-guidance-option h3{color:#BFA46F!important;font:600 18px/1.3 Jost,sans-serif!important;letter-spacing:.035em;text-transform:uppercase;margin:0 0 16px!important;padding:0!important;overflow-wrap:normal}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance .lcdg-guidance-option p{margin:0!important;padding:0!important}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance .lcdg-guidance-option p+p{margin-top:12px!important}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance .lcdg-guidance-option a{text-decoration:underline;text-underline-offset:.16em;white-space:normal}
.lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l form[data-lcdg-contact-selects="local"] select:enabled{cursor:pointer;-webkit-text-fill-color:#152B3A}
@media(min-width:1900px){
 .lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance>.lcdg-guidance-row{grid-template-columns:repeat(4,minmax(0,400px));max-width:1684px!important}
}
@media(max-width:760px){
 .lcdg-divi5.lcdg-route-contact.et-db #et-boc .et-l .lcdg-annotation-contact-guidance>.lcdg-guidance-row{grid-template-columns:minmax(0,400px);max-width:400px!important}
}
/* Keep the real select; round its browser-rendered menu to match the field. */
@supports (appearance:base-select) and selector(select::picker(select)){
 @media(hover:hover) and (pointer:fine){
  .lcdg-divi5.lcdg-route-contact #et-boc select:is(#contact-service,#contact-patient-status){appearance:base-select;display:flex;align-items:center;justify-content:space-between;gap:12px}
  .lcdg-divi5.lcdg-route-contact #et-boc select:is(#contact-service,#contact-patient-status)::picker(select){appearance:base-select;border:1px solid #AAB7BC;border-radius:8px;background:#F6F6F3;color:#152B3A;font:400 16px/1.5 Jost,sans-serif;box-shadow:0 8px 24px rgb(21 43 58 / .16);padding:4px;margin-block-start:6px;inline-size:anchor-size(width);min-inline-size:0;max-inline-size:calc(100vw - 32px);box-sizing:border-box;max-block-size:min(360px,50dvh);overflow:auto}
  .lcdg-divi5.lcdg-route-contact #et-boc select:is(#contact-service,#contact-patient-status) option{padding:8px 12px;white-space:normal;border-radius:4px}
 }
}
