.ehb,.ehp{--ehb-teal: #004F59;--ehb-teal-dark: #003D45;--ehb-green: #2E7D32;--ehb-mint: #E8F5E9;--ehb-mist: #F4FAF4;--ehb-tint: #E0F2F1;--ehb-ink: #1A1A1A;--ehb-muted: #666666;--ehb-line: #E0E0E0;--ehb-radius: 16px;--ehb-font: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--ehb-font);color:var(--ehb-ink);letter-spacing:normal}.ehb-section,.ehp-section{margin:0!important}.ehb .ehb-eyebrow,.ehp .ehb-eyebrow{display:inline-block;margin:0 0 10px;font:700 12px/1.6 var(--ehb-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ehb-teal);text-decoration:none}.ehp a.ehb-eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.ehb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;list-style:none;margin:0;padding:0}.ehb-grid__item{margin:0;padding:0;min-width:0}.ehb-grid__item::marker{content:none}@media(max-width:989px){.ehb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:599px){.ehb-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.ehb-hero{background:var(--ehb-mint)}.ehb-hero__inner{padding-top:48px;padding-bottom:44px}.ehb .ehb-hero__title{margin:0 0 12px;max-width:760px;font:700 clamp(32px,3vw,44px)/1.1 var(--ehb-font);font-size:clamp(32px,3vw,44px)!important;letter-spacing:-.01em;color:var(--ehb-teal)}.ehb-hero__lede{margin:0;max-width:600px;font-size:17px;line-height:1.6;color:var(--ehb-muted)}.ehb-list{padding-top:40px;padding-bottom:72px}.ehb .ehb-list__heading{margin:56px 0 20px;font:700 clamp(24px,2.2vw,28px)/1.2 var(--ehb-font);font-size:clamp(24px,2.2vw,28px)!important;letter-spacing:-.01em;color:var(--ehb-teal)}.ehb-empty{font-size:17px;color:var(--ehb-muted)}.ehb-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:56px}.ehb-pager__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ehb-pager__num,.ehb-pager__gap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 6px;border-radius:999px;font:600 16px/1 var(--ehb-font);color:var(--ehb-ink);text-decoration:none}a.ehb-pager__num:hover{background:var(--ehb-mint);color:var(--ehb-teal)}.ehb-pager__num.is-current{background:var(--ehb-teal);color:#fff}.ehb-pager__step{display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1.5px solid var(--ehb-teal);border-radius:28px;font:600 15px/1 var(--ehb-font);color:var(--ehb-teal);text-decoration:none}.ehb-pager__step:hover{background:var(--ehb-mint)}.ehc{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--ehb-line);border-radius:var(--ehb-radius);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ehc:hover{border-color:#cfe0df;box-shadow:0 12px 28px #004f591f;transform:translateY(-2px)}.ehc:focus-within{outline:2px solid var(--ehb-teal);outline-offset:3px}.ehc__media{position:relative;aspect-ratio:16 / 10;margin:0;overflow:hidden;background:var(--ehb-mint)}.ehc__media--empty{background:linear-gradient(135deg,var(--ehb-mint) 0%,var(--ehb-tint) 100%)}.ehc .ehc__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ehc:hover .ehc__img{transform:scale(1.03)}.ehc__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 24px}.ehc .ehc__title{margin:0;font:700 20px/1.3 var(--ehb-font);font-size:20px!important;letter-spacing:-.005em;color:var(--ehb-ink)}.ehc .ehc__link{color:var(--ehb-teal);text-decoration:none}.ehc .ehc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ehc .ehc__link:focus-visible{outline:none}.ehc:hover .ehc__link{color:var(--ehb-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ehc__meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:13px;line-height:1.4;color:var(--ehb-muted)}.ehc__meta>*+*:before{content:"\b7";margin-right:8px}.ehc__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-size:15px;line-height:1.6;color:var(--ehb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical}.ehc--feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ehc--feature .ehc__media{aspect-ratio:auto;height:100%;min-height:360px}.ehc--feature .ehc__body{justify-content:center;gap:14px;padding:40px 44px}.ehc--feature .ehc__label{margin:0}.ehc.ehc--feature .ehc__title{font-size:clamp(24px,2.3vw,32px)!important;line-height:1.2;letter-spacing:-.01em;color:var(--ehb-teal)}.ehc--feature .ehc__meta{font-size:14px}.ehc--feature .ehc__excerpt{font-size:16px;-webkit-line-clamp:4}.ehc__pill{align-self:flex-start;display:inline-flex;align-items:center;margin-top:8px;padding:13px 24px;border-radius:28px;background:var(--ehb-teal);font:600 16px/1.2 var(--ehb-font);color:#fff;transition:background .2s ease}.ehc--feature:hover .ehc__pill{background:var(--ehb-teal-dark)}.ehc--feature:hover{transform:none}@media(max-width:749px){.ehc--feature{grid-template-columns:minmax(0,1fr)}.ehc--feature .ehc__media{aspect-ratio:16 / 10;height:auto;min-height:0}.ehc--feature .ehc__body{padding:22px 22px 26px}}.ehp-col{max-width:720px;margin-left:auto;margin-right:auto}.ehp-head{padding-top:44px}.ehp .ehp-title{margin:4px 0 16px;font:700 clamp(32px,3.4vw,44px)/1.12 var(--ehb-font);font-size:clamp(32px,3.4vw,44px)!important;letter-spacing:-.01em;color:var(--ehb-teal)}.ehp-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid var(--ehb-line);font-size:14px;line-height:1.5;color:var(--ehb-muted)}.ehp-meta>*+*:before{content:"\b7";margin-right:10px}.ehp .ehp-body{font-size:18px;line-height:1.7;color:var(--ehb-ink);letter-spacing:normal;overflow-wrap:break-word}.ehp .ehp-body p,.ehp .ehp-body li{font-size:inherit;line-height:1.7!important;color:inherit;letter-spacing:normal}.ehp .ehp-body :is(h2,h3,h4){font-family:var(--ehb-font);letter-spacing:-.01em}.ehp .ehp-body h2{font-size:clamp(26px,2.4vw,32px)!important;line-height:1.25!important;font-weight:700;color:var(--ehb-teal)}.ehp .ehp-body h3{font-size:22px!important;line-height:1.3!important;font-weight:700;color:var(--ehb-ink)}.ehp .ehp-body h4{font-size:18px!important;line-height:1.4!important;font-weight:700;color:var(--ehb-ink);letter-spacing:0}.ehp .ehp-body strong{font-weight:700}.ehp .ehp-body a{color:var(--ehb-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ehp .ehp-body a:hover{color:var(--ehb-teal-dark);text-decoration-thickness:2px}.ehp .ehp-body sup{font-size:.62em;line-height:0}.ehp .ehp-body sup a{font-weight:600;text-decoration:none}.ehp .ehp-body :is(ul,ol){padding-left:1.4em}.ehp .ehp-body li::marker{color:var(--ehb-teal)}.ehp .ehp-body :is(.ent-lede,.lede){font-size:21px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:-.005em!important;color:var(--ehb-ink)!important}.ehp .ehp-body img{border-radius:var(--ehb-radius)!important}.ehp .ehp-body figcaption,.ehp .ehp-body .ent-credit{font-size:13px!important;line-height:1.45!important;color:var(--ehb-muted)!important}.ehp .ehp-body .ent-pull{padding:4px 0 4px 22px!important;border-left:4px solid var(--ehb-green)!important;font-size:23px!important;line-height:1.4!important;font-weight:600!important;text-align:left!important;color:var(--ehb-teal)!important}.ehp .ehp-body :is(.ent-callout,.callout){padding:22px 24px!important;border:1px solid #D5E8D7!important;border-radius:var(--ehb-radius)!important;background:var(--ehb-mist)!important}.ehp .ehp-body .ent-alert{padding:22px 24px!important;border:1px solid #EBD3CC!important;border-left:4px solid #B85C46!important;border-radius:var(--ehb-radius)!important;background:#fdf4f1!important}.ehp .ehp-body :is(.ent-about,.about){padding:24px 26px!important;border:0!important;border-radius:var(--ehb-radius)!important;background:var(--ehb-mint)!important}.ehp .ehp-body :is(.ent-callout,.callout,.ent-alert,.ent-about,.about):has(>:is(h2,h3,h4,h5):first-child){padding-top:2px!important}.ehp .ehp-body :is(.ent-callout,.callout,.ent-alert,.ent-about,.about):has(>:is(p,ul,ol):last-child){padding-bottom:6px!important}.ehp .ehp-body :is(.ent-disclaimer,.disclaimer){font-size:15px!important;line-height:1.55!important;color:var(--ehb-muted)!important}.ehp .ehp-body table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5}.ehp .ehp-body :is(th,td){padding:10px 12px;border-bottom:1px solid var(--ehb-line);text-align:left;vertical-align:top}.ehp .ehp-body th{background:var(--ehb-mist);font-weight:700}.ehp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:24px 0 64px;border-top:1px solid var(--ehb-line)}.ehp .ehp-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:28px;font:600 15px/1.2 var(--ehb-font);text-decoration:none}.ehp .ehp-btn--ghost{border:1.5px solid var(--ehb-teal);color:var(--ehb-teal)}.ehp .ehp-btn--ghost:hover{background:var(--ehb-mint)}.ehp-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ehp-share__label{margin-right:4px;font-size:14px;font-weight:600;color:var(--ehb-muted)}.ehp .ehp-share__item{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--ehb-line);border-radius:28px;background:#fff;font:600 14px/1 var(--ehb-font);color:var(--ehb-teal);text-decoration:none;cursor:pointer}.ehp .ehp-share__item:hover{border-color:var(--ehb-teal);background:var(--ehb-mist)}.ehp-more{padding:56px 0 64px;background:var(--ehb-mist)}.ehp-more__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:24px}.ehb .ehp-more__title{margin:0;font:700 clamp(28px,3.4vw,42px)/1.15 var(--ehb-font);font-size:clamp(28px,3.4vw,42px)!important;letter-spacing:-.01em;color:var(--ehb-teal)}.ehp-more__all{font:600 16px/1.2 var(--ehb-font);color:var(--ehb-teal);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.ehb-hero__inner{padding-top:36px;padding-bottom:32px}.ehb-list{padding-top:28px;padding-bottom:56px}.ehb .ehb-list__heading{margin-top:44px}.ehp-head{padding-top:32px}.ehp .ehp-body{font-size:17px}.ehp .ehp-body :is(.ent-lede,.lede){font-size:19px!important}.ehp .ehp-body .ent-pull{font-size:20px!important}.ehp .ehp-body :is(.ent-callout,.callout,.ent-alert,.ent-about,.about){padding-left:18px!important;padding-right:18px!important}.ehp-foot{flex-direction:column;align-items:flex-start;padding-bottom:48px}.ehp-more{padding:44px 0 52px}}@media(prefers-reduced-motion:reduce){.ehc,.ehc .ehc__img,.ehc__pill{transition:none}.ehc:hover,.ehc:hover .ehc__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ehr-blog.css.map */
