
/* Readable patient notices, consistent with the practice typography. */
.patient-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.6}.patient-links a,.patient-notice-link a{text-decoration:underline;text-underline-offset:4px}.patient-notice-link{font-size:14px!important;line-height:1.6!important;margin-top:18px!important}.notice-main{max-width:900px;margin:0 auto;padding:60px 24px 80px}.notice-main h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.12;letter-spacing:-.04em;margin:20px 0 28px}.notice-main h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.3;margin:38px 0 16px}.notice-main p,.notice-main li{font-size:17px;line-height:1.75;margin:12px 0}.notice-main ul{padding-left:24px}.notice-main a{text-decoration:underline;text-underline-offset:4px}.notice-main .notice-summary{border-left:3px solid #a48748;padding:12px 22px;background:#f7f6f2}.notice-main .notice-meta{font-size:14px;color:#60625e}.footer-calm>.wrap{flex-wrap:wrap;gap:20px}.site-footer .patient-links{flex-basis:100%}.draft-banner{padding:16px;background:#fff2cd;color:#342800;border:1px solid #a48748}@media print{.header,.navigation-dialog,.footer,.site-footer,.language-switch{display:none!important}.notice-main{padding:0;max-width:none}.notice-main h1{font-size:28pt}.notice-main h2{break-after:avoid}.notice-main p,.notice-main li{font-size:11pt}.notice-main section{break-inside:auto}}
