.sse-story{--sse-navy:#0a1f3f;--sse-highlight:#fff3cd;--sse-blue:#1a6fe0;--sse-blue-hover:#124d9b;--sse-red:#e53935;--sse-red-dark:#d32f2f;color:var(--sse-navy);background:#fff;font-family:Poppins,var(--font-body-family),sans-serif;font-size:15px;font-weight:400;line-height:1.8;letter-spacing:-.3px}
body:has(.sse-story-root[data-hide-header="true"]) .shopify-section-group-header-group{display:none!important}
body:has(.sse-story-root[data-hide-footer="true"]) .shopify-section-group-footer-group{display:none!important}
.sse-story *{box-sizing:border-box}.sse-story__shell{width:min(1050px,100%);margin-inline:auto;padding-inline:20px}.sse-story__article{width:calc(100% - 100px);margin-inline:auto}.sse-story-bar{padding:10px 20px;text-align:center;font-size:16px;line-height:1.35}.sse-story-bar p{margin:0}
.sse-story-main{padding:30px 0 0;font-size:var(--sse-body-size,15px);font-weight:var(--sse-body-weight,400);line-height:var(--sse-body-line,1.8)}.sse-story-main h1,.sse-story-main h2{margin:0;color:var(--sse-navy);font-family:Poppins,var(--font-heading-family),sans-serif;font-size:var(--sse-title-size,18px);font-weight:var(--sse-title-weight,700);line-height:1.3;letter-spacing:normal}.sse-story-main h1{margin-bottom:20px}.sse-story__lead{font-size:var(--sse-lead-size,18px);font-weight:400;line-height:var(--sse-body-line,1.8);margin-bottom:20px}.sse-story__lead p{margin:0}.sse-story .sse-highlight,.sse-story .highlighted-text{background:var(--sse-highlight);box-decoration-break:clone;-webkit-box-decoration-break:clone}.sse-story__byline{display:flex;align-items:center;gap:10px;margin:0 0 20px}.sse-story__avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;background:#e7eaed;flex:0 0 50px}.sse-story__avatar img{width:100%;height:100%;object-fit:cover;display:block}.sse-story__author-meta{display:flex;flex-direction:column;gap:5px;font-size:16px;line-height:1.4}.sse-story__author-name{display:flex;align-items:center;gap:7px;font-weight:600}.sse-story__verified{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#19bdff;color:#fff;font-size:11px}.sse-story__date{padding-top:3px;border-top:1px solid #e0e0e0}.sse-story__rating{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:15px;line-height:1.4}.sse-story__stars{color:#f39c12;letter-spacing:1px;font-size:20px;line-height:1}
.sse-story__chapter{margin-bottom:20px}.sse-story__chapter-heading{margin-bottom:20px}.sse-story__media{display:flex;width:100%;margin-bottom:20px;overflow:hidden;border-radius:var(--sse-image-radius,0)}.sse-story__media img{display:block;width:100%;height:auto}.sse-story__copy{font-size:var(--sse-body-size,15px);font-weight:var(--sse-body-weight,400);line-height:var(--sse-body-line,1.8);margin-bottom:var(--sse-copy-bottom,40px)}.sse-story__copy p{margin:0 0 15px}.sse-story__copy p:last-child{margin-bottom:0}.sse-story__copy strong,.sse-story__copy b,.sse-story__lead strong,.sse-story__lead b{font-weight:700}.sse-story__cta-wrap{display:flex;width:100%;margin:15px 0 40px}.sse-story__cta{width:100%;min-height:66px;padding:20px;border:2px solid var(--sse-button-edge,#0e53af);border-bottom-width:4px;border-radius:10px;background:var(--sse-button-bg,var(--sse-blue));color:var(--sse-button-text,#fff);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;font-family:Poppins,var(--font-body-family),sans-serif;font-size:var(--sse-button-size,19px);font-weight:var(--sse-button-weight,700);line-height:1.25;letter-spacing:-.3px;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.sse-story__cta::after{content:'';display:block;width:22px;height:22px;flex:0 0 22px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 6V2h2l6 6-6 6H8v-4H0V6h8Z' fill='%23ffffff'/%3E%3C/svg%3E")}.sse-story__cta:hover,.sse-story__cta:focus{background:var(--sse-button-hover,var(--sse-blue-hover));color:var(--sse-button-text,#fff);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.sse-story__cta:active{transform:none;box-shadow:0 1px 4px #0000001a}
.sse-story-faq{padding:20px 0;opacity:0;transform:translateY(10px);animation:sseStoryFade .6s ease-out forwards}.sse-story-faq__inner{max-width:900px;margin:auto}.sse-story-faq h2{font-size:var(--sse-faq-heading-size,36px);font-weight:var(--sse-faq-heading-weight,700);line-height:1.2;text-align:center;margin:0;color:inherit}.sse-story-faq__subtitle{font-size:15px;font-weight:400;line-height:1.5;text-align:center;opacity:.8;margin:12px 0 24px}.sse-story-faq__item{border-bottom:1px solid var(--sse-faq-line,var(--sse-navy));background:var(--sse-faq-bg,#ececec)}.sse-story-faq__question{width:100%;padding:20px 14px 15px 17px;border:0;background:transparent;color:inherit;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;text-align:left;font-family:Poppins,var(--font-body-family),sans-serif;font-size:var(--sse-faq-question-size,16px);font-weight:var(--sse-faq-question-weight,600);line-height:1.5;letter-spacing:-.3px;cursor:pointer}.sse-story-faq__toggle{font-size:20px;font-weight:400;line-height:1.2;margin-top:2px;transition:transform .3s ease}.sse-story-faq__answer{display:grid;grid-template-rows:0fr;padding:0 20px;font-size:var(--sse-faq-answer-size,14px);font-weight:400;line-height:1.55;transition:grid-template-rows .3s ease,padding .3s ease}.sse-story-faq__answer-inner{min-height:0;overflow:hidden}.sse-story-faq__answer p{margin:0 0 12px}.sse-story-faq__answer p:last-child{margin-bottom:0}.sse-story-faq__item.is-open .sse-story-faq__toggle{transform:rotate(45deg)}.sse-story-faq__item.is-open .sse-story-faq__answer{grid-template-rows:1fr;padding:0 20px 16px}
.sse-story-closing{padding-top:0}.sse-story-closing__disclaimer{width:100%;margin-top:40px;padding:20px;background:#f8f8f8;border-top:1px solid #0000001a;text-align:center;color:#666;font-size:12px;line-height:1.4}.sse-story-closing__disclaimer-inner{max-width:1200px;margin:auto}.sse-story-closing__disclaimer p{margin:0}
@keyframes sseStoryFade{to{opacity:1;transform:none}}
.sse-story-main h1,.sse-story-main h2{letter-spacing:-.3px}
@media(max-width:768px){.sse-story__shell{padding-inline:0}.sse-story__article{width:100%;padding-inline:15px}.sse-story-main{padding-top:30px;font-size:var(--sse-body-size-mobile,15px)}.sse-story-main h1,.sse-story-main h2{font-size:var(--sse-title-size-mobile,17px);line-height:1.3}.sse-story__lead{font-size:var(--sse-lead-size-mobile,16px);line-height:var(--sse-body-line,1.8)}.sse-story__author-meta{font-size:14px}.sse-story__rating{font-size:14px;flex-wrap:wrap}.sse-story__copy{font-size:var(--sse-body-size-mobile,15px);line-height:var(--sse-body-line,1.8)}.sse-story__cta-wrap{margin-top:15px}.sse-story__cta{min-height:66px;padding:20px 14px;font-size:var(--sse-button-size-mobile,17px);line-height:1.3}.sse-story__cta::after{width:20px;height:20px;flex-basis:20px}.sse-story-faq{padding:13px 0}.sse-story-faq h2{font-size:var(--sse-faq-heading-size-mobile,26px)}.sse-story-faq__subtitle{font-size:14px}.sse-story-faq__question{font-size:var(--sse-faq-question-size-mobile,14px)}.sse-story-faq__answer{font-size:var(--sse-faq-answer-size-mobile,13px);padding-inline:12px}.sse-story-faq__item.is-open .sse-story-faq__answer{padding:0 12px 10px}.sse-story-closing__disclaimer{padding:16px 15px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.sse-story-faq{opacity:1;transform:none;animation:none}.sse-story__cta,.sse-story-faq__toggle,.sse-story-faq__answer{transition:none}}
.sse-story-closing .sse-story__cta{font-size:19px}
@media(max-width:768px){.sse-story-main .sse-story__cta,.sse-story-closing .sse-story__cta{min-height:66px;padding:20px;font-size:var(--sse-button-size-mobile,19px)}.sse-story-main .sse-story__cta::after,.sse-story-closing .sse-story__cta::after{width:22px;height:22px;flex-basis:22px}}
@media(max-width:375px){.sse-story-main h1,.sse-story-main h2{font-size:max(14px,calc(var(--sse-title-size-mobile,28px) - 4px))}}
@media(min-width:1440px){.sse-story-main h1,.sse-story-main h2{font-size:calc(var(--sse-title-size,28px) + 4px)}}
.sse-story__lead em,.sse-story__copy em{background:var(--sse-highlight);font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}
