/* Página de artigo do blog (artigo.php) */
.art-hero{background:radial-gradient(120% 120% at 75% 0%,var(--navy-700) 0%,var(--navy-900) 52%,var(--navy-950) 100%);color:#fff;padding-top:150px}
  .art-hero .wrap{padding-bottom:clamp(40px,6vw,72px);max-width:880px}
  .art-back{display:inline-flex;align-items:center;gap:8px;color:var(--bronze-300);font-size:14.5px;font-weight:600;margin-bottom:26px}
  .art-back:hover{color:#fff}
  .art-cat{display:inline-block;background:rgba(205,169,104,.16);color:var(--bronze-300);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:7px 14px;border-radius:30px;margin-bottom:22px}
  .art-hero h1{font-size:clamp(32px,4.8vw,56px);max-width:780px}
  .art-meta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:26px;color:rgba(255,255,255,.66);font-size:14.5px}
  .art-meta .av{display:flex;align-items:center;gap:11px}
  .art-meta .dot{width:40px;height:40px;border-radius:50%;background:var(--bronze-grad);display:grid;place-items:center;color:#241404;font-family:var(--serif);font-weight:700;font-size:17px}
  .art-body{background:var(--paper);padding-block:clamp(54px,7vw,92px)}
  .art-body .wrap{max-width:760px}
  .art-body p,.art-body li{font-size:18.5px;line-height:1.75;color:var(--ink-700);margin-bottom:22px}
  .art-body h2{font-size:clamp(26px,3.4vw,38px);margin:48px 0 18px;color:var(--ink-900)}
  .art-body h3{font-size:clamp(21px,2.6vw,26px);margin:34px 0 12px;color:var(--ink-900)}
  .art-body strong{color:var(--ink-900);font-weight:600}
  .art-body ul{margin:0 0 22px;padding-left:0;list-style:none}
  .art-body ul li{position:relative;padding-left:30px;margin-bottom:14px}
  .art-body ul li::before{content:"";position:absolute;left:0;top:12px;width:9px;height:9px;border-radius:50%;background:var(--bronze)}
  .art-lead{font-size:22px !important;color:var(--ink-900) !important;font-family:var(--serif);line-height:1.5 !important}
  .pull{border-left:3px solid var(--bronze);padding:6px 0 6px 26px;margin:38px 0;font-family:var(--serif);font-size:25px;font-style:italic;color:var(--ink-900);line-height:1.4}
  .art-cta{background:var(--navy-900);color:#fff;border-radius:5px;padding:clamp(30px,4vw,48px);margin-top:54px;text-align:center}
  .art-cta h3{font-size:clamp(23px,3vw,32px);color:#fff;margin-bottom:14px}
  .art-cta p{color:rgba(255,255,255,.72);margin-bottom:26px}
  .compare{border:1px solid var(--line);border-radius:5px;overflow:hidden;margin:30px 0}
  .compare .row{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid var(--line)}
  .compare .row:last-child{border-bottom:none}
  .compare .row > div{padding:18px 22px}
  .compare .row .k{background:var(--cream);font-weight:600;color:var(--ink-900);font-size:16px}
  .compare .row .v{font-size:16px;margin:0}
  @media(max-width:560px){.compare .row{grid-template-columns:1fr}}
.art-cover{margin:0 0 40px;border-radius:5px;overflow:hidden}
.art-cover img{width:100%;height:auto;display:block}
.art-body a{color:var(--bronze);text-decoration:underline}
