.blog-module__jghmxG__article{flex:1;width:100%;max-width:720px;margin:0 auto;padding:32px 24px 72px}.blog-module__jghmxG__crumb{color:#7a5a66;margin-bottom:20px;font-size:13px}.blog-module__jghmxG__crumb a{color:inherit;text-decoration:none}.blog-module__jghmxG__crumb a:hover{color:#e94e72}.blog-module__jghmxG__title{letter-spacing:-.025em;color:#3a2436;margin:0 0 16px;font-size:34px;font-weight:600;line-height:1.1}.blog-module__jghmxG__byline{color:#7a5a66;border-bottom:1px solid #3a24361a;margin-bottom:32px;padding-bottom:28px;font-size:13px}.blog-module__jghmxG__prose{color:#5e4450;font-size:17px;line-height:1.75}.blog-module__jghmxG__prose p{margin:0 0 20px}.blog-module__jghmxG__prose>p:first-child{color:#3a2436;font-size:19px;line-height:1.65}.blog-module__jghmxG__prose strong{color:#3a2436;font-weight:600}.blog-module__jghmxG__prose em{font-style:italic}.blog-module__jghmxG__prose a{color:#e94e72;text-underline-offset:3px;text-decoration:underline}.blog-module__jghmxG__prose h2{color:#3a2436;letter-spacing:-.02em;margin:64px 0 16px;font-size:27px;font-weight:600;line-height:1.2}.blog-module__jghmxG__prose ul{margin:0 0 24px;padding-left:22px;list-style:outside}.blog-module__jghmxG__prose ol{margin:0 0 24px;padding-left:24px;list-style:decimal}.blog-module__jghmxG__prose ol li::marker{font-weight:600}.blog-module__jghmxG__prose li{margin-bottom:12px;padding-left:4px}.blog-module__jghmxG__prose li::marker{color:#ff6e8e}.blog-module__jghmxG__image{border-radius:16px;width:100%;height:auto;margin:28px 0 36px;display:block}.blog-module__jghmxG__entry{margin-top:40px}.blog-module__jghmxG__entry h3{color:#3a2436;margin:0 0 2px;font-size:21px;font-weight:600;line-height:1.3}.blog-module__jghmxG__entryNum{color:#ff6e8e;margin-right:6px}.blog-module__jghmxG__entryMeta{font-family:var(--font-caveat), cursive;color:#ff6e8e;margin-bottom:10px;font-size:18px}.blog-module__jghmxG__cta{text-align:center;border-top:1px solid #3a24361a;border-bottom:1px solid #3a24361a;margin:48px 0;padding:28px 0}.blog-module__jghmxG__ctaNote{font-family:var(--font-caveat), cursive;color:#ff6e8e;margin-bottom:4px;font-size:22px;transform:rotate(-1deg)}.blog-module__jghmxG__prose .blog-module__jghmxG__ctaTitle{color:#3a2436;margin:0 0 6px;font-size:20px;font-weight:600}.blog-module__jghmxG__prose .blog-module__jghmxG__ctaBody{color:#7a5a66;max-width:420px;margin:0 auto 18px;font-size:15px;line-height:1.55}.blog-module__jghmxG__prose .blog-module__jghmxG__ctaButton{color:#fff;background:linear-gradient(#ff6e8e,#e94e72);border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #ff6e8e55}.blog-module__jghmxG__faq{border-top:1px solid #3a24361f}.blog-module__jghmxG__faqItem{border-bottom:1px solid #3a24361f}.blog-module__jghmxG__faqItem summary{cursor:pointer;color:#3a2436;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.blog-module__jghmxG__faqItem summary::-webkit-details-marker{display:none}.blog-module__jghmxG__faqItem summary:after{content:"+";color:#ff6e8e;flex-shrink:0;font-size:24px;font-weight:400;transition:transform .2s}.blog-module__jghmxG__faqItem[open] summary:after{transform:rotate(45deg)}.blog-module__jghmxG__faqItem .blog-module__jghmxG__faqAnswer{margin:-4px 0 22px;padding-right:32px}.blog-module__jghmxG__related{border-top:1px solid #3a24361a;margin-top:64px;padding-top:32px}.blog-module__jghmxG__related h2{font-family:var(--font-caveat), cursive;color:#ff6e8e;margin:0 0 12px;font-size:24px;font-weight:500}.blog-module__jghmxG__related a{color:#3a2436;border-bottom:1px solid #3a243614;padding:12px 0;font-size:17px;font-weight:600;text-decoration:none;display:block}.blog-module__jghmxG__related a:hover{color:#e94e72}@media (min-width:768px){.blog-module__jghmxG__article{padding-top:64px}.blog-module__jghmxG__title{font-size:clamp(40px,4.5vw,50px)}.blog-module__jghmxG__prose{font-size:18px}.blog-module__jghmxG__prose>p:first-child{font-size:20px}.blog-module__jghmxG__prose h2{font-size:32px}.blog-module__jghmxG__entry h3{font-size:23px}}