.single-post .btContentWrap,.single-post .btContentHolder,.single-post .btContent{padding-top:0 !important}.single-post .btPostSingleItemStandard.dsaBlogSingle{padding:0 !important;margin:0 !important}.dsaBlogHero{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:60vh;display:flex;align-items:center;background:#191919 center/cover no-repeat;padding:175px 24px 90px;box-sizing:border-box}.dsaBlogHeroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,22,.5) 0%,rgba(15,20,22,.8) 100%)}.dsaBlogHeroInner{position:relative;z-index:1;max-width:900px;width:100%;margin:0 auto;text-align:center;color:#fff}.dsaBlogHeroCat{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:600}.dsaBlogHeroCat a{color:#7fd3e0 !important;text-decoration:none}.dsaBlogHeroTitle{color:#fff;font-size:46px;line-height:1.12;font-weight:800;margin:.35em 0 .55em}.dsaBlogHeroMeta{color:rgba(255,255,255,.85);font-size:15px}.dsaMetaSep{margin:0 .55em;opacity:.55}.dsaBlogBody{max-width:820px;margin:0 auto;padding:64px 24px 8px}.single-post .dsaBlogBody .btArticleContent{color:#2b2b2b;font-size:18px;line-height:1.75}.single-post .dsaBlogBody .btArticleContent>p:first-child{font-size:20px;line-height:1.7;color:#1f1f1f}.single-post .dsaBlogBody .btArticleContent h2{font-size:28px;line-height:1.25;font-weight:700;color:#191919;margin:2.1em 0 .55em}.single-post .dsaBlogBody .btArticleContent h3{font-size:22px;line-height:1.3;font-weight:700;color:#191919;margin:1.7em 0 .5em}.single-post .dsaBlogBody .btArticleContent p{margin:0 0 1.3em}.single-post .dsaBlogBody .btArticleContent a{color:#08738b;text-decoration:underline}.single-post .dsaBlogBody .btArticleContent a:hover{color:#055d70}.single-post .dsaBlogBody .btArticleContent ul,.single-post .dsaBlogBody .btArticleContent ol{margin:0 0 1.4em 1.3em}.single-post .dsaBlogBody .btArticleContent li{margin:.4em 0}.single-post .dsaBlogBody .btArticleContent strong{color:#191919}.single-post .dsaBlogBody .btArticleContent blockquote{border-left:4px solid #08738b;background:#f7f5f1;margin:1.6em 0;padding:1em 1.4em;font-style:italic}.single-post .dsaBlogBody .btArticleContent img{max-width:100%;height:auto;border-radius:4px}.dsaShareRow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:36px;padding-top:22px;border-top:1px solid #e7e2da}.dsaBlogCta{width:100vw;margin-left:calc(50% - 50vw);background:#08738b;color:#fff;padding:66px 24px;text-align:center;margin-top:60px}.dsaBlogCtaInner{max-width:720px;margin:0 auto}.dsaBlogCtaTitle{color:#fff;font-size:30px;font-weight:700;margin:0 0 .4em}.dsaBlogCtaText{color:rgba(255,255,255,.92);font-size:17px;line-height:1.6;margin:0 0 1.7em}.dsaBlogCtaActions{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.dsaBlogCtaBtn{background:#fff;color:#08738b;padding:14px 36px;border-radius:2px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.dsaBlogCtaBtn:hover{background:#191919;color:#fff}.dsaBlogCtaTel{color:#fff;font-weight:600;font-size:18px;text-decoration:none}.dsaBlogCtaTel:hover{color:#cdeef3}.dsaBlogRelated{max-width:1100px;margin:0 auto;padding:72px 24px 24px}.dsaBlogRelatedTitle{font-size:26px;font-weight:700;color:#191919;margin:0 0 1.1em}.dsaBlogRelatedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.dsaRelCard{display:flex;flex-direction:column;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.07);text-decoration:none;transition:transform .2s,box-shadow .2s}.dsaRelCard:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.13)}.dsaRelThumb{display:block;height:170px;background:#e9e4dc center/cover no-repeat}.dsaRelBody{padding:18px 20px 22px}.dsaRelDate{display:block;font-size:13px;color:#08738b;margin-bottom:6px}.dsaRelTitle{display:block;font-size:17px;line-height:1.4;font-weight:600;color:#191919}.single-post .btAboutAuthor,.single-post #respond,.single-post .commentlist,.single-post .btComments{max-width:820px;margin-left:auto;margin-right:auto}@media (max-width:880px){.dsaBlogHero{min-height:48vh;padding:130px 20px 56px}.dsaBlogHeroTitle{font-size:30px}.dsaBlogBody{padding:40px 20px 8px}.single-post .dsaBlogBody .btArticleContent{font-size:17px}.single-post .dsaBlogBody .btArticleContent h2{font-size:24px}.dsaBlogCtaTitle{font-size:25px}.dsaBlogRelatedGrid{grid-template-columns:1fr}}