.flp.guia .guia-hero{padding:48px 0 24px;max-width:760px}.flp.guia .guia-hero h1{font-size:clamp(32px,4.6vw,52px);letter-spacing:-.03em;line-height:1.08;text-wrap:balance;margin:14px 0 16px}.flp.guia .guia-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#5d6457;margin-top:10px}.flp.guia .guia-resumo{margin:26px 0 0;padding:22px 24px;border-radius:16px;background:#f3f7ea;border:1px solid #dfe8cf;font-size:17px;line-height:1.55;color:#1f2a10;max-width:760px}.flp.guia .guia-resumo b{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#4d672e;margin-bottom:8px}.flp.guia .guia-corpo{max-width:720px;padding:16px 0 56px;font-size:17px;line-height:1.7;color:#232821}.flp.guia .guia-corpo h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.025em;line-height:1.15;margin:46px 0 14px;text-wrap:balance}.flp.guia .guia-corpo h3{font-size:20px;letter-spacing:-.015em;line-height:1.25;margin:30px 0 10px}.flp.guia .guia-corpo p{margin:0 0 18px}.flp.guia .guia-corpo ol,.flp.guia .guia-corpo ul{margin:0 0 20px;padding-left:22px}.flp.guia .guia-corpo li{margin:0 0 8px}.flp.guia .guia-corpo a{color:#2f4a17;text-decoration:underline;text-underline-offset:3px}.flp.guia .guia-corpo strong{font-weight:600}.flp.guia .guia-corpo blockquote{margin:0 0 20px;padding:4px 0 4px 18px;border-left:1px solid #cfd5c5;color:#4b5244}.flp.guia .guia-corpo table{width:100%;border-collapse:collapse;font-size:15px;margin:8px 0 26px;display:block;overflow-x:auto}.flp.guia .guia-corpo td,.flp.guia .guia-corpo th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.flp.guia .guia-corpo th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5d6457;font-weight:600}.flp.guia .guia-corpo .nota{font-size:14px;color:#5d6457}.flp.guia .guia-faq{max-width:720px;padding:0 0 48px}.flp.guia .guia-faq h2{font-size:26px;letter-spacing:-.02em;margin:0 0 18px}.flp.guia .guia-faq dl{margin:0}.flp.guia .guia-faq dt{font-weight:600;font-size:17px;margin:18px 0 6px}.flp.guia .guia-faq dd{margin:0;font-size:16px;line-height:1.65;color:#3a4034}.flp.guia .guia-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:8px 0 56px}.flp.guia .guia-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:8px 0 64px}.flp.guia .guia-item{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.flp.guia .guia-item:hover{transform:translateY(-3px);box-shadow:0 14px 34px #39412414;border-color:#cfd5c5}.flp.guia .guia-item small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4d672e;font-weight:600}.flp.guia .guia-item h2{font-size:20px;letter-spacing:-.02em;line-height:1.2;margin:0}.flp.guia .guia-item p{font-size:14.5px;line-height:1.6;flex:1;margin:0}.flp.guia .guia-relacionados{max-width:720px;padding:0 0 56px}.flp.guia .guia-relacionados h2{font-size:22px;letter-spacing:-.02em;margin:0 0 12px}.flp.guia .guia-relacionados ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.flp.guia .guia-relacionados a{color:#2f4a17;text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.flp.guia .guia-lista{grid-template-columns:1fr}.flp.guia .guia-corpo{font-size:16px}}