.hf-article{--hf-navy:#0b293d;--hf-navy-soft:#163f4d;--hf-teal:#087c6e;--hf-teal-dark:#075d54;--hf-amber:#cc9536;--hf-line:#0b293d26}.hf-kicker,.hf-eyebrow{color:var(--hf-teal);text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:850;line-height:1.4}.hf-section{scroll-margin-top:28px}.hf-section>h2,.hf-cta>h2{text-wrap:balance;max-width:790px}.hf-fast-answer{background:radial-gradient(circle at 96% 5%,#cc953633,#0000 34%),linear-gradient(145deg,#f6fbfa 0%,#eaf5f2 100%);border:1px solid #087c6e38;border-radius:20px;margin:0 0 34px;padding:34px;position:relative;overflow:hidden}.hf-fast-answer>span{color:var(--hf-teal-dark);text-transform:uppercase;letter-spacing:.09em;background:#d9eee9;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:850;line-height:1.3;display:inline-flex}.hf-fast-answer h2{color:var(--ink);font-family:var(--font-serif);margin:15px 0;font-size:32px;font-weight:550;line-height:1.18}.hf-fast-answer p{color:#385762;max-width:790px;font-size:16px;line-height:1.72}.hf-fast-answer p:last-child{margin-bottom:0}.hf-alert{background:#fff8ef;border:1px solid #b4662f45;border-left:5px solid #b4662f;border-radius:16px;margin:0 0 38px;padding:28px 30px}.hf-alert>strong{color:#9a5528;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:850;line-height:1.35;display:block}.hf-alert h2{color:#613820;font-family:var(--font-serif);margin:10px 0 12px;font-size:28px;font-weight:550;line-height:1.22}.hf-alert p{color:#674c3d;margin:0 0 11px;font-size:15px;line-height:1.68}.hf-alert p:last-child{margin-bottom:0}.hf-toc{border:1px solid var(--hf-line);background:#fff;border-radius:18px;margin:0 0 52px;padding:28px;box-shadow:0 14px 36px #0b293d0e}.hf-toc>strong{color:var(--ink);font-family:var(--font-serif);margin-bottom:17px;font-size:22px;font-weight:600;display:block}.hf-toc ol{counter-reset:hf-toc;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;margin:0;padding:0;list-style:none;display:grid}.hf-toc li{counter-increment:hf-toc;margin:0;padding-left:29px;position:relative}.hf-toc li:before{content:counter(hf-toc, decimal-leading-zero);color:var(--hf-amber);font-size:10px;font-weight:900;line-height:1.8;position:absolute;left:0}.hf-toc a{font-size:14px;font-weight:750;line-height:1.5;text-decoration:none}.hf-toc a:focus-visible,.hf-cta-button:focus-visible,.hf-faq-item summary:focus-visible{outline-offset:4px;outline:3px solid #cc95368f}.hf-table-wrap{border:1px solid var(--hf-line);scrollbar-color:#087c6e80 #edf4f2;-webkit-overflow-scrolling:touch;background:#fff;border-radius:17px;max-width:100%;margin:30px 0 35px;overflow-x:auto;box-shadow:0 16px 42px #0b293d11}.hf-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #087c6e6b}.medical-content .hf-table{border-collapse:collapse;width:100%;min-width:720px;margin:0;display:table;overflow:visible}.hf-table th,.hf-table td{text-align:left;vertical-align:top;border-top:0;border-bottom:1px solid #0b293d1c;border-left:0;border-right:1px solid #ffffff1a;padding:17px 18px}.hf-table th:last-child,.hf-table td:last-child{border-right:0}.hf-table th{background:var(--hf-navy);color:#fff;text-transform:uppercase;letter-spacing:.055em;font-size:12px;font-weight:800;line-height:1.4}.hf-table td{color:#486772;font-size:14px;line-height:1.58}.hf-table tbody tr:nth-child(2n) td{background:#f4f9f7}.hf-table tbody tr:last-child td{border-bottom:0}.hf-table td:first-child{color:var(--ink)}.hospice-differences-article .hf-table tbody th{color:var(--ink);text-transform:none;letter-spacing:normal;background:0 0;font-size:14px;line-height:1.58}.hospice-differences-article .hf-table tbody tr:nth-child(2n) th{background:#f4f9f7}.hospice-differences-article .hf-table tbody tr:last-child th{border-bottom:0}.hf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 35px;display:grid}.hf-card{border:1px solid #087c6e30;border-top:4px solid var(--hf-teal);background:linear-gradient(145deg,#fbfdfc,#edf6f3);border-radius:17px;min-width:0;padding:27px}.hf-card:nth-child(2n){border-color:#cc95364d;border-top-color:var(--hf-amber);background:linear-gradient(145deg,#fffdf9,#faf4e8)}.hf-card h3{color:var(--ink);margin:0 0 15px;font-size:23px;line-height:1.25}.hf-card ul{margin:0;padding-left:20px}.hf-card li{color:#486772;margin-bottom:9px;font-size:14.5px;line-height:1.6}.hf-card li:last-child{margin-bottom:0}.hf-note,.hf-warning{background:#edf6f3;border:1px solid #087c6e33;border-radius:17px;margin:32px 0 38px;padding:27px 29px}.hf-note h3,.hf-warning h3{color:var(--ink);margin:0 0 10px;font-size:23px;line-height:1.25}.hf-note p,.hf-warning p{color:#486772;margin:0;font-size:15px;line-height:1.68}.hf-warning{background:#fff8ef;border-color:#b4662f52 #b4662f52 #b4662f52 #b4662f;border-left-style:solid;border-left-width:5px}.hf-warning h3{color:#67401f}.hf-warning p{color:#6c5542}.hf-evidence{border-left:5px solid var(--hf-teal);background:radial-gradient(circle at 96% 4%,#cc953624,#0000 30%),linear-gradient(145deg,#f4faf8,#e8f3f0);padding:31px;position:relative}.hf-evidence .hf-eyebrow{margin-bottom:10px}.hf-evidence h2{max-width:720px;color:var(--ink);font-family:var(--font-serif);margin:0 0 14px;font-size:28px;font-weight:550;line-height:1.22}.hf-evidence p+p{margin-top:13px}.hf-plan{background:radial-gradient(circle at 96% 2%, #cc95362b, transparent 30%), linear-gradient(145deg, var(--hf-navy), var(--hf-navy-soft));border:1px solid #5fd6d033;border-radius:19px;margin:34px 0 40px;padding:32px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0b293d2b}.hf-plan h3{color:#fff;max-width:680px;margin:0 0 22px;font-size:27px;font-weight:550;line-height:1.2}.hf-plan ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.hf-plan li{color:#d9e8e8;background:#ffffff0e;border:1px solid #c7e5e22b;border-radius:12px;min-width:0;margin:0;padding:15px 16px 15px 46px;font-size:14px;line-height:1.55;position:relative}.hf-plan li:before{content:"✓";width:21px;height:21px;color:var(--aqua-300);background:#5fd6d026;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:14px;left:15px}.hf-timeline{border:1px solid var(--hf-line);counter-reset:hf-timeline;background:#fff;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 44px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0b293d11}.hf-timeline article{border-right:1px solid var(--hf-line);counter-increment:hf-timeline;min-width:0;padding:27px}.hf-timeline article:last-child{border-right:0}.hf-timeline article:nth-child(2){background:#f3f8f6}.hf-timeline article:nth-child(3){background:#fbf5ea}.hf-timeline span{color:var(--hf-teal);text-transform:uppercase;letter-spacing:.075em;align-items:center;gap:9px;margin-bottom:13px;font-size:10.5px;font-weight:850;line-height:1.4;display:flex}.hf-timeline span:before{content:counter(hf-timeline);background:var(--hf-teal);color:#fff;letter-spacing:0;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.hf-timeline article:nth-child(3) span{color:#946819}.hf-timeline article:nth-child(3) span:before{background:var(--hf-amber)}.hf-timeline h3{color:var(--ink);margin:0 0 10px;font-size:21px;line-height:1.28}.hf-timeline p{color:#486772;margin:0;font-size:14px;line-height:1.65}.hf-caregiver-grid .hf-card:first-child{border-top-color:var(--hf-teal)}.hf-caregiver-grid .hf-card:last-child{background:#fff8ef;border-color:#b4662f #b4662f47 #b4662f47}.hf-cta{background:radial-gradient(circle at 92% 8%,#cc953633,#0000 34%),linear-gradient(145deg,#0b293d 0%,#124450 100%);border:1px solid #5fd6d040;border-radius:20px;margin:54px 0;padding:36px;position:relative;overflow:hidden;box-shadow:0 26px 62px #0b293d33}.hf-cta .hf-eyebrow{color:var(--aqua-300)}.hf-cta h2{color:#fff;font-family:var(--font-serif);margin:10px 0 14px;font-size:31px;font-weight:550;line-height:1.2}.hf-cta p{color:#d7e6e6;max-width:760px;font-size:15.5px;line-height:1.68}.hf-cta .hf-cta-button{min-height:48px;color:var(--hf-teal-dark);text-align:center;background:#d8fff3;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:12px 19px;font-size:14px;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #02161b38}.hf-cta .hf-cta-button:hover{background:#fff}.hf-cta .hf-cta-disclaimer{color:#bad2d2;margin:14px 0 0;font-size:12.5px}.hf-faq{background:linear-gradient(145deg,#f5faf8,#edf5f2);border:1px solid #087c6e29;border-radius:20px;margin-top:54px;padding:34px}.hf-faq>h2{margin:10px 0 24px}.hf-faq-item{border-top:1px solid var(--hf-line)}.hf-faq-item:last-child{border-bottom:1px solid var(--hf-line)}.hf-faq-item summary{color:var(--ink);font-family:var(--font-serif);cursor:pointer;padding:20px 46px 20px 0;font-size:21px;font-weight:600;line-height:1.35;list-style:none;position:relative}.hf-faq-item summary::-webkit-details-marker{display:none}.hf-faq-item summary:after{content:"+";width:30px;height:30px;color:var(--hf-teal-dark);font-family:var(--font-sans);background:#dceee9;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:18px;right:8px}.hf-faq-item[open] summary:after{content:"−";color:#8b6119;background:#f5e9d3}.hf-faq-item>p{color:#486772;margin:-3px 0 21px;padding-right:44px;font-size:15px;line-height:1.7}.hf-author-note{background:linear-gradient(90deg, var(--hf-amber) 0 5px, transparent 5px), linear-gradient(145deg, #f5faf8, #e9f3f0);border:1px solid #087c6e38;border-radius:18px;margin:58px 0;padding:31px}.hf-author-note>span{color:var(--hf-teal);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:850;line-height:1.4;display:block}.hf-author-note h2{margin:10px 0 12px;font-size:29px}.hf-author-note p{color:#486772;margin:0 0 13px;font-size:15px;line-height:1.68}.hf-author-note a{font-size:14px;font-weight:800}.hf-sources{border:1px solid var(--hf-line);background:#f7f9f8;border-radius:18px;margin-top:58px;padding:31px}.hf-sources>h2{margin:0 0 15px;font-size:32px}.hf-sources>p{color:#55717b;font-size:14px;line-height:1.65}.hf-sources ol{margin:27px 0 0;padding-left:22px}.hf-sources li{color:#486772;overflow-wrap:anywhere;margin-bottom:14px;padding-left:5px;scroll-margin-top:28px;font-size:14px;line-height:1.62}.hf-sources li::marker{color:var(--hf-teal);font-weight:850}.hf-sources li:target{background:#fff0d5;border-radius:5px}.hf-article sup{margin-left:2px;font-size:11px;line-height:0}.hf-article sup+sup{margin-left:4px}.hf-article sup a{font-weight:850;text-decoration:none}@media (width<=900px){.hf-plan ul,.hf-timeline{grid-template-columns:minmax(0,1fr)}.hf-timeline article{border-right:0;border-bottom:1px solid var(--hf-line)}.hf-timeline article:last-child{border-bottom:0}}@media (width<=760px){.hf-fast-answer,.hf-alert,.hf-toc,.hf-plan,.hf-cta,.hf-faq,.hf-author-note,.hf-sources{padding:23px}.hf-fast-answer h2,.hf-cta h2{font-size:26px}.hf-alert h2{font-size:25px}.hf-toc ol,.hf-grid{grid-template-columns:minmax(0,1fr)}.hf-card,.hf-note,.hf-warning,.hf-timeline article{padding:22px}.hf-evidence h2{font-size:25px}.hf-plan li{padding:14px 14px 14px 43px}.hf-plan li:before{top:13px;left:13px}.hf-table-wrap{border-radius:13px}.hf-faq-item summary{padding-right:42px;font-size:19px}.hf-faq-item>p{padding-right:2px}.hf-cta .hf-cta-button{width:100%}.hf-sources>h2{font-size:28px}}
