.ehb{background:#fff}.ehb .eh-wrap{max-width:var(--eh-max)}.ehb-archive{padding-top:clamp(28px,3.5vw,48px);padding-bottom:clamp(56px,7vw,88px)}.ehb-head{text-align:center;max-width:720px;margin:0 auto 28px}.ehb .ehb-title{margin:0}.ehb .ehb-intro{margin:14px auto 0;font-size:17px;color:var(--eh-muted)}.ehb-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 34px}.ehb .ehb-filter{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--eh-teal);border-radius:var(--eh-radius);background:#fff;color:var(--eh-teal-deep,#005E5C);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .15s,color .15s}.ehb .ehb-filter:hover{background:var(--eh-teal-50)}.ehb .ehb-filter[aria-current]{background:var(--eh-teal);color:#fff;box-shadow:0 0 0 3px var(--eh-teal-100,#DBEEED)}.ehb a:focus-visible{outline:3px solid var(--eh-teal-deep,#005E5C);outline-offset:3px}.ehb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.ehb-card{display:flex;flex-direction:column;border:1px solid var(--eh-rule-soft);border-radius:12px;padding:14px;background:#fff;min-width:0;transition:box-shadow .2s,border-color .2s}.ehb-card:hover{border-color:var(--eh-rule);box-shadow:0 10px 28px #173c3b14}.ehb .ehb-card__media{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:8px;background:var(--eh-sunk)}.ehb .ehb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.ehb-card:hover .ehb-card__media img{transform:scale(1.03)}.ehb-card__noimg{display:block;width:100%;height:100%}.ehb-card__copy{display:flex;flex-direction:column;flex:1;padding:6px 6px 2px}.ehb .ehb-card__title{font-size:20px;line-height:1.35;letter-spacing:-.025em;font-weight:700;color:var(--eh-ink);margin:16px 0 10px}.ehb .ehb-card__title a{color:inherit;text-decoration:none}.ehb .ehb-card__title a:hover{color:var(--eh-teal)}.ehb .ehb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:14px;line-height:1.6;font-weight:500;color:#5f716f}.ehb .ehb-dot{color:var(--eh-rule)}.ehb .ehb-tag{color:var(--eh-teal-deep,#005E5C);text-decoration:none}.ehb .ehb-tag:hover{text-decoration:underline}.ehb-card__action{margin-top:auto;padding-top:20px;display:flex;justify-content:flex-end}.ehb .ehb-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border-radius:var(--eh-radius);background:var(--eh-teal);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.ehb .ehb-btn:hover{background:var(--eh-teal-deep,#005E5C);color:#fff}.ehb-empty{grid-column:1/-1;text-align:center}.ehb-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:44px}.ehb .ehb-page{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--eh-rule);border-radius:var(--eh-radius);color:var(--eh-ink);font-size:14px;font-weight:600;text-decoration:none}.ehb a.ehb-page:hover{border-color:var(--eh-teal);color:var(--eh-teal)}.ehb .ehb-page[aria-current]{background:var(--eh-teal);border-color:var(--eh-teal);color:#fff}.ehb .ehb-page--gap{border-color:transparent}.ehb-post{max-width:870px;margin-inline:auto;padding:44px 0 64px}.ehb .ehb-crumb{display:inline-block;margin-bottom:26px;color:var(--eh-teal-deep,#005E5C);font-size:14px;font-weight:600;text-decoration:none}.ehb .ehb-crumb:hover{text-decoration:underline;text-underline-offset:4px}.ehb .ehb-post__title{font-size:clamp(30px,3.4vw,44px);line-height:1.18;letter-spacing:-.035em;font-weight:600;color:var(--eh-ink);margin:0 0 16px;text-wrap:balance}.ehb .ehb-post__hero{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:var(--eh-radius-lg);margin:30px 0 38px}.ehb .ehb-post__body{font-size:17px;line-height:1.8;color:var(--eh-ink);overflow-wrap:anywhere}.ehb .ehb-post__body>:first-child{margin-top:0}.ehb .ehb-post__body p{margin:0 0 18px;color:var(--eh-ink)}.ehb .ehb-post__body h1,.ehb .ehb-post__body h2{font-size:28px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:40px 0 16px;color:var(--eh-ink)}.ehb .ehb-post__body h3{font-size:22px;line-height:1.4;letter-spacing:-.02em;font-weight:600;margin:30px 0 12px;color:var(--eh-ink)}.ehb .ehb-post__body h4,.ehb .ehb-post__body h5,.ehb .ehb-post__body h6{font-size:18px;line-height:1.5;font-weight:600;margin:24px 0 10px;color:var(--eh-ink)}.ehb .ehb-post__body h2 b,.ehb .ehb-post__body h3 b,.ehb .ehb-post__body h2 strong,.ehb .ehb-post__body h3 strong{font-weight:inherit}.ehb .ehb-post__body a{color:var(--eh-teal-deep,#005E5C);text-decoration:underline;text-underline-offset:3px}.ehb .ehb-post__body ul,.ehb .ehb-post__body ol{margin:0 0 20px;padding-left:26px}.ehb .ehb-post__body li{margin:7px 0}.ehb .ehb-post__body blockquote{border-left:3px solid var(--eh-teal);padding:4px 0 4px 22px;margin:26px 0;color:var(--eh-muted)}.ehb .ehb-post__body img{max-width:100%;height:auto;display:block;margin:26px auto;border-radius:8px}.ehb .ehb-post__body figure{max-width:100%;margin:26px 0}.ehb .ehb-post__body figcaption{font-size:14px;color:#5f716f;text-align:center;margin-top:10px}.ehb .ehb-post__body table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px;display:block;overflow-x:auto}.ehb .ehb-post__body th,.ehb .ehb-post__body td{border:1px solid var(--eh-rule);padding:12px;vertical-align:top;text-align:left}.ehb .ehb-post__body th{background:var(--eh-sunk)}.ehb .ehb-post__body sup{font-size:.75em;line-height:0}.ehb .ehb-post__body iframe{max-width:100%}.ehb .ehb-post__body>img:first-child[src*="-300x"],.ehb .ehb-post__body img[src*="/graph.jpg"]{display:none}.ehb .ehb-post__body>img:first-child[src*="-300x"]+*{margin-top:0}.ehb-post__foot{border-top:1px solid var(--eh-rule);margin-top:44px;padding-top:24px}.ehb .ehb-post__foot a{color:var(--eh-teal-deep,#005E5C);font-size:14px;font-weight:600;text-decoration:none}.ehb .ehb-post__foot a:hover{text-decoration:underline;text-underline-offset:4px}.ehb-related{background:var(--eh-cream,#FAFBF8);border-top:1px solid var(--eh-rule-soft);padding:clamp(48px,6vw,80px) 0}.ehb .ehb-related__title{margin:0 0 26px}@media(max-width:1000px){.ehb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ehb-post{max-width:790px}}@media(max-width:620px){.ehb-grid{grid-template-columns:1fr;gap:22px}.ehb-filters{gap:8px;margin-bottom:26px}.ehb .ehb-filter{font-size:13px;padding:9px 14px}.ehb-card{padding:12px}.ehb .ehb-card__title{font-size:19px}.ehb-post{padding:28px 0 44px}.ehb .ehb-post__title{font-size:30px}.ehb .ehb-post__hero{border-radius:12px;margin:24px 0 28px}.ehb .ehb-post__body{font-size:16px}.ehb .ehb-post__body h1,.ehb .ehb-post__body h2{font-size:24px}.ehb .ehb-post__body h3{font-size:20px}.ehb .ehb-post__body table{font-size:13px}.ehb .ehb-post__body th,.ehb .ehb-post__body td{padding:8px}.ehb-related .ehb-grid>:nth-child(n+3){display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/eh-blog.css.map */
