@charset "UTF-8";
.fadc-clinic-guidance{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;margin:0 0 20px;padding:22px;border:1px solid #c7d9e5;border-radius:16px;background:#f6fafc;color:#193951;font-family:inherit;box-shadow:0 3px 12px #17334e06}
.fadc-clinic-guidance .fadc-clinic-guidance__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 16px;margin:0 0 10px;background:none;padding:0;border:0}
.fadc-clinic-guidance__head span{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#315f76}
.fadc-clinic-guidance__head time{font-size:12px;color:#49677a}
.fadc-clinic-guidance h2{margin:0 0 12px;color:#173b55;font:750 23px/1.3 system-ui,sans-serif}
.fadc-clinic-guidance p,.fadc-clinic-guidance li{font:400 15px/1.65 system-ui,sans-serif;color:#294b63;overflow-wrap:anywhere}
.fadc-clinic-guidance .fadc-clinic-guidance__notes{margin:0 0 16px}
.fadc-clinic-guidance .fadc-clinic-guidance__links{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:0;border:0;background:none}
.fadc-clinic-guidance__links a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #acc5d6;border-radius:9px;background:#fff;color:#174d6b;text-decoration:none;font:700 14px/1.4 system-ui,sans-serif;overflow-wrap:anywhere}
.fadc-clinic-guidance__links a.fadc-clinic-guidance__intake{background:#174d6b;border-color:#174d6b;color:#fff}
.fadc-clinic-guidance__links a:hover{background:#0d3853;color:#fff}
.fadc-clinic-guidance .fadc-clinic-guidance__sources{font-size:13px;margin:0 0 14px}
.fadc-clinic-guidance__sources a{color:#155b7b;text-decoration:underline;text-underline-offset:2px}
.fadc-clinic-guidance__details{border-top:1px solid #d4e1ea;border-bottom:1px solid #d4e1ea;padding:0;background:none}
.fadc-clinic-guidance__details summary{min-height:44px;box-sizing:border-box;padding:12px 0;cursor:pointer;color:#173e59;font:700 14px/1.5 system-ui,sans-serif}
.fadc-clinic-guidance__details ol{margin:0;padding:0 0 15px 24px}
.fadc-clinic-guidance__details li{margin:0 0 8px;padding-left:2px}
.fadc-clinic-guidance .fadc-clinic-guidance__disclosure{font-size:12px;line-height:1.65;color:#49677a;margin:13px 0 0}
.fadc-clinic-guidance :is(a,summary):focus-visible{outline:3px solid #167f9d;outline-offset:3px}
@media(max-width:480px){.fadc-clinic-guidance{padding:18px 16px;border-radius:13px}.fadc-clinic-guidance h2{font-size:21px}.fadc-clinic-guidance__links a{flex:1 1 100%}}
