/* Patient center; no third party font or script dependencies. */
.site-header .nav-row{flex-wrap:wrap}.site-header #site-nav{flex-wrap:wrap;min-width:0}.care-safety{background:#fff2ee;border-bottom:1px solid #efcec3;color:#803d2e;font-size:.88rem}.care-safety>.container{display:flex;justify-content:space-between;align-items:center;gap:8px 20px;flex-wrap:wrap;padding:10px 0}.care-safety a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.care-emergency{background:#fff;border:1px solid #e7b8a9;border-radius:10px;padding:7px 12px}.care-main{max-width:1180px}.care-breadcrumb{font-size:.85rem;color:#647c77;margin-bottom:24px}.care-breadcrumb a{display:inline-block;padding:8px 0}.care-title h1{font-size:clamp(1.8rem,3.8vw,2.7rem);overflow-wrap:anywhere}.care-tabs{display:flex;gap:9px;flex-wrap:wrap;padding:12px 0 24px}.care-tabs a{border:1px solid #d8e5dc;border-radius:24px;padding:10px 17px;background:#fff;min-height:44px;font-size:.91rem}.care-tabs a[aria-current]{background:#167b70;color:#fff;border-color:#167b70}.care-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.care-layout.care-full{grid-template-columns:minmax(0,1fr)}.care-document{min-width:0;padding:30px;line-height:1.95}.care-document h2{margin-top:32px;padding-top:8px;border-top:1px solid #e5ede6;font-size:1.35rem;scroll-margin-top:120px}.care-document h2:first-child{margin-top:0}.care-document li{margin-bottom:10px}.care-document a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.care-document img{max-width:100%;height:auto}.care-aside{position:sticky;top:110px}.care-aside .panel{margin-bottom:16px;padding:20px}.care-aside h2{font-size:1.05rem}.care-aside a{display:block;padding:9px 0;min-height:44px;font-size:.88rem}.care-toc a{border-bottom:1px solid #e6ede8}.care-urgent-panel{background:#fff0ea;border:1px solid #e8bfae;border-radius:20px;padding:26px;margin-bottom:22px}.care-urgent-panel>strong{font-size:1.3rem;display:block;margin-bottom:10px}.care-urgent-panel .button{margin:6px 8px 0 0}.care-call{background:#a84730}.care-call:hover{background:#873b28}.care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.care-card{background:#fff;border:1px solid #dce7de;border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;transition:transform .2s,box-shadow .2s}.care-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #183b3a12}.care-card img{height:110px;width:125px;object-fit:contain}.care-card h2{font-size:1.17rem;margin:0}.care-card h3{margin:0}.care-card p{font-size:.9rem;margin:0;color:#607873}.care-card>span:last-child{margin-top:auto;padding-top:14px;color:#167b70;font-weight:600}.care-card.urgent{background:#fff6f1;border-color:#e9c8b8}.care-card.compact>span:first-child{font-size:28px;color:#167b70}.care-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 12px}.care-check-count{font-size:.9rem;color:#3d6b59}.care-check-list{padding-left:0!important;list-style:none!important}.care-check-list label{display:flex;align-items:flex-start;gap:13px;margin:0;border:1px solid #dce7de;border-radius:12px;padding:14px;background:#fbfdfb;cursor:pointer;min-height:48px}.care-check-list input{width:22px;height:22px;flex-shrink:0;margin:5px 0 0;accent-color:#167b70}.care-check-list label:has(input:checked){background:#edf7f0;border-color:#aacfb8}.care-home-panel{display:grid;grid-template-columns:1.4fr 1fr;gap:25px;align-items:center;border:1px solid #d7e7dc;background:linear-gradient(120deg,#e5f4eb,#fff5e9);border-radius:26px;padding:28px 36px}.care-home-panel img{width:100%;height:230px;object-fit:contain}.care-home-panel h2{font-size:1.7rem}.care-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.care-shortcuts a{padding:10px 16px;border:1px solid #dce7de;background:#fff;border-radius:24px;min-height:44px}.care-update{font-size:.8rem;margin-top:25px}.care-print-button,.care-clear-checks{display:none}.care-js .care-print-button,.care-js .care-clear-checks{display:inline-flex}
@media(min-width:901px) and (max-width:1180px){.site-header #site-nav{order:3;flex-basis:100%;justify-content:flex-start}.site-header .header-login{margin-left:auto}}
@media(max-width:900px){.care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-layout{grid-template-columns:minmax(0,1fr)}.care-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}.care-home-panel{padding:24px;grid-template-columns:1.5fr 1fr}.care-home-panel img{height:180px}}
@media(max-width:600px){.care-main,.care-safety>.container{width:calc(100% - 32px)}.care-safety>.container{gap:0;padding:6px 0}.care-safety a{font-size:.8rem}.care-emergency{padding:5px 9px}.care-grid{grid-template-columns:1fr}.care-document{padding:20px}.care-document h2{font-size:1.18rem}.care-tabs{gap:7px}.care-tabs a{padding:10px 13px;font-size:.85rem}.care-tools{align-items:stretch}.care-tools .button,.care-tools button{flex-grow:1}.care-aside{grid-template-columns:1fr}.care-urgent-panel{padding:20px}.care-home-panel{grid-template-columns:1fr;padding:24px 20px}.care-home-panel img{height:170px}.care-home-panel h2{font-size:1.4rem}.care-shortcuts a{font-size:.85rem}.care-home{padding:30px 0}}
@media(prefers-reduced-motion:reduce){.care-card{transition:none}.care-card:hover{transform:none}}
@media print{.site-header,.care-safety,.site-footer,.care-breadcrumb,.care-tabs,.care-tools,.care-aside,.care-main>.section,.care-title>.eyebrow,.notice,.care-main>noscript,.home-back-top{display:none!important}.care-main{width:100%;padding:0;margin:0;max-width:none}.care-layout{display:block}.care-document{padding:0;border:0;box-shadow:none}.care-check-list li{break-inside:avoid}.care-document h2{break-after:avoid}.care-check-list input{appearance:auto}.care-check-list label{background:#fff}.care-title h1{font-size:22pt}.care-document a{color:#222}.care-update{font-size:9pt}@page{size:A4;margin:16mm}}
.care-document{overflow-wrap:anywhere}.care-document table{display:block;max-width:100%;overflow:auto}
.care-contact-panel{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#edf6ef;border:1px solid #d3e5d8;border-radius:20px;padding:24px;margin:12px 0 24px}.care-contact-panel>div{flex:1;min-width:230px}.care-contact-panel p{margin:6px 0 0;font-size:.9rem}.care-food-jumps{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0 24px}.care-food-jumps[hidden]{display:none}.care-food-jumps a{display:inline-flex;align-items:center;border:1px solid #d4e4d9;background:#f5faf3;border-radius:24px;padding:10px 14px;min-height:44px;font-size:.85rem}.care-support-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.care-budget{margin-top:28px}.care-budget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.care-budget-grid label{margin:0;font-size:.9rem}.care-budget-grid input{width:100%}.care-budget-formula{font-size:.85rem;color:#4e7066;margin:20px 0 12px}.care-budget-result{background:#e7f4ea;border-radius:14px;padding:20px;margin-bottom:15px}.care-budget-result strong{font-size:1.4rem;color:#16695c}.care-budget-result span{display:block;font-size:.85rem;margin-top:6px}.care-budget input:invalid{border-color:#b05a44}
@media(max-width:600px){.care-contact-panel{padding:20px}.care-contact-panel>div{min-width:0;flex-basis:100%}.care-contact-panel .button{width:100%}.care-budget-grid{grid-template-columns:1fr}.care-budget-result strong{font-size:1.15rem}.care-support-links .button{width:100%}}
@media print{.care-contact-panel,.care-food-jumps,.care-support-links,.care-budget{display:none!important}}
