/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 02 2026 | 19:02:27 */
/* Canadian HSA and insurance reimbursement article */
.crg-section{font-family:Arial,Helvetica,sans-serif;color:#385164;overflow-wrap:break-word}
.crg-section>.fusion-builder-row{max-width:1100px;margin-left:auto;margin-right:auto}
.crg-reading>.fusion-builder-row,.crg-notice>.fusion-builder-row,.crg-toc>.fusion-builder-row{max-width:880px}
.crg-section .fusion-title{margin-top:0}
.crg-section .fusion-text p{margin-top:0;margin-bottom:18px}
.crg-section .fusion-text p:last-child{margin-bottom:0}
.crg-section .fusion-text ul,.crg-section .fusion-text ol{padding-left:24px;margin-top:0;margin-bottom:20px}
.crg-section .fusion-text li{padding-left:3px;margin-bottom:12px}
.crg-section .fusion-text a{color:#006f99;text-decoration:underline;text-underline-offset:3px}
.crg-eyebrow p{font-weight:700;letter-spacing:1.8px}
.crg-main-title{max-width:700px}
.crg-hero{background-image:radial-gradient(circle at 90% 5%,#cdeaf5 0,transparent 42%)}
.crg-summary-card>.fusion-column-wrapper,.crg-provider-card>.fusion-column-wrapper{background:#fff;border:1px solid #d5e8f0;border-radius:20px;padding:28px;box-shadow:0 12px 30px rgba(14,77,103,.06)}
.crg-summary-card .crg-hero-list{list-style:decimal-leading-zero;padding-left:28px}
.crg-summary-card .crg-hero-list li{padding-left:6px;margin-bottom:24px}
.crg-summary-card .crg-hero-list li::marker{color:#0089b8;font-weight:700}
.crg-small p{line-height:1.65}
.crg-notice{border-bottom:1px solid #e3edf2}
.crg-toc{border-bottom:1px solid #e3edf2}
.crg-toc a{white-space:normal}
.crg-provider-card>.fusion-column-wrapper{height:100%}
.crg-provider-card .fusion-button-wrapper{margin-top:auto}
.crg-box-card>.fusion-column-wrapper{border:1px solid #b9dbe9;border-left:5px solid #0088b6;border-radius:16px;background:#f3fafd;padding:32px}
.crg-prescription-list>li{margin-bottom:24px}
.crg-device-name{display:block;margin-top:10px;padding:16px 18px;background:#fff;border:1px solid #d3e5ed;border-radius:10px;font-weight:700;color:#153b50}
.crg-submit-list>li{margin-bottom:22px}
.crg-final-checklist{list-style:disc}
.crg-final-checklist li::marker{color:#007fae}
.crg-faq .fusion-title:not(:first-child){margin-top:24px}
.crg-support .fusion-text a{color:#fff}
.crg-support-link{margin-top:20px}
.crg-button{white-space:normal;line-height:1.4}
.crg-resources{border-top:1px solid #e1edf2}
@media(max-width:800px){.crg-section{padding-left:20px!important;padding-right:20px!important}.crg-summary-card,.crg-provider-card{margin-top:24px!important}.crg-summary-card>.fusion-column-wrapper,.crg-provider-card>.fusion-column-wrapper{padding:24px}.crg-box-card>.fusion-column-wrapper{padding:24px 20px}.crg-section .fusion-text{overflow-wrap:anywhere}}

body.postid-65463717 #content>.post>.entry-title,body.postid-65463717 #content .entry-title.fusion-post-title{display:none}
.fusion-body .crg-section.crg-reading>.fusion-builder-row,.fusion-body .crg-section.crg-notice>.fusion-builder-row,.fusion-body .crg-section.crg-toc>.fusion-builder-row{max-width:880px}
.fusion-body .crg-section.crg-hero{background-image:linear-gradient(120deg,#edf8fc,#d9eff7)}
body.postid-65463717 .fusion-is-sticky .fusion-header,body.postid-65463717 .fusion-is-sticky .fusion-main-menu{background:#fff!important}
.crg-section[id]{scroll-margin-top:170px}

.fusion-body .crg-section .crg-summary-card>.fusion-column-wrapper,.fusion-body .crg-section .crg-provider-card>.fusion-column-wrapper{border:1px solid #d5e8f0;border-radius:20px;box-shadow:0 12px 30px rgba(14,77,103,.06)}
.fusion-body .crg-section .crg-box-card>.fusion-column-wrapper{border:1px solid #b9dbe9;border-left:5px solid #0088b6;border-radius:16px}
.crg-section .fusion-title h1,.crg-section .fusion-title h2,.crg-section .fusion-title h3{font-weight:700}

.fusion-body .crg-reading .fusion-column-wrapper,.fusion-body .crg-notice .fusion-column-wrapper,.fusion-body .crg-toc .fusion-column-wrapper{max-width:880px;width:100%;margin-left:auto;margin-right:auto}

@media(max-width:800px){body.postid-65463717 #main{padding-left:14px;padding-right:14px}body.postid-65463717 #min-widget{display:none}}

@media(max-width:800px){.fusion-body .crg-section .crg-main-title{font-size:32px;line-height:1.17}.fusion-body .crg-section .fusion-title-size-two{font-size:28px}.fusion-body .crg-section .fusion-title-size-three{font-size:22px}}

.crg-provider-card .fusion-column-wrapper>div:has(>.crg-button){margin-top:auto}

/* Match the phone heading scale despite Avada automatic typography calculations. */
@media(max-width:800px){.fusion-body .crg-section .crg-main-title h1{font-size:32px!important;line-height:1.2}.fusion-body .crg-section .fusion-title-size-two h2{font-size:28px!important}.fusion-body .crg-section .fusion-title-size-three h3{font-size:22px!important}}
