.hp-article-page{background:#f5f6f8;font-family:Inter,sans-serif;color:#1a2b4a}.hp-article-page *{box-sizing:border-box}.hp-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:9998;pointer-events:none}.hp-reading-progress__bar{height:100%;width:0;background:#f47920;transition:width .1s linear}.hp-article-header{background:#fff}.hp-article-header__inner{max-width:780px;margin:0 auto;padding:4rem 2rem 3rem}.hp-article-breadcrumb{font-family:Inter,sans-serif;font-weight:400;font-size:.82rem;color:#6b7280;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hp-article-breadcrumb a{color:#6b7280;text-decoration:none}.hp-article-breadcrumb a:hover,.hp-breadcrumb-sep{color:#f47920}.hp-breadcrumb-current{color:#1a2b4a}.hp-article__tag{background:#fef3ec;color:#f47920;font-family:Inter,sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:999px;text-decoration:none;transition:background .2s}.hp-article__tag:hover{background:#fcddc1}.hp-article-title{font-family:Outfit,sans-serif;font-weight:700;font-size:2.6rem;color:#1a2b4a;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.5rem}.hp-article-meta{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.hp-article-meta__author{display:flex;align-items:center;gap:.625rem}.hp-article-meta__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#1a2b4a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:600;font-size:.95rem}.hp-article-meta__author-name{font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;color:#1a2b4a}.hp-article-meta__date,.hp-article-meta__readtime{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;color:#9ca3af}.hp-article-share{display:flex;align-items:center;gap:.5rem;margin-left:auto}.hp-article-share__label{font-family:Inter,sans-serif;font-weight:500;font-size:.78rem;color:#9ca3af}.hp-share-btn{width:32px;height:32px;border-radius:50%;border:1px solid #E8EAED;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .2s;text-decoration:none}.hp-share-btn:hover{border-color:#f47920;color:#f47920}.hp-article-hero{max-width:1000px;margin:0 auto 3rem;padding:0 2rem}.hp-article-hero__img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:20px;box-shadow:0 16px 48px #1a2b4a1f;display:block}.hp-article-layout__inner{max-width:1280px;margin:0 auto;padding:0 2rem 5rem;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3.5rem}@media(max-width:990px){.hp-article-layout__inner{grid-template-columns:1fr;gap:2.5rem}.hp-article-sidebar__sticky{position:static;top:auto}.hp-toc{display:none!important}}.hp-article-content{font-family:Inter,sans-serif;color:#374151;min-width:0}.hp-article-content h1{font-family:Outfit,sans-serif;font-weight:700;font-size:2rem;color:#1a2b4a;margin:2.5rem 0 1rem}.hp-article-content h2{font-family:Outfit,sans-serif;font-weight:600;font-size:1.6rem;color:#1a2b4a;margin:2rem 0 .875rem;scroll-margin-top:100px}.hp-article-content h3{font-family:Outfit,sans-serif;font-weight:600;font-size:1.25rem;color:#1a2b4a;margin:1.5rem 0 .75rem;scroll-margin-top:100px}.hp-article-content p{font-family:Inter,sans-serif;font-weight:400;font-size:1.05rem;color:#374151;line-height:1.85;margin:0 0 1.25rem}.hp-article-content a{color:#f47920;text-decoration:none}.hp-article-content a:hover{text-decoration:underline}.hp-article-content strong{font-family:Outfit,sans-serif;font-weight:600;color:#1a2b4a}.hp-article-content ul,.hp-article-content ol{font-family:Inter,sans-serif;font-weight:400;font-size:1.05rem;color:#374151;padding-left:1.5rem;line-height:1.85;margin:0 0 1.25rem}.hp-article-content li{margin-bottom:.5rem}.hp-article-content li::marker{color:#f47920}.hp-article-content blockquote{border-left:3px solid #F47920;padding:1rem 1.5rem;margin:2rem 0;background:#fef3ec;border-radius:0 12px 12px 0}.hp-article-content blockquote p{font-family:Outfit,sans-serif;font-style:italic;font-weight:400;font-size:1.1rem;color:#1a2b4a;line-height:1.7;margin:0}.hp-article-content img{width:100%;border-radius:12px;margin:1.5rem 0;box-shadow:0 8px 24px #1a2b4a14}.hp-article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.hp-article-content th{font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;color:#1a2b4a;background:#f5f6f8;padding:.75rem 1rem;border:1px solid #E8EAED;text-align:left}.hp-article-content td{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;color:#374151;padding:.75rem 1rem;border:1px solid #E8EAED}.hp-article-content code{background:#f5f6f8;border-radius:4px;padding:2px 6px;font-family:Inter,monospace;font-weight:400;font-size:.875rem;color:#e11d48}.hp-article-content pre{background:#1a2b4a;border-radius:12px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0}.hp-article-content pre code{background:transparent;color:#fff;padding:0}.hp-article-content__tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:3rem}.hp-article-content__tags-label{font-family:Inter,sans-serif;font-weight:500;font-size:.82rem;color:#6b7280;margin-right:.5rem}.hp-article-content__divider{height:1px;background:#e8eaed;margin:2.5rem 0}.hp-article-footer-share{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hp-article-footer-share__label{font-family:Outfit,sans-serif;font-weight:600;font-size:.95rem;color:#1a2b4a}.hp-article-sidebar__sticky{position:sticky;top:100px}.hp-toc{padding:0;margin-bottom:1.75rem}.hp-toc__title{font-family:Outfit,sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 .875rem}.hp-toc__list{list-style:none;padding:0;margin:0;line-height:1.8}.hp-toc__list li{border-left:2px solid transparent;padding-left:.75rem;margin-left:-.75rem;transition:border-color .2s,color .2s}.hp-toc__list li.is-h3{padding-left:1.5rem;margin-left:-.75rem}.hp-toc__list a{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;color:#6b7280;text-decoration:none;transition:color .2s;display:block}.hp-toc__list a:hover{color:#f47920}.hp-toc__list li.is-active{border-left-color:#f47920}.hp-toc__list li.is-active a{color:#f47920}.hp-cta-box{background:linear-gradient(135deg,#1a2b4a,#0d1b35);border-radius:16px;padding:1.5rem;margin-top:1.5rem;text-align:center;color:#fff}.hp-cta-box__title{font-family:Outfit,sans-serif;font-weight:600;font-size:1rem;color:#fff;margin:.75rem 0 0}.hp-cta-box__text{font-family:Inter,sans-serif;font-weight:400;font-size:.82rem;color:#ffffffb3;margin:.5rem 0 0;line-height:1.5}.hp-cta-box__btn{display:block;width:100%;background:#f47920;color:#fff;text-align:center;text-decoration:none;border-radius:8px;padding:.75rem;margin-top:1.25rem;font-family:Outfit,sans-serif;font-weight:600;font-size:.9rem;transition:background .2s}.hp-cta-box__btn:hover{background:#e06a14}.hp-newsletter-mini{background:#fff;border:1px solid #E8EAED;border-radius:16px;padding:1.25rem;margin-top:1rem;text-align:center}.hp-newsletter-mini__title{font-family:Outfit,sans-serif;font-weight:600;font-size:.95rem;color:#1a2b4a;margin:0}.hp-newsletter-mini__text{font-family:Inter,sans-serif;font-weight:400;font-size:.78rem;color:#6b7280;margin:.35rem 0 1rem;line-height:1.5}.hp-newsletter-mini__form{display:flex;flex-direction:column;gap:.5rem}.hp-newsletter-mini__input{width:100%;border:1px solid #E8EAED;border-radius:10px;padding:.625rem .875rem;font-family:Inter,sans-serif;font-size:.85rem;color:#1a2b4a;transition:border-color .2s}.hp-newsletter-mini__input:focus{outline:none;border-color:#f47920}.hp-newsletter-mini__btn{width:100%;background:#f47920;color:#fff;border:none;border-radius:10px;padding:.625rem;font-family:Outfit,sans-serif;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s}.hp-newsletter-mini__btn:hover{background:#e06a14}.hp-related{background:#fff}.hp-related__inner{max-width:1280px;margin:0 auto;padding:4rem 2rem}.hp-related__title{font-family:Outfit,sans-serif;font-weight:600;font-size:1.6rem;color:#1a2b4a;margin:0 0 2rem}.hp-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:990px){.hp-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.hp-blog-grid{grid-template-columns:1fr}}.hp-blog-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #E8EAED;box-shadow:0 2px 12px #1a2b4a0d;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;cursor:pointer;opacity:0;transform:translateY(20px)}.hp-blog-card.is-revealed{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease,border-color .3s ease}.hp-blog-card:hover{box-shadow:0 12px 40px #1a2b4a1f;transform:translateY(-4px);border-color:#f4792033}.hp-blog-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.hp-blog-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#f5f6f8}.hp-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hp-blog-card:hover .hp-blog-card__media img{transform:scale(1.05)}.hp-blog-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a2b4a,#0d1b35);display:flex;align-items:center;justify-content:center;color:#ffffff26}.hp-blog-card__tag{position:absolute;top:1rem;left:1rem;background:#f47920e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.hp-blog-card__body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.hp-blog-card__title{font-family:Outfit,sans-serif;font-weight:600;font-size:1.05rem;color:#1a2b4a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .5rem;transition:color .2s}.hp-blog-card:hover .hp-blog-card__title{color:#f47920}.hp-blog-card__excerpt{font-family:Inter,sans-serif;font-weight:400;font-size:.85rem;color:#6b7280;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .75rem}.hp-blog-card__meta{font-family:Inter,sans-serif;font-weight:400;font-size:.78rem;color:#9ca3af;margin-bottom:.75rem;display:flex;gap:.25rem}.hp-blog-card__cta{margin-top:auto;font-family:Inter,sans-serif;font-weight:600;font-size:.82rem;color:#f47920;display:inline-flex;align-items:center;gap:4px}.hp-blog-card:hover .hp-blog-card__cta .hp-arrow{transform:translate(4px)}.hp-arrow{display:inline-block;transition:transform .2s ease}.hp-blog-card__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 200px at var(--mx, 50%) var(--my, 50%),rgba(244,121,32,.12),transparent 60%);opacity:0;transition:opacity .3s ease}.hp-blog-card:hover .hp-blog-card__light{opacity:1}.hp-comments{background:#f5f6f8}.hp-comments__inner{max-width:780px;margin:0 auto;padding:4rem 2rem}.hp-comments__title{font-family:Outfit,sans-serif;font-weight:700;font-size:1.4rem;color:#1a2b4a;margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid #E8EAED;position:relative}.hp-comments__title:after{content:"";position:absolute;left:0;bottom:-1px;width:24px;height:2px;background:#f47920;border-radius:2px}.hp-comments__list{margin-bottom:2rem}.hp-comment{background:#fff;border:1px solid #E8EAED;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #1a2b4a0a;display:block}.hp-comment__head{display:flex;align-items:center;gap:.75rem;margin-bottom:0;flex-wrap:wrap}.hp-comment__avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#1a2b4a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:700;font-size:1rem;margin-right:0;float:none}.hp-comment__name{font-family:Outfit,sans-serif;font-weight:600;font-size:.95rem;color:#1a2b4a}.hp-comment__date{font-family:Outfit,sans-serif;font-weight:400;font-size:.78rem;color:#9ca3af;margin-left:auto}.hp-comment__body{flex:1 1 auto;min-width:0;width:100%}.hp-comment__content{font-family:Outfit,sans-serif;font-weight:400;font-size:.95rem;color:#374151;line-height:1.75;margin-top:.875rem}.hp-comment__content p{margin:0 0 .5rem}.hp-comment__content p:last-child{margin-bottom:0}.hp-comments .blog-post-comments__form-container{background:#fff!important;border:1px solid #E8EAED!important;border-radius:16px!important;padding:2rem!important;margin:2rem 0 0!important;max-width:100%!important;box-shadow:0 4px 16px #1a2b4a0f!important}.hp-comments .blog-post-comments__form-container>h2,.hp-comments .blog-post-comments__form-container .h3{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:1.2rem!important;color:#1a2b4a!important;margin:0 0 1.5rem!important;padding:0!important;border:none!important;line-height:1.2!important}.hp-comments .blog-post-comments__form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}@media(max-width:749px){.hp-comments .blog-post-comments__form{grid-template-columns:1fr!important}}.hp-comments .blog-post-comments__form .field{display:flex;flex-direction:column}.hp-comments .blog-post-comments__form-body{grid-column:1 / -1!important}.hp-comments .blog-post-comments__form-input,.hp-comments input[type=text],.hp-comments input[type=email],.hp-comments textarea{width:100%!important;height:48px!important;border:1.5px solid #E8EAED!important;border-radius:10px!important;padding:0 1rem!important;font-family:Outfit,sans-serif!important;font-weight:400!important;font-size:.95rem!important;color:#1a2b4a!important;background:#fff!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:none!important}.hp-comments .blog-post-comments__form-input--textarea,.hp-comments textarea{height:auto!important;min-height:120px!important;padding:1rem!important;resize:vertical!important;line-height:1.6!important}.hp-comments .blog-post-comments__form-input::placeholder,.hp-comments input::placeholder,.hp-comments textarea::placeholder{color:#9ca3af!important}.hp-comments .blog-post-comments__form-input:focus,.hp-comments .blog-post-comments__form-input:focus-visible,.hp-comments input:focus,.hp-comments textarea:focus{border-color:#f47920!important;outline:none!important;box-shadow:0 0 0 3px #f479201a!important}.hp-comments .blog-post-comments__form-message{display:flex!important;align-items:center;gap:.5rem;font-family:Outfit,sans-serif!important;font-size:.875rem!important;padding:.75rem 1rem!important;border-radius:10px!important;margin:0 0 1rem!important}.hp-comments .blog-post-comments__form-message[role=alert]{background:#fef3ec;color:#b45309}.hp-comments .blog-post-comments__form-moderated{font-family:Outfit,sans-serif!important;font-weight:400!important;font-size:.82rem!important;color:#6b7280!important;margin:.5rem 0 0!important}.hp-comments .blog-post-comments__form-submit,.hp-comments button[type=submit],.hp-comments input[type=submit]{margin-top:1.25rem!important;background:#f47920!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:.875rem 2rem!important;font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer;box-shadow:0 4px 15px #f4792040!important;transition:all .25s ease!important;display:inline-block!important;width:auto!important;justify-self:start}.hp-comments .blog-post-comments__form-submit:hover,.hp-comments button[type=submit]:hover{background:#ff9a45!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #f4792052!important}@media(max-width:749px){.hp-comments .blog-post-comments__form-submit,.hp-comments button[type=submit]{width:100%!important;text-align:center}}@media(prefers-reduced-motion:reduce){.hp-comments .blog-post-comments__form-submit,.hp-comments button[type=submit]{transition:none!important}.hp-comments .blog-post-comments__form-submit:hover,.hp-comments button[type=submit]:hover{transform:none!important}}.hp-blog-pagination{display:flex;justify-content:center;margin-top:2rem;gap:.5rem}.hp-blog-pagination a,.hp-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .5rem;border-radius:8px;color:#6b7280;text-decoration:none;font-family:Inter,sans-serif;font-size:.9rem;transition:all .2s}.hp-blog-pagination a:hover{background:#fef3ec;color:#f47920}.hp-blog-pagination .current{background:#f47920;color:#fff}@media(max-width:990px){.hp-article-title{font-size:2.1rem}.hp-article-hero{padding:0 1.5rem}}@media(max-width:749px){.hp-article-header__inner{padding:2.5rem 1.25rem 2rem}.hp-article-layout__inner{padding:0 1.25rem 3rem}.hp-article-hero{padding:0 1.25rem;margin-bottom:2rem}.hp-article-hero__img{border-radius:12px}.hp-article-title{font-size:1.8rem}.hp-article-content p,.hp-article-content ul,.hp-article-content ol{font-size:1rem;line-height:1.75}.hp-article-content h1{font-size:1.6rem}.hp-article-content h2{font-size:1.4rem}.hp-article-content h3{font-size:1.15rem}.hp-article-share{margin-left:0}.hp-blog-grid{grid-template-columns:1fr}.hp-related__inner,.hp-comments__inner{padding:3rem 1.25rem}}@media(prefers-reduced-motion:reduce){.hp-blog-card,.hp-blog-card *{animation:none!important;transition:none!important}.hp-blog-card{opacity:1;transform:none}.hp-reading-progress__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hsp-blog-post.css.map */
