.AnimalCarousel_wrapper__sx1gh{display:flex;flex-direction:column;gap:12px}.AnimalCarousel_main__WCOhd{position:relative}.AnimalCarousel_photo__OLCY_{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:1px solid rgba(var(--ink-rgb),.25);display:block}.AnimalCarousel_arrow__9nI_B{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--ink);border-radius:50%;background:var(--cream);color:var(--ink);cursor:pointer}.AnimalCarousel_arrow__9nI_B:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.AnimalCarousel_arrowLeft__ZRvBP{left:10px}.AnimalCarousel_arrowRight__LZITm{right:10px}.AnimalCarousel_dots__hzfdm{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.AnimalCarousel_dot__lFPbZ{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.6);cursor:pointer}.AnimalCarousel_dotAtivo__2f2fg{background:var(--accent)}.AnimalCarousel_thumbs__jzvl8{display:flex;gap:8px;flex-wrap:wrap}.AnimalCarousel_thumb__LT4Yk{width:56px;height:56px;flex-shrink:0;padding:0;border:1.5px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer}.AnimalCarousel_thumbAtivo__9k8Wo{border-color:var(--accent)}.AnimalCarousel_thumbImg__hBs4U{width:100%;height:100%;object-fit:cover;display:block}.FichaAnimal_wrapper__lrrMX{max-width:880px;margin:0 auto;padding:44px 40px 0}.FichaAnimal_eyebrow__ZUARz{margin:0 0 12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.FichaAnimal_name__kg6KM{font-family:var(--font-fraunces),serif;font-weight:700;font-size:clamp(38px,4.5vw,56px);line-height:1.1;margin:0 0 28px}.FichaAnimal_layout__7AQvN{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:720px){.FichaAnimal_layout__7AQvN{grid-template-columns:1fr}}.FichaAnimal_fichaTecnica__YQVIW{background:var(--cream);border:1px solid rgba(var(--ink-rgb),.2);padding:26px 28px}.FichaAnimal_fichaTitle__QBapz{font-family:var(--font-fraunces),serif;font-weight:700;font-size:20px;margin:0 0 14px}.FichaAnimal_fichaRow__bemWb{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-top:1px dotted rgba(var(--ink-rgb),.35);font-size:15px}.FichaAnimal_fichaRow__bemWb:first-of-type{border-top:none}.FichaAnimal_fichaLabel__V8IHG{color:var(--muted);white-space:nowrap}.FichaAnimal_fichaValue__VfglU{flex:1 1;text-align:right;font-weight:600}.FichaAnimal_historiaTitle__CKDY8{font-family:var(--font-fraunces),serif;font-weight:700;font-size:24px;margin:36px 0 14px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.FichaAnimal_historiaText__7AGvV{font-size:16px;line-height:1.7;color:var(--ink);text-wrap:pretty}.FichaAnimal_historiaEmpty___3UBm{font-size:15px;color:var(--muted);font-style:italic}.ProcessoAdocao_wrapper__8A4VG{max-width:880px;margin:0 auto;padding:56px 40px 72px}.ProcessoAdocao_eyebrow__A8fHI{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.ProcessoAdocao_title__fSv0W{font-family:var(--font-fraunces),serif;font-weight:700;font-size:clamp(28px,3.2vw,38px);margin:0 0 10px;text-wrap:pretty}.ProcessoAdocao_subtitle__fitth{font-size:16px;color:var(--muted);font-style:italic;font-family:var(--font-fraunces),serif;margin:0 0 32px}.ProcessoAdocao_box__Dg_vI{background:var(--cream);border:1.5px dashed rgba(var(--ink-rgb),.4);padding:28px 32px;margin-bottom:24px}.ProcessoAdocao_blockTitle__BXB_m{font-family:var(--font-fraunces),serif;font-weight:700;font-size:20px;margin:0 0 18px}.ProcessoAdocao_requisitos__FMpwh{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ink)}.ProcessoAdocao_steps__HGxiY{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.ProcessoAdocao_step__YQ_KG{display:flex;gap:14px;align-items:baseline}.ProcessoAdocao_stepNumber__NWGlF{font-family:var(--font-fraunces),serif;font-weight:700;font-size:22px;color:var(--accent);flex-shrink:0;line-height:1}.ProcessoAdocao_stepText__W3Z5K{font-size:15px;color:var(--ink);text-wrap:pretty}.ProcessoAdocao_aviso__GfES5{font-size:13.5px;color:var(--muted);font-style:italic;margin:0 0 16px}.ProcessoAdocao_ctaGroup__SsNOM{display:flex;flex-wrap:wrap;gap:14px}.ProcessoAdocao_cta___Rx_W{display:inline-block;background:var(--accent);color:var(--cream);text-decoration:none;font-weight:600;font-size:15px;padding:14px 32px;border-radius:999px}.ProcessoAdocao_cta___Rx_W:hover{background:var(--accent-hover)}.ProcessoAdocao_ctaSecondary__HQO0p{display:inline-block;background:transparent;color:var(--accent);text-decoration:none;font-weight:600;font-size:15px;padding:12.5px 32px;border-radius:999px;border:1.5px solid var(--accent)}.ProcessoAdocao_ctaSecondary__HQO0p:hover{background:var(--accent);color:var(--cream)}.ExplicacaoApadrinhamento_wrapper__NdB3y{max-width:880px;margin:0 auto;padding:56px 40px 72px}.ExplicacaoApadrinhamento_eyebrow__ezCjS{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.ExplicacaoApadrinhamento_title__eoBnW{font-family:var(--font-fraunces),serif;font-weight:700;font-size:clamp(28px,3.2vw,38px);margin:0 0 24px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.ExplicacaoApadrinhamento_blockTitle__UEQo_{font-family:var(--font-fraunces),serif;font-weight:700;font-size:20px;margin:0 0 18px}.ExplicacaoApadrinhamento_box__uukxV{background:var(--cream);border:1.5px dashed rgba(var(--ink-rgb),.4);padding:28px 32px;margin-bottom:24px}.ExplicacaoApadrinhamento_paragraph__f0lqm{font-size:15.5px;line-height:1.7;color:var(--ink);text-wrap:pretty;margin:0 0 18px}.ExplicacaoApadrinhamento_ctaGroup__TOVs2{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.ExplicacaoApadrinhamento_cta___7gpr{display:inline-block;background:var(--teal);color:var(--cream);text-decoration:none;font-weight:600;font-size:15px;padding:14px 32px;border-radius:999px}.ExplicacaoApadrinhamento_cta___7gpr:hover{background:#14556d}.ExplicacaoApadrinhamento_ctaSecondary__SHLef{display:inline-block;background:transparent;color:var(--teal);text-decoration:none;font-weight:600;font-size:15px;padding:12.5px 32px;border-radius:999px;border:1.5px solid var(--teal)}.ExplicacaoApadrinhamento_ctaSecondary__SHLef:hover{background:var(--teal);color:var(--cream)}.AnimalIndisponivel_wrapper___U9IZ{max-width:640px;margin:0 auto;padding:96px 40px;text-align:center}.AnimalIndisponivel_titulo__4Voyt{font-family:var(--font-fraunces),serif;font-weight:700;font-size:clamp(28px,3.5vw,38px);margin:0 0 12px;color:var(--ink)}.AnimalIndisponivel_mensagem__pmOpM{margin:0 0 28px;font-size:15.5px;color:var(--muted);line-height:1.6}.AnimalIndisponivel_link__APuPd{display:inline-block;font-family:inherit;background:transparent;color:var(--teal);border:1.5px solid var(--teal);padding:13px 30px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none}.AnimalIndisponivel_link__APuPd:hover{background:var(--teal);color:var(--cream)}