/* Leitura de artigos — ProntoViver */
body.pv-blog-page{margin:0;background:#fff;color:#193f3f;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.pv-blog-page *{box-sizing:border-box}.pv-blog-page a{color:#087175;text-decoration:underline;text-underline-offset:3px}
.pv-blog-container{width:min(1170px,calc(100% - 56px));margin-inline:auto}.pv-blog-reading{width:min(780px,calc(100% - 48px));margin-inline:auto}
.pv-blog-header{border-bottom:1px solid #dce8e2;background:#fff}.pv-blog-header-inner{min-height:95px;display:flex;justify-content:space-between;gap:24px;align-items:center}
.pv-blog-logo{font-size:31px;font-weight:900;color:#0b4244!important;text-decoration:none!important;letter-spacing:-1.3px;line-height:1}
.pv-blog-logo span{color:#0b777c}.pv-blog-logo small{font-size:10px;display:block;font-weight:700;letter-spacing:.2px;color:#52756e;margin-top:9px}
.pv-blog-header nav{display:flex;gap:25px;font-size:13px;font-weight:800}.pv-blog-header nav a{text-decoration:none}.pv-blog-header nav a:hover{text-decoration:underline}
.pv-blog-intro{padding:72px 0 57px;background:#eef6f0;border-bottom:1px solid #dce8df}
.pv-blog-breadcrumb{font-size:12px;color:#6b817a;margin-bottom:34px}.pv-blog-breadcrumb a{color:#47746c}
.pv-blog-kicker{color:#10777a;font-size:11px;font-weight:900;letter-spacing:1.6px}
.pv-blog-intro h1{font-size:clamp(36px,5vw,61px);letter-spacing:-2.1px;line-height:1.13;margin:17px 0 25px;color:#0b4142}
.pv-blog-excerpt{font-size:19px;line-height:1.7;color:#4a6b65;margin:0}
.pv-blog-date{font-size:12px;color:#74857f;margin:26px 0 0}
.pv-blog-body{padding:66px 0 90px;font-size:17px;line-height:1.84;color:#324e4b;overflow-wrap:anywhere}
.pv-blog-body h2{font-size:clamp(26px,3vw,37px);line-height:1.23;color:#0a5356;letter-spacing:-.9px;margin:51px 0 17px}
.pv-blog-body h3{font-size:23px;line-height:1.4;color:#145355;margin:32px 0 12px}.pv-blog-body p{margin:0 0 23px}
.pv-blog-body ul,.pv-blog-body ol{margin:12px 0 28px;padding-left:30px}.pv-blog-body li{margin-bottom:11px}
.pv-blog-body strong{color:#174a49}.pv-blog-body a{font-weight:700}
.pv-blog-body p>a:only-child{display:inline-flex;background:#086267;color:white;border-radius:5px;padding:14px 20px;text-decoration:none;line-height:1.5}
.pv-blog-body p>a:only-child strong{color:white}
.pv-blog-cta{background:#e6f1eb;padding:64px 0 72px}
.pv-blog-cta h2{font-size:clamp(30px,4vw,43px);letter-spacing:-1.5px;line-height:1.16;color:#0b4849;margin:13px 0 15px}
.pv-blog-cta p{font-size:16px;line-height:1.75;color:#4f6e66;max-width:620px;margin:0 0 27px}
.pv-blog-cta a{display:inline-flex;background:#086267;color:white;text-decoration:none;padding:16px 22px;font-weight:800;font-size:13px;border-radius:5px}
.pv-blog-footer{background:#07575b;padding:29px 0;color:#daebe6;font-size:12px}.pv-blog-footer .pv-blog-container{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}
.pv-blog-page :is(a,button):focus-visible{outline:3px solid #98c265;outline-offset:4px}
@media(max-width:650px){.pv-blog-container{width:calc(100% - 36px)}.pv-blog-header-inner{min-height:80px}.pv-blog-logo{font-size:26px}.pv-blog-logo small{font-size:8px}.pv-blog-header nav{gap:10px;font-size:12px}.pv-blog-header nav a:nth-child(2){display:none}.pv-blog-intro{padding:45px 0 42px}.pv-blog-intro h1{font-size:37px}.pv-blog-excerpt{font-size:16px}.pv-blog-body{padding:39px 0 57px;font-size:16px}.pv-blog-body h2{margin-top:35px}.pv-blog-cta{padding:43px 0 54px}}
