:root{--ha-cream: #FAF7F2;--ha-black: #1A1A1A;--ha-charcoal: #2D2D2D;--ha-grey: #6B6B6B;--ha-light-grey: #E8E8E8;--ha-border: #E0DDD8;--ha-accent: #C5A87E;--ha-accent-hover: #B8976D;--ha-green: #4A7C59;--ha-green-light: #EDF5F0;--ha-red-soft: #D4564E;--ha-blue-soft: #4A6FA5;--ha-font-body: "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--ha-font-heading: "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--ha-space-xs: .5rem;--ha-space-sm: 1rem;--ha-space-md: 1.5rem;--ha-space-lg: 2.5rem;--ha-space-xl: 4rem;--ha-content-width: 720px;--ha-wide-width: 960px;--ha-full-width: 1200px}.ha-article-page{background:var(--ha-cream);padding-top:110px;padding-bottom:var(--ha-space-xl);min-height:60vh}.ha-article *,.ha-article *:before,.ha-article *:after{box-sizing:border-box}.ha-article{max-width:var(--ha-content-width);margin:0 auto;padding:0 var(--ha-space-md);font-family:var(--ha-font-body);font-size:1.0625rem;line-height:1.75;color:var(--ha-charcoal);-webkit-font-smoothing:antialiased}.ha-article-hero{margin-bottom:var(--ha-space-xl)}.ha-hero-image{margin:0;border-radius:12px;overflow:hidden;line-height:0}.ha-hero-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.ha-breadcrumbs{font-size:.8125rem;color:var(--ha-grey);margin-bottom:var(--ha-space-md);letter-spacing:.02em}.ha-breadcrumbs a{color:var(--ha-grey);text-decoration:none;transition:color .2s}.ha-breadcrumbs a:hover{color:var(--ha-black)}.ha-breadcrumbs .ha-breadcrumb-sep{margin:0 .4em;opacity:.5}.ha-article-header{position:relative!important;width:auto!important;margin-bottom:var(--ha-space-md);padding-bottom:var(--ha-space-md);border-bottom:1px solid var(--ha-border)}@media(min-width:1024px){.ha-article-header{border-bottom:none;padding-bottom:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.ha-article-hero{padding-bottom:var(--ha-space-lg);border-bottom:1px solid var(--ha-border);margin-bottom:var(--ha-space-xl)}}.ha-article-meta{display:flex;flex-wrap:wrap;gap:var(--ha-space-sm);align-items:center;margin-bottom:var(--ha-space-sm)}.ha-article-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ha-accent);background:transparent;padding:.25em 0}.ha-article-date{font-size:.8125rem;color:var(--ha-grey)}.ha-article-title{font-family:var(--ha-font-heading);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.15;color:var(--ha-black);margin:0 0 var(--ha-space-sm);letter-spacing:-.02em}.ha-article-subtitle{font-size:1.1875rem;color:var(--ha-grey);line-height:1.5;margin:0;max-width:600px}.ha-article-byline{display:flex;align-items:center;gap:var(--ha-space-sm);margin-top:var(--ha-space-md);font-size:.875rem;color:var(--ha-grey)}.ha-article-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ha-reading-time{display:inline-flex;align-items:center;gap:.3em}.ha-reading-time:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--ha-grey);opacity:.5}.ha-byline-text{display:flex;flex-direction:column;gap:.2em}.ha-byline-authors{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;font-size:.875rem;color:var(--ha-charcoal)}.ha-byline-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ha-grey);margin-right:.1em}.ha-byline-name{font-weight:600;color:var(--ha-black)}.ha-byline-role{color:var(--ha-grey);font-size:.8125rem}.ha-byline-sep{color:var(--ha-border);font-size:1.1em;padding:0 .2em}.ha-byline-reviewed{display:inline-flex;align-items:center;gap:.35em;background:var(--ha-green-light);border-radius:20px;padding:.1em .65em .1em .5em}.ha-byline-reviewed .ha-byline-label,.ha-byline-reviewed .ha-byline-name{color:var(--ha-green)}.ha-byline-reviewed .ha-byline-role{color:var(--ha-green);opacity:.8}.ha-toc{background:var(--ha-cream);border:1px solid var(--ha-border);border-radius:8px;padding:var(--ha-space-md);margin-bottom:var(--ha-space-lg)}.ha-toc-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ha-black);margin:0 0 var(--ha-space-sm)}.ha-toc ol{list-style:none;counter-reset:toc;margin:0;padding:0}.ha-toc li{counter-increment:toc;margin-bottom:.5em}.ha-toc li:before{content:counter(toc,decimal-leading-zero);font-size:.75rem;font-weight:600;color:var(--ha-accent);margin-right:.75em}.ha-toc a{color:var(--ha-charcoal);text-decoration:none;font-size:.9375rem;transition:color .2s}.ha-toc a:hover{color:var(--ha-accent)}.ha-article h2{font-family:var(--ha-font-heading);font-size:1.625rem;font-weight:700;color:var(--ha-black);margin:var(--ha-space-xl) 0 var(--ha-space-sm);letter-spacing:-.01em;line-height:1.25}.ha-article h3{font-family:var(--ha-font-heading);font-size:1.25rem;font-weight:600;color:var(--ha-black);margin:var(--ha-space-lg) 0 var(--ha-space-xs);line-height:1.3}.ha-article h4{font-family:var(--ha-font-heading);font-size:1.0625rem;font-weight:600;color:var(--ha-charcoal);margin:var(--ha-space-md) 0 var(--ha-space-xs)}.ha-article p{margin:0 0 var(--ha-space-md)}.ha-article strong{font-weight:600;color:var(--ha-black)}.ha-article a{color:var(--ha-charcoal);text-decoration:underline;text-decoration-color:var(--ha-accent);text-underline-offset:3px;transition:all .2s}.ha-article a:hover{color:var(--ha-accent)}.ha-article ul,.ha-article ol{margin:0 0 var(--ha-space-md);padding-left:1.5em}.ha-article li{margin-bottom:.5em}.ha-article ul li::marker{color:var(--ha-accent)}.ha-article ol li::marker{color:var(--ha-accent);font-weight:600}.ha-callout{background:var(--ha-cream);border-left:3px solid var(--ha-accent);border-radius:0 8px 8px 0;padding:var(--ha-space-md);margin:var(--ha-space-lg) 0;font-size:1rem}.ha-callout p:last-child{margin-bottom:0}.ha-callout-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ha-accent);margin-bottom:.5em}.ha-science-note{background:var(--ha-green-light);border-left:3px solid var(--ha-green);border-radius:0 8px 8px 0;padding:var(--ha-space-md);margin:var(--ha-space-lg) 0;font-size:.9375rem}.ha-science-note .ha-callout-label{color:var(--ha-green)}.ha-science-note p:last-child{margin-bottom:0}.ha-product-cta{background:var(--ha-black);color:#fff;border-radius:12px;padding:var(--ha-space-lg);margin:var(--ha-space-xl) 0;text-align:center}.ha-product-cta-eyebrow{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ha-accent);margin-bottom:var(--ha-space-xs)}.ha-product-cta h3{font-family:var(--ha-font-heading);font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 var(--ha-space-xs)}.ha-product-cta p{color:#fffc;font-size:.9375rem;max-width:500px;margin:0 auto var(--ha-space-md)}.ha-product-cta .ha-btn{display:inline-block;background:var(--ha-accent);color:var(--ha-black);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;padding:.875em 2em;border-radius:6px;text-decoration:none;transition:background .2s}.ha-product-cta .ha-btn:hover{background:var(--ha-accent-hover);color:var(--ha-black)}.ha-product-inline{background:var(--ha-cream);border:1px solid var(--ha-border);border-radius:8px;padding:var(--ha-space-md);margin:var(--ha-space-lg) 0;display:flex;align-items:center;gap:var(--ha-space-md)}.ha-product-inline-text{flex:1}.ha-product-inline-text p{margin:0 0 .5em;font-size:.9375rem}.ha-product-inline .ha-btn-outline{display:inline-block;border:1.5px solid var(--ha-black);color:var(--ha-black);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;padding:.625em 1.5em;border-radius:6px;text-decoration:none;transition:all .2s;white-space:nowrap}.ha-product-inline .ha-btn-outline:hover{background:var(--ha-black);color:#fff}.ha-table-wrap{overflow-x:auto;margin:var(--ha-space-lg) 0;-webkit-overflow-scrolling:touch}.ha-table{width:100%;border-collapse:collapse;font-size:.9375rem}.ha-table thead th{background:var(--ha-black);color:#fff;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;padding:.875em 1em;text-align:left;white-space:nowrap}.ha-table tbody td{padding:.75em 1em;border-bottom:1px solid var(--ha-border);vertical-align:top}.ha-table tbody tr:nth-child(2n){background:var(--ha-cream)}.ha-table tbody tr:hover{background:#c5a87e14}.ha-faq{margin:var(--ha-space-xl) 0}.ha-faq-title{font-family:var(--ha-font-heading);font-size:1.625rem;font-weight:700;color:var(--ha-black);margin:0 0 var(--ha-space-md)}.ha-faq-item{border-bottom:1px solid var(--ha-border)}.ha-faq-item:first-child{border-top:1px solid var(--ha-border)}.ha-faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:var(--ha-space-md) 0;cursor:pointer;font-weight:600;font-size:1.0625rem;color:var(--ha-black);list-style:none;transition:color .2s}.ha-faq-item summary::-webkit-details-marker{display:none}.ha-faq-item summary:after{content:"+";font-size:1.25rem;font-weight:300;color:var(--ha-grey);transition:transform .2s;flex-shrink:0;margin-left:var(--ha-space-sm)}.ha-faq-item[open] summary:after{content:"\2212"}.ha-faq-item summary:hover{color:var(--ha-accent)}.ha-faq-answer{padding:0 0 var(--ha-space-md);font-size:.9375rem;color:var(--ha-charcoal);line-height:1.7}.ha-faq-answer p:last-child{margin-bottom:0}.ha-related{margin:var(--ha-space-xl) 0;padding-top:var(--ha-space-lg);border-top:1px solid var(--ha-border)}.ha-related-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ha-grey);margin:0 0 var(--ha-space-md)}.ha-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--ha-space-md)}.ha-related-card{background:var(--ha-cream);border-radius:8px;padding:var(--ha-space-md);text-decoration:none;transition:transform .2s,box-shadow .2s}.ha-related-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.ha-related-card-hub{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ha-accent);margin-bottom:.5em}.ha-related-card-title{font-weight:600;font-size:.9375rem;color:var(--ha-black);line-height:1.35;margin:0}.ha-author-bio{display:flex;gap:var(--ha-space-md);align-items:flex-start;background:var(--ha-cream);border:1px solid var(--ha-border);border-radius:12px;padding:var(--ha-space-lg)}.ha-author-bio img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.ha-author-bio-name{font-weight:700;font-size:1rem;color:var(--ha-black);margin:0 0 .25em}.ha-author-bio-role{font-size:.8125rem;color:var(--ha-grey);margin:0 0 .5em}.ha-author-bio-text{font-size:.875rem;color:var(--ha-charcoal);margin:0;line-height:1.6}.ha-bio-badge{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:.2em .6em;margin-bottom:.5em}.ha-bio-badge--author{background:var(--ha-black);color:#fff}.ha-bio-badge--reviewer{background:var(--ha-green-light);color:var(--ha-green);border:1px solid var(--ha-green)}.ha-reviewer-bio{display:flex;gap:var(--ha-space-md);align-items:flex-start;background:var(--ha-green-light);border-radius:10px;padding:var(--ha-space-md) var(--ha-space-md);margin:0 0 var(--ha-space-xl);border:1px solid rgba(74,124,89,.2)}.ha-reviewer-bio img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.ha-reviewer-bio .ha-author-bio-name{font-size:.9375rem}.ha-reviewer-bio .ha-author-bio-role{color:var(--ha-green)}.ha-reviewer-bio .ha-author-bio-text{font-size:.8125rem;color:var(--ha-charcoal)}.ha-bio-section{display:flex;flex-direction:column;gap:var(--ha-space-md);margin:var(--ha-space-xl) 0}.ha-article-tags{display:flex;flex-wrap:wrap;gap:.5em;margin:var(--ha-space-lg) 0}.ha-tag{display:inline-block;font-size:.75rem;font-weight:500;color:var(--ha-grey);background:var(--ha-cream);border:1px solid var(--ha-border);padding:.3em .8em;border-radius:100px;text-decoration:none;transition:all .2s}.ha-tag:hover{color:var(--ha-black);border-color:var(--ha-black)}.ha-separator{border:none;border-top:1px solid var(--ha-border);margin:var(--ha-space-xl) 0}.ha-article img{max-width:100%;height:auto;border-radius:8px;margin:var(--ha-space-md) 0}.ha-article figure{margin:var(--ha-space-lg) 0}.ha-article figcaption{font-size:.8125rem;color:var(--ha-grey);margin-top:.5em;text-align:center}.ha-takeaway{background:var(--ha-cream);border-radius:8px;padding:var(--ha-space-md);margin:var(--ha-space-lg) 0}.ha-takeaway-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ha-accent);margin:0 0 .75em}.ha-takeaway ul{margin:0;padding-left:1.25em}.ha-takeaway li{font-size:.9375rem;margin-bottom:.4em}.ha-disclaimer{font-size:.8125rem;color:var(--ha-grey);background:var(--ha-cream);border-radius:6px;padding:var(--ha-space-sm) var(--ha-space-md);margin:var(--ha-space-lg) 0;line-height:1.6}@media(max-width:768px){.ha-article{font-size:1rem;padding:0 var(--ha-space-sm)}.ha-article h2{font-size:1.375rem;margin-top:var(--ha-space-lg)}.ha-article h3{font-size:1.125rem}.ha-product-cta{padding:var(--ha-space-md)}.ha-product-inline{flex-direction:column;text-align:center}.ha-author-bio,.ha-reviewer-bio{flex-direction:column;align-items:center;text-align:center}.ha-byline-authors{flex-direction:column;align-items:flex-start;gap:.2em}.ha-byline-sep{display:none}.ha-related-grid{grid-template-columns:1fr}}@media(min-width:1024px){.ha-article{max-width:1100px;padding:0 var(--ha-space-lg)}.ha-article-hero{display:grid;grid-template-columns:55% 1fr;gap:0 var(--ha-space-xl);align-items:center}.ha-article-title{font-size:2.75rem;line-height:1.15}.ha-hero-image{aspect-ratio:4 / 3;border-radius:16px;box-shadow:0 8px 40px #0000001f}.ha-hero-image img{border-radius:16px}.ha-article-body{display:grid;grid-template-columns:220px 1fr;column-gap:var(--ha-space-xl);align-items:start}.ha-toc{grid-column:1;grid-row:1 / 999;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;background:transparent;border:none;border-left:2px solid var(--ha-accent);border-radius:0;padding:0 0 0 var(--ha-space-md);margin:0}.ha-toc-title{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-grey);font-weight:700;margin-bottom:var(--ha-space-sm)}.ha-toc ol{padding:0;margin:0;list-style:none;counter-reset:none}.ha-toc li{padding:.3em 0;border:none}.ha-toc li a{font-size:.8125rem;line-height:1.4;color:var(--ha-grey);text-decoration:none;transition:color .15s;display:block}.ha-toc li a:hover{color:var(--ha-black)}.ha-toc li:before{display:none}.ha-article-body>*:not(.ha-toc){grid-column:2}.ha-bio-section{flex-direction:row;align-items:stretch}.ha-bio-section .ha-author-bio,.ha-bio-section .ha-reviewer-bio{flex:1}.ha-related-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1400px){.ha-article{max-width:1200px}.ha-article-hero{grid-template-columns:52% 1fr;gap:0 5rem}}@media print{.ha-product-cta,.ha-product-inline,.ha-toc,.ha-related{display:none}.ha-article{max-width:100%;font-size:11pt}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ha-blog.css.map */
