.hp-funnel{background:#fff}.hp-topstrip{margin:0;padding:8px 16px;background:#0f2a44;color:#fff;font-size:12.5px;text-align:center}.hp-logobar{display:flex;justify-content:center;padding:8px 16px;background:#fff;border-bottom:1px solid #e8edf1}.hp-logobar img{display:block;width:60px;height:auto}.hp-story{max-width:680px;margin:0 auto;padding:0 20px;color:#27313b;font-size:17px;line-height:1.62}.hp-story:first-of-type{padding-top:26px}.hp-story__anchor{display:block;scroll-margin-top:12px}.hp.hp-story h1{color:#121212;text-align:left;font-family:Instrument Sans,sans-serif;font-size:clamp(30px,5vw,42px);line-height:1.16;font-weight:700;letter-spacing:-.84px}.hp.hp-story h2{margin:46px 0 16px;color:#121212;text-align:left;font-family:Instrument Sans,sans-serif;font-size:clamp(24px,3.6vw,30px);line-height:1.22;font-weight:700;letter-spacing:-.45px}.hp.hp-story h3,.hp.hp-story h4{margin:28px 0 10px;color:#121212;font-size:20px;line-height:1.3;font-weight:600}.hp-story p{margin:0 0 17px}.hp-story ul,.hp-story ol{margin:0 0 17px;padding-left:24px}.hp-story li{margin-bottom:8px}.hp-story a:not(.hp-story__cta){color:#1f8fd1}.hp-story blockquote{margin:20px 0;padding:4px 0 4px 16px;border-left:3px solid var(--hp-blue)}.hp-story blockquote p:last-child{margin-bottom:0}.hp-story__img{margin:24px 0 8px}.hp-story__img img{width:100%;height:auto;border-radius:16px}.hp-story__img--half{display:inline-block;width:calc(50% - 6px);margin:12px 8px 12px 0;vertical-align:top}.hp-story__img--half+.hp-story__img--half{margin-right:0}.hp-story__img--thumb{display:inline-block;width:62px;margin:10px 12px 4px 0;vertical-align:middle}.hp-story__img--thumb img{aspect-ratio:1;object-fit:cover;border-radius:50%}.hp-story__cap{color:#8a94a0;font-size:13.5px;line-height:1.45}.hp-story__table{margin:20px 0;overflow-x:auto}.hp-story table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.3}.hp-story th{padding:0 6px 11px 2px;border-bottom:2px solid #e8edf1;color:#55606b;font-size:12.5px;text-align:left}.hp-story td{padding:11px 6px;border-bottom:1px solid #e8edf1}.hp-story__cta-wrap{margin:24px 0!important}.hp-story__cta{display:block;padding:15px 22px;border-radius:999px;background:var(--hp-blue);color:#fff;font-size:17px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.hp-story__faq{border-bottom:1px solid #e5e7eb}.hp-story__faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 2px;list-style:none;cursor:pointer;color:#1f2937;font-size:16px;font-weight:600;line-height:1.4}.hp-story__faq summary::-webkit-details-marker{display:none}.hp-story__faq summary:after{content:"+";flex:none;color:#6b7280;font-size:20px;line-height:1}.hp-story__faq[open] summary:after{content:"\2212"}.hp-story__faq>div{padding:0 2px 14px;font-size:15px}.hp-story--stop{max-width:660px;font-size:18px;line-height:1.7;color:#2e3a42}.hp-story--barrier{color:#2b3238;font-size:18.5px;line-height:1.72}.hp-story--stop.hp h1,.hp-story--barrier.hp h1,.hp-story--reasons.hp h1,.hp-story--breed.hp h1{font-family:Outfit,sans-serif}.hp-story--stop.hp h1{font-size:clamp(32px,5.6vw,50px);line-height:1.05}.hp-story--barrier.hp h1{font-size:clamp(30px,5vw,44px);line-height:1.1}.hp-story--stop.hp h2,.hp-story--barrier.hp h2,.hp-story--breed.hp h2{font-family:Outfit,sans-serif;font-weight:600;font-size:clamp(25px,4vw,32px);line-height:1.16}.hp-story--stop.hp h3,.hp-story--barrier.hp h3{font-family:Outfit,sans-serif}.hp-story--reasons{max-width:860px;color:#111827;font-size:15px;line-height:1.6}.hp-story--reasons.hp h1{max-width:740px;font-size:clamp(28px,4.4vw,40px);line-height:1.2;font-weight:500;color:#111827;letter-spacing:-.28px}.hp-story--reasons.hp h2{font-family:Instrument Sans,sans-serif;font-size:22px;line-height:1.3;color:#111827;letter-spacing:-.28px}.hp-story--breed{max-width:712px;color:#6f7889;font-size:16px;line-height:1.55}.hp-story--breed.hp h1{font-size:clamp(28px,4.6vw,40px);line-height:1.18;color:#121826;letter-spacing:-.28px}.hp-story--breed.hp h2{font-size:27px;line-height:1.25;font-weight:700;color:#121826}.hp-story--breed.hp h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;color:#121826}.hp-story--breed .hp-story__faq{margin:8px 0;padding:0 16px;border:1px solid #e8edf1;border-radius:14px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hp-funnel.css.map */
