.bd-shopify-case .post-toc{margin-top:2.5rem!important;}.bd-shopify-case .bd-blog-resource{margin-top:4.8rem!important;margin-bottom:4.8rem!important;}body.bd-project-case article img.project-case-img,body.bd-project-case article section>img.project-case-img,body.bd-project-case article>section>img.project-case-img:first-of-type{display:block!important;width:min(100%,980px)!important;max-width:980px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;margin:3.2rem auto 3.8rem!important;border-radius:18px!important;box-shadow:0 22px 52px rgba(0,48,87,.14),0 0 34px rgba(102,204,255,.12)!important;}body.bd-project-case article>section>img.project-case-img:first-of-type{width:min(100%,1040px)!important;max-width:1040px!important;margin-top:42px!important;border-radius:22px!important;box-shadow:0 30px 70px rgba(0,48,87,.16),0 0 42px rgba(102,204,255,.14)!important;}body.bd-project-case .post-toc{margin-top:2.5rem!important;}body.bd-project-case .bd-blog-resource{margin-top:4.8rem!important;margin-bottom:4.8rem!important;}@media (max-width:768px){body.bd-project-case article img.project-case-img,body.bd-project-case article section>img.project-case-img,body.bd-project-case article>section>img.project-case-img:first-of-type{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;margin:2.4rem auto 3rem!important;border-radius:14px!important;}}@media (min-width: 1101px){article > header{width:min(1320px, calc(100% - 56px))!important;max-width:1320px!important;}article > header .bd-breadcrumb--post{width:min(1120px, 100%)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;}article h1.blog-title-fit{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(56px, 4.4vw, 70px)!important;line-height:0.98!important;letter-spacing:-0.055em!important;text-wrap:balance!important;}article h1.blog-title-fit--medium{max-width:1240px!important;font-size:clamp(52px, 3.85vw, 62px)!important;line-height:1!important;}article h1.blog-title-fit--long{max-width:1280px!important;font-size:clamp(47px, 3.35vw, 54px)!important;line-height:1.01!important;}article h1.blog-title-fit--xlong{max-width:1320px!important;font-size:clamp(42px, 3vw, 50px)!important;line-height:1.03!important;letter-spacing:-0.045em!important;}}@media (min-width: 769px) and (max-width: 1100px){article h1.blog-title-fit, article h1.blog-title-fit--medium, article h1.blog-title-fit--long, article h1.blog-title-fit--xlong{max-width:980px!important;font-size:clamp(42px, 5.4vw, 58px)!important;line-height:1.03!important;letter-spacing:-0.048em!important;text-wrap:balance!important;}}@media (max-width: 768px){article > header{width:min(100%, calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;}article > header .bd-breadcrumb--post{margin-left:auto!important;margin-right:auto!important;}article h1.blog-title-fit{width:100%!important;max-width:13ch!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(35px, 10vw, 52px)!important;line-height:0.97!important;letter-spacing:-0.052em!important;text-wrap:balance!important;}article h1.blog-title-fit--medium{max-width:13.5ch!important;font-size:clamp(33px, 9.4vw, 48px)!important;line-height:0.98!important;}article h1.blog-title-fit--long{max-width:14ch!important;font-size:clamp(30px, 8.8vw, 43px)!important;line-height:0.99!important;}article h1.blog-title-fit--xlong{max-width:14.5ch!important;font-size:clamp(28px, 8vw, 39px)!important;line-height:1!important;letter-spacing:-0.04em!important;}}@media (max-width: 768px){article > header{width:min(100% - 34px, 620px)!important;max-width:min(100% - 34px, 620px)!important;margin-bottom:34px!important;}article > header .bd-breadcrumb--post{width:100%!important;max-width:100%!important;}article h1.blog-title-fit,
  article h1.blog-title-fit--medium,
  article h1.blog-title-fit--long,
  article h1.blog-title-fit--xlong{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;line-height:1.04!important;letter-spacing:-0.043em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;}article h1.blog-title-fit{font-size:clamp(34px, 8.7vw, 44px)!important;}article h1.blog-title-fit--medium{font-size:clamp(32px, 8.2vw, 42px)!important;}article h1.blog-title-fit--long{font-size:clamp(30px, 7.8vw, 39px)!important;}article h1.blog-title-fit--xlong{font-size:clamp(28px, 7.3vw, 36px)!important;line-height:1.05!important;}.post-meta-wrapper{gap:8px 10px!important;margin-top:15px!important;margin-bottom:19px!important;}.post-meta-wrapper time,
  .post-author,
  .post-updated{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 13px!important;border-radius:999px!important;background:#fff!important;color:rgba(0,48,87,.72)!important;font-size:12.5px!important;line-height:1.2!important;font-weight:600!important;box-shadow:0 8px 20px rgba(0,48,87,.06)!important;}.bd-breadcrumb--post ol{gap:6px 8px!important;}.bd-breadcrumb--post li,
  .bd-breadcrumb--post a{font-size:11.5px!important;line-height:1.35!important;}}@media (max-width: 430px){article > header{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;}article h1.blog-title-fit{font-size:33px!important;}article h1.blog-title-fit--medium{font-size:31px!important;}article h1.blog-title-fit--long{font-size:29px!important;}article h1.blog-title-fit--xlong{font-size:27.5px!important;}}@media (max-width: 768px){article h1.blog-title-fit, article h1.blog-title-fit--medium, article h1.blog-title-fit--long, article h1.blog-title-fit--xlong{line-height:1.14!important;letter-spacing:-0.03em!important;}}
