
:root{
  --bg:#f6f1e4;--panel:#fffdf7;--panel-2:#efe6cf;--panel-3:#e3d6b4;--line:#2b1d0e;--line-soft:#dccfae;
  --text:#2b1d0e;--muted:#4e3e2b;--muted-2:#6b5a44;
  --accent:#ff8a00;--accent-dark:#e07600;--ink:#2b1d0e;
  --blue:#2a5bd7;--green:#1e8a4c;--orange:#c24e00;--gold:#f6c445;
  --radius:12px;--col:740px;--tg:#2489cf
}
*,*::before,*::after{box-sizing:border-box}
html,body,h1,h2,h3,p,ol,ul,dl,dd,figure,table{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{background:var(--bg);color:var(--text);font-family:Montserrat,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:17px;line-height:1.65;min-width:300px;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:var(--blue);text-underline-offset:3px}
button{font:inherit}
:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
.a335ef7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;font-weight:800;font-size:15.5px;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.15;text-align:center}
.a36e36e{background:var(--accent);color:var(--ink)}
.a36e36e:hover{background:var(--accent-dark)}
.af78468{background:var(--panel);color:var(--text);border-color:var(--line)}
.a26791b{background:var(--tg);color:#fff}
.a2a8120{background:var(--line);color:var(--panel)}
.a34be76{width:min(100% - 28px,var(--col));margin:16px auto 6px}
.af94f91{position:relative;padding:4px;border-radius:16px;background:conic-gradient(from 20deg,#f6c445,#ffe9a8,#ff8a00,#f6c445,#fff3cf,#f6c445)}
.af94f91>*{position:relative}
.af94f91::before{content:"";position:absolute;inset:4px;border-radius:12px;background:var(--panel)}
.afb1340{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px 0;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2)}
.afb1340 span{padding:1px 8px;border-radius:999px;background:var(--line);color:var(--gold);letter-spacing:.04em}
.a40692c{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 14px 0}
.a03e09f{font-size:clamp(32px,9.5vw,44px);font-weight:800;font-style:italic;line-height:1.1;color:var(--line);text-shadow:2px 2px 0 var(--gold)}
.a294bd0{min-height:48px;min-width:118px;padding:0 18px;border:0;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:800;cursor:pointer}
.a294bd0[data-pegada]{background:var(--green);color:#fff}
.a926003{margin:0;padding:8px 14px 12px;font-size:14.5px;font-weight:600;color:var(--muted)}
@media (max-width:379px){.a294bd0{width:100%}}
.af300ac ol{list-style:none;display:flex;flex-wrap:wrap;margin:16px 0 4px;font-size:14px;color:var(--muted-2)}
.af300ac li+li::before{content:"·";margin:0 8px;font-weight:800}
.af300ac a{display:inline-block;padding:3px 0;color:var(--orange);font-weight:700}
.a90faa2{font-size:clamp(26px,7.2vw,39px);line-height:1.15;font-weight:800;margin:6px 0 12px;letter-spacing:-.01em}
.a763c30>.a90faa2:first-child{margin-top:22px}
.a49d51d{font-size:18px;color:var(--muted);margin:0 0 14px}
.a763c30 h2{display:flex;align-items:center;gap:10px;margin:34px 0 12px;font-size:22px;line-height:1.25;font-weight:800}
.a1126cb{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gold);color:var(--line);font-size:17px;box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--line-soft);transform:rotate(-8deg)}
.aa240d7 h2 .a1126cb{display:none}
.a763c30 h3{font-size:18px;margin:16px 0 6px}
.a763c30 p{margin:0 0 12px}
.a9cd455{margin:16px 0 20px;border-radius:16px;background:var(--panel);box-shadow:0 0 0 2px var(--line),6px 6px 0 var(--panel-3);overflow:hidden}
.af47699{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--line);color:var(--panel)}
.ace0f54{margin:0;font-size:19px;font-weight:800}
.a1c7721{margin:0;font-size:13.5px;color:var(--gold);font-weight:700}
.a7e0878{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-soft)}
.a7e0878 div{padding:10px 14px;background:var(--panel)}
.a7e0878 dt{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2)}
.a7e0878 dd{margin:0;font-weight:800;font-size:16.5px;overflow-wrap:anywhere}
.ae1905e{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line-soft)}
.ae1905e p{margin:0}
.a49f225{display:inline-flex;gap:4px}
.a49f225 i{width:22px;height:10px;border-radius:3px;background:var(--panel-3)}
.a49f225[data-v="1"] i:nth-child(-n+1),.a49f225[data-v="2"] i:nth-child(-n+2),.a49f225[data-v="3"] i:nth-child(-n+3),.a49f225[data-v="4"] i:nth-child(-n+4),.a49f225[data-v="5"] i{background:var(--accent)}
.ac23ef8{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}
.ac23ef8 li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}
.a3d785d{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--panel);font-weight:800;font-size:18px;box-shadow:inset 0 0 0 3px var(--accent),0 2px 0 var(--line-soft)}
.a9ffbfe{font-weight:800;margin:0 0 2px}
.ac23ef8 li p:last-child{margin:0;color:var(--muted)}
.a419c4a{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:4px}
.a419c4a li{position:relative;padding:3px 0 3px 28px}
.a419c4a li::before{content:"★";position:absolute;left:2px;top:3px;color:var(--accent-dark)}
.a9b28ee{position:relative;margin:18px 0;padding:12px 14px 12px 16px;border-radius:var(--radius);background:var(--panel);overflow:hidden}
.a9b28ee::after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent var(--bg) transparent transparent}
.a381b14{box-shadow:inset 5px 0 0 var(--accent)}
.a436453{box-shadow:inset 5px 0 0 var(--blue)}
.a593a97{font-weight:800;margin:0 0 2px;text-transform:uppercase;font-size:14px;letter-spacing:.06em}
.a381b14 .a593a97{color:var(--orange)}
.a436453 .a593a97{color:var(--blue)}
.a9b28ee p:last-child{margin:0}
.aa8390d{overflow-x:auto;margin:14px 0 18px;border-radius:var(--radius);background:var(--panel);box-shadow:0 0 0 2px var(--line-soft)}
.aa8390d table{width:100%;border-collapse:collapse;font-size:15.5px}
.aa8390d caption{text-align:left;padding:10px 14px;font-weight:800;background:var(--panel-2);border-bottom:2px dashed var(--line-soft)}
.aa8390d th,.aa8390d td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}
.aa8390d thead th{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2)}
@media (max-width:560px){
  .aa8390d thead{display:none}
  .aa8390d tr{display:block;padding:8px 0;border-bottom:2px dashed var(--line-soft)}
  .aa8390d tbody th{display:block;border:0;padding-bottom:2px}
  .aa8390d td{display:grid;grid-template-columns:40% minmax(0,1fr);gap:8px;border:0;padding-top:3px;padding-bottom:3px}
  .aa8390d td::before{content:attr(data-t);font-weight:700;color:var(--muted-2);font-size:13.5px}
}
.a87e3e4{margin:20px auto;max-width:280px;padding:10px 10px 12px;background:var(--panel);border-radius:14px;box-shadow:0 0 0 2px var(--line-soft),0 12px 22px -16px rgba(43,29,14,.6)}
.a87e3e4 img{border-radius:10px}
.a87e3e4 figcaption{font-size:14px;color:var(--muted-2);margin-top:8px;text-align:center}
.aa240d7{margin-top:30px}
.a9f880b{margin-bottom:8px;border-radius:var(--radius);background:var(--panel);box-shadow:0 0 0 1px var(--line-soft)}
.a9f880b summary{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:10px;align-items:center;min-height:54px;padding:10px 14px;cursor:pointer;list-style:none}
.a9f880b summary::-webkit-details-marker{display:none}
.a9f880b h3{margin:0;font-size:16.5px}
.a65fbf3{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold);font-weight:800;transition:transform .15s}
.a9f880b[open] .a65fbf3{transform:rotate(45deg)}
.a9f880b p{margin:0;padding:0 14px 14px;color:var(--muted)}
.ada96ca{margin:28px 0;padding:18px;border-radius:18px;background:var(--line);color:#efe4cb}
.acb25f4{font-size:21px;font-weight:800;color:var(--gold);margin:0 0 4px}
.ada96ca a:not(.a335ef7){color:#fff}
.a75720b{display:grid;gap:8px;margin-top:12px}
.ada96ca .a2a8120{background:var(--panel);color:var(--line)}
.a93f5f1{margin-top:30px}
.a042311{font-weight:800;font-size:18px;margin:0 0 8px}
.a93f5f1 ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.a93f5f1 a{display:grid;gap:4px;align-content:start;min-height:92px;padding:10px 12px;border-radius:12px;background:var(--panel);color:var(--text);text-decoration:none;font-weight:700;line-height:1.25;box-shadow:0 0 0 2px var(--line-soft),0 4px 0 var(--panel-3);overflow-wrap:anywhere}
.a93f5f1 b{justify-self:start;padding:0 8px;border-radius:999px;background:var(--line);color:var(--gold);font-size:12.5px}
.afe964a{margin-top:22px;font-size:14px;color:var(--muted-2)}
.a764721{list-style:none;padding:0;display:grid;gap:12px;margin:16px 0 22px}
.a764721 a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;box-shadow:0 0 0 2px var(--line-soft),0 4px 0 var(--panel-3)}
.a764721 b{grid-row:span 2;display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--gold);color:var(--line);font-size:17px;transform:rotate(-4deg)}
.a764721 strong{font-size:19px}
.a764721 span{color:var(--muted);font-size:15px}
@media (min-width:760px){
  .a75720b{grid-template-columns:auto auto;justify-content:start}
  .a93f5f1 ul{grid-template-columns:repeat(4,minmax(0,1fr))}
  .a764721{grid-template-columns:repeat(3,minmax(0,1fr))}
  .a7e0878{grid-template-columns:repeat(4,minmax(0,1fr))}
}
