.hfc{--hfc-navy:#263978;--hfc-ink:#455b65;color:var(--hfc-ink);font-size:18px;line-height:1.65}.hfc h1,.hfc h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--hfc-navy);line-height:1.15}.hfc h1{font-size:clamp(40px,5vw,70px);margin:16px 0 24px}.hfc h2{font-size:clamp(28px,3vw,40px);margin:0 0 20px}.hfc a{color:var(--hfc-navy);text-underline-offset:5px}.hfc a:focus-visible,.hfc summary:focus-visible,.hfc-table:focus-visible{outline:3px solid #158774;outline-offset:5px}.hfc-hero{background:#edf7f8;padding:clamp(36px,6vw,80px) max(24px,calc((100vw - 1120px)/2))}.hfc-hero>p:not(.hfc-eyebrow){max-width:650px;font-size:clamp(18px,2vw,22px)}.hfc .hfc-eyebrow{font:700 13px/1.5 var(--FONT-STACK-BODY,sans-serif);color:#16816f;text-transform:uppercase;letter-spacing:.14em}.hfc-actions{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:28px}.hfc-actions a{font-weight:650}.hfc-content{max-width:1168px;padding:48px 24px;margin:auto}.hfc-content>section{margin-top:48px;scroll-margin-top:120px}.hfc-content p{margin:0 0 20px}.hfc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hfc-cards>section{border:1px solid #cedeE0;border-radius:24px;padding:32px;background:#f8fbfa}.hfc-cards>section:not(:first-child){background:#fff}.hfc-cards p:last-child{margin-bottom:0}.hfc-table{overflow-x:auto;border:1px solid #cddfe1;border-radius:18px;margin:28px 0 16px}.hfc-table table{width:100%;min-width:840px;border-collapse:collapse;text-align:left;font-size:16px;margin:0}.hfc-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hfc-table th,.hfc-table td{padding:18px 20px;border:0;border-bottom:1px solid #d8e5e6;vertical-align:top}.hfc-table thead{background:#263978;color:#fff}.hfc-table tbody th{color:#263978;font-weight:650;width:28%}.hfc-table td:nth-child(2){background:#f0f8f5}.hfc-table tr:last-child>*{border-bottom:0}.hfc small{font-size:13px;line-height:1.5;display:inline-block;font-weight:400}.hfc .hfc-note,.hfc .hfc-sources{font-size:14px;line-height:1.7}.hfc-research{padding:32px;background:#f0f7f7;border-radius:24px}.hfc-details{margin:32px 0;border-block:1px solid #cedeE0}.hfc-details summary{padding:22px 0;cursor:pointer;font-weight:700;color:#263978}.hfc-details[open]{padding-bottom:24px}.hfc-sources{border-top:1px solid #cedeE0;padding-top:24px}@media(max-width:749px){.hfc-cards{grid-template-columns:1fr;gap:16px}.hfc-cards>section,.hfc-research{padding:24px}.hfc-content{padding:32px 20px}.hfc-content>section{margin-top:32px}.hfc-table th,.hfc-table td{padding:14px 16px}.hfc-table table{font-size:14px;min-width:780px}}.hfc-cards>section{min-width:0}.hfc-cards h2{overflow-wrap:anywhere}.hfc-table{max-width:100%}@media(min-width:750px)and (max-width:989px){.hfc-cards{grid-template-columns:1fr;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/haro-formula-comparison.css.map */
