:root{--ink:#1f2933;--mut:#5f6b76;--line:#e3e0da;--bg:#faf9f7;--acc:#7a5c3e}

main{max-width:820px;margin:0 auto;padding:48px 24px 96px}
nav[aria-label=breadcrumb] ol{list-style:none;display:flex;gap:8px;font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:24px 0 0}
nav[aria-label=breadcrumb] li+li:before{content:"/";margin-right:8px;color:var(--line)}
nav[aria-label=breadcrumb] a{color:var(--mut);text-decoration:none}
h1{font-size:38px;font-weight:400;letter-spacing:-.01em;margin:28px 0 20px}
.resposta{font-size:19px;line-height:1.6;border-left:3px solid var(--acc);padding-left:20px;margin:0 0 40px;color:#333}
h2{margin:48px 0 16px}
p{margin:0 0 16px}
ul.difs{list-style:none;margin:0 0 16px}
ul.difs li{padding:8px 0 8px 26px;position:relative;border-bottom:1px solid var(--line)}
ul.difs li:before{content:"-";position:absolute;left:0;color:var(--acc)}
details{border-top:1px solid var(--line);}
details:last-of-type{border-bottom:1px solid var(--line)}
summary{cursor:pointer;padding:18px 36px 18px 0;font-size:17px;position:relative;list-style:none}
summary::-webkit-details-marker{display:none}
summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;color:var(--acc);font-family:Helvetica,Arial,sans-serif}
details[open] summary:after{content:"-"}
details .corpo{padding:0 0 20px;color:#333}
table{width:100%;border-collapse:collapse;margin:4px 0 16px;font-size:15px}
th{font-family:Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--mut);padding:10px 12px;border-bottom:2px solid var(--ink)}
td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}
.cta{margin-top:56px;padding:28px;background:#fff;border:1px solid var(--line);text-align:center}
.cta a{display:inline-block;margin:8px 12px;padding:12px 28px;background:var(--ink);color:#fff;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.cta a.sec{background:transparent;color:var(--ink);border:1px solid var(--ink)}
a{color:var(--acc)}