:root{--tinta:#22312b;--verde:#35594f;--papel:#faf7f1;--linha:#d9dfd9;--suave:#56635d}*{box-sizing:border-box}body{margin:0;color:var(--tinta);background:#fff;font:17px/1.7 system-ui,-apple-system,sans-serif}a{color:var(--verde)}a:focus-visible,summary:focus-visible{outline:3px solid #9a712e;outline-offset:4px}a,button,summary{touch-action:manipulation}.pular{position:absolute;left:-1000px}.pular:focus{left:10px;top:8px;z-index:100;background:white;padding:10px}.publicidade{background:#22312b;color:white;text-align:center;padding:10px 16px;font-size:12px;font-weight:700;letter-spacing:.1em}.masthead{display:flex;justify-content:space-between;align-items:center;max-width:1150px;margin:auto;padding:22px 24px;border-bottom:1px solid var(--linha);gap:24px}.masthead>a{font-size:14px;text-decoration:none;min-height:44px;display:flex;align-items:center}.masthead .marca-guia{font:700 30px Georgia,serif;display:block}.marca-guia span{font:12px/1.3 system-ui;display:block;letter-spacing:.08em;margin-top:5px}.pagina-guia{display:grid;grid-template-columns:minmax(0,760px) 260px;max-width:1150px;padding:40px 24px 64px;margin:auto;gap:60px}h1{font:500 clamp(32px,4.2vw,52px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:12px 0 20px;text-wrap:balance}h2{font:500 28px/1.25 Georgia,serif;margin:38px 0 18px;text-wrap:balance}.editoria{color:var(--verde);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0}.linha-fina{font-size:20px;line-height:1.5;color:var(--suave);margin:0 0 20px}.assinatura{font-size:12px;color:var(--suave);border-top:1px solid var(--linha);padding-top:16px}.patrocinio{font-size:14px;line-height:1.5;background:var(--papel);padding:16px 20px;border-left:3px solid var(--verde);margin:24px 0}.patrocinio strong{display:block}figure{margin:30px 0}.foto-principal{display:block;width:100%;height:440px;object-fit:contain;background:#f9faf8;border:1px solid #edf0ed}figcaption{font-size:12px;color:var(--suave);margin-top:8px}.texto p{margin:0 0 22px}.condicoes{background:var(--papel);padding:28px;border:1px solid var(--linha);margin:34px 0}.condicoes h2{margin-top:8px}.preco-de{font-size:14px;color:var(--suave);margin:0}.preco-por{font-size:14px;margin:5px 0}.preco-por strong{font-size:36px;font-weight:600}.pix{font-size:21px;color:var(--verde);margin:8px 0 18px}.condicoes>p:not([class]){font-size:14px}.botao{display:block;text-align:center;padding:15px 18px;min-height:48px;border-radius:6px;background:var(--verde);color:#fff;text-decoration:none;font-size:16px;font-weight:650}.vendido-por{display:block;font-size:12px;text-align:center;margin-top:10px;color:var(--suave)}.checagem{padding-left:24px}.checagem li{margin-bottom:10px}details{border-bottom:1px solid var(--linha)}summary{font-weight:650;padding:17px 0;cursor:pointer;min-height:48px}details p{margin:0 0 22px;color:var(--suave)}.fim{margin-top:36px;border-top:1px solid var(--linha);padding-top:5px}.nota{font-size:12px;color:var(--suave)}.resumo{align-self:start;position:sticky;top:28px;background:var(--papel);padding:22px;margin-top:18px;font-size:15px;border-top:3px solid var(--verde)}.resumo h2{font-size:24px;margin:12px 0}footer{background:var(--papel);border-top:1px solid var(--linha);padding:36px 24px;font-size:13px;color:var(--suave)}.rodape-guia{max-width:1050px;margin:auto}.rodape-guia>p{max-width:740px}footer nav{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}footer nav a{min-height:44px;display:flex;align-items:center}.empresa{font-size:12px;line-height:1.9}.barra-fixa{display:none}@media(max-width:850px){.pagina-guia{display:block;max-width:760px;padding:26px 20px 44px}.resumo{display:none}.masthead{padding:18px 20px}.masthead .marca-guia{font-size:25px}.masthead>a:last-child{font-size:12px}.foto-principal{height:340px}.linha-fina{font-size:18px}.condicoes{padding:22px}.barra-fixa{display:block;position:fixed;bottom:0;left:0;right:0;background:#ffffffed;border-top:1px solid var(--linha);padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(8px);z-index:20}footer{padding-bottom:110px}.condicoes .pix{font-size:19px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
