/* Dicas dos Viajantes — identidade visual Hospedagens Jaguariaíva */
.tips-hero{color:#fff;background:linear-gradient(90deg,rgba(18,44,33,.96) 3%,rgba(18,44,33,.89) 40%,rgba(18,44,33,.21) 100%),url('/assets/img/jaguariaiva/panorama-campos-gerais-1600.webp') center 47%/cover;min-height:510px;display:flex;align-items:center}
.tips-hero-content{width:100%;padding-top:70px;padding-bottom:70px}
.tips-hero-copy{max-width:660px}.tips-eyebrow{font-size:.83rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#b47d3d;margin-bottom:14px}.tips-hero .tips-eyebrow{color:#f2c288}
.tips-hero h1{font-size:clamp(2.55rem,5.4vw,4.8rem);color:#fff;line-height:1.05;letter-spacing:-.035em;margin-bottom:24px}.tips-hero h1 em{color:#eccb9f;font-style:normal}.tips-hero-copy>p:not(.tips-eyebrow){font-size:1.11rem;max-width:580px}.tips-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 14px}.tips-hero-small{font-size:.85rem!important;color:#e9ebdf}.tips-btn-light{background:white;color:#1d4332!important}.tips-btn-light:hover{background:#f6e3cc}.tips-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:.88rem;color:#64756a;padding-top:20px;padding-bottom:20px}.tips-wall{padding-top:45px;padding-bottom:90px}.tips-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.tips-section-head h2{max-width:710px;margin-bottom:12px}.tips-section-head p{max-width:680px}.tips-secondary-cta{border:1px solid #346047;padding:11px 20px;border-radius:9px;white-space:nowrap;font-weight:700}.tips-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:15px}.tips-filters a{padding:9px 16px;border-radius:30px;background:#eef1ec;color:#375443;font-weight:650;font-size:.93rem}.tips-filters a.selected,.tips-filters a:hover{background:#2d4a3d;color:white}.tips-result-count{color:#697970;font-size:.9rem;margin-top:8px}.tips-empty{background:#f7f5f0;border:1px solid #eee7d8;border-radius:18px;text-align:center;padding:55px 28px;margin-top:30px}.tips-empty h3{margin-top:8px}.tips-empty p{max-width:520px;margin:0 auto 26px}.tips-empty-art{font-size:3.6rem;color:#ae824e}.tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px}.tips-card{border:1px solid #e0e7df;background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(31,57,42,.055);min-width:0}.tips-card-photo{display:block;width:100%;aspect-ratio:1.48;background:#e4e9df;overflow:hidden}.tips-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.tips-card-photo:hover img{transform:scale(1.035)}.tips-card-placeholder{background:linear-gradient(135deg,#32543d,#ac8b50);color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.07em;font-family:Georgia,serif;font-size:1.6rem}.tips-card-placeholder span{font-size:2.5rem}.tips-card-body{padding:22px}.tips-pill{display:inline-block;font-size:.78rem;font-weight:800;background:#f1ede5;color:#71603e;border-radius:30px;padding:5px 12px;margin-bottom:15px}.tips-card h3{font-size:1.4rem;margin-bottom:10px;overflow-wrap:anywhere}.tips-place{color:#666;font-size:.88rem}.tips-story{overflow-wrap:anywhere;white-space:normal}.tips-thumbnails{display:flex;gap:9px;margin:16px 0}.tips-thumbnails a{width:90px;height:68px;overflow:hidden;border-radius:8px}.tips-thumbnails img{width:100%;height:100%;object-fit:cover}.tips-byline{border-top:1px solid #e8eee8;padding-top:13px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:.84rem;color:#5a7160}.tips-pagination{display:flex;gap:15px;justify-content:center;align-items:center;margin-top:28px}.tips-pagination a{padding:10px 16px;background:#eef1e9;border-radius:6px;font-weight:700}
.tips-contribute{background:#f7f6f2;padding:95px 0}.tips-form-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:62px;align-items:start}.tips-form-intro{position:sticky;top:110px}.tips-form-intro h2{font-size:clamp(2rem,3vw,2.75rem)}.tips-form-intro ul{padding-left:22px;margin:26px 0;line-height:2}.tips-form-note{padding:18px;background:#e8ede5;border-left:3px solid #ab8559;border-radius:6px}.tips-form-card{background:white;border:1px solid #e2e5dd;border-radius:18px;padding:30px;box-shadow:0 12px 45px #1e33270c}.tips-form-card h3{font-size:1.55rem}.tips-form{display:flex;flex-direction:column;gap:17px}.tips-form label:not(.tips-consent){display:flex;flex-direction:column;gap:7px;font-size:.93rem;color:#354d3e;font-weight:700}.tips-form label:not(.tips-consent)>span,.tips-form .tips-consent span span{color:#a64e3b}.tips-form input:not([type=checkbox]),.tips-form select,.tips-form textarea{font:inherit;background:#fff;border:1px solid #cbd5ce;padding:13px 14px;border-radius:8px;width:100%;color:#273f32}.tips-form textarea{resize:vertical;min-height:140px}.tips-form input:focus-visible,.tips-form select:focus-visible,.tips-form textarea:focus-visible,.tips-form button:focus-visible,.tips-wall a:focus-visible{outline:3px solid #cf9a54;outline-offset:2px}.tips-form small{color:#647168;font-size:.79rem;font-weight:400}.tips-fields-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tips-consent{display:flex;gap:12px;align-items:start;line-height:1.55;font-size:.84rem;color:#40564a;cursor:pointer}.tips-consent input{margin-top:5px;width:18px;height:18px;flex-shrink:0;accent-color:#2d4a3d}.tips-consent span span{color:#a64e3b}.tips-submit{width:100%;min-height:50px}.tips-preview{display:flex;flex-wrap:wrap;gap:10px;font-size:.82rem;color:#ac4a30}.tips-preview img{width:96px;height:84px;object-fit:cover;border:1px solid #ddd;border-radius:8px}.tips-help{font-size:.8rem;color:#5d6c61;margin:0}.tips-notice{padding:13px;border-radius:8px;margin:13px 0 22px;font-size:.9rem}.tips-notice.success{background:#e5f4e9;color:#205130}.tips-notice.error{background:#ffefeb;color:#893b2b}.tips-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tips-final{padding:85px 0}.tips-final-flex{display:flex;justify-content:space-between;align-items:center;gap:35px}.tips-final-flex h2{max-width:690px}.tips-final-actions{display:flex;gap:13px;flex-wrap:wrap}.tips-final .btn-outline{border:1px solid #2d4a3d}
@media(max-width:1050px){.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tips-form-grid{gap:32px}}@media(max-width:780px){.tips-hero{min-height:410px;background:linear-gradient(90deg,rgba(18,44,33,.95),rgba(18,44,33,.6)),url('/assets/img/jaguariaiva/panorama-campos-gerais-1600.webp') center/cover}.tips-hero-content{padding-top:58px;padding-bottom:58px}.tips-form-grid{grid-template-columns:1fr}.tips-form-intro{position:static}.tips-section-head,.tips-final-flex{align-items:start;flex-direction:column}.tips-contribute{padding:65px 0}.tips-final{padding:60px 0}}@media(max-width:550px){.tips-grid{grid-template-columns:1fr}.tips-wall{padding-top:27px;padding-bottom:60px}.tips-form-card{padding:20px}.tips-fields-two{grid-template-columns:1fr}.tips-hero h1{font-size:2.75rem}.tips-filters a{font-size:.83rem;padding:8px 13px}.tips-hero-actions .btn{flex:1;white-space:nowrap;text-align:center}}
