:root{--ink:#082f36;--ocean:#006c78;--foam:#f4fbf9;--sun:#ffbf4b;--muted:#557074;--line:#c4dbd7}*{box-sizing:border-box}body{margin:0;background:var(--foam);color:var(--ink);font:17px/1.55 "Trebuchet MS",Arial,sans-serif}a{color:inherit}.page-hero{min-height:52vh;color:#fff;background-position:center;background-size:cover;display:flex;flex-direction:column}.coast{background-image:linear-gradient(90deg,rgba(3,55,67,.92),rgba(3,79,97,.2)),url('https://upload.wikimedia.org/wikipedia/commons/9/95/Praia_de_Itapecerica_em_Ubatuba.jpg')}.turtle{background-image:linear-gradient(90deg,rgba(3,55,67,.92),rgba(3,79,97,.25)),url('https://upload.wikimedia.org/wikipedia/commons/4/46/Tartaruga_Projeto_Tamar.JPG')}.waterfall{background-image:linear-gradient(90deg,rgba(3,55,67,.92),rgba(3,79,97,.2)),url('https://upload.wikimedia.org/wikipedia/commons/d/de/Prumirim_waterfall.jpg')}nav{width:min(1180px,100%);margin:auto;display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem}nav>a:first-child{text-decoration:none;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.back{border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:.55rem 1rem;text-decoration:none;font-weight:800}.page-hero>div{width:min(1180px,100%);margin:auto;padding:3.5rem 1.5rem 5rem}.page-hero small{text-transform:uppercase;letter-spacing:.18em;color:#ffe09b;font-weight:900}.page-hero h1{font:clamp(3.1rem,8vw,6.5rem)/.9 Georgia,serif;letter-spacing:-.05em;margin:.5rem 0 1rem}.page-hero p{max-width:620px;font-size:1.15rem;color:#e5f4f2}main{max-width:1180px;margin:auto;padding:5rem 1.5rem}.lead{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:3rem}.lead h2{font:clamp(2.2rem,5vw,4rem)/1 Georgia,serif;letter-spacing:-.04em;margin:0}.lead p{color:var(--muted);font-size:1.1rem;margin:0}.tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.tile-grid article,.days article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:1.5rem;min-height:205px}.tile-grid span{font:2rem Georgia;color:#86aaa5}.tile-grid h3,.days h3{font:1.55rem Georgia;margin:.8rem 0 .35rem}.tile-grid p,.days p{color:var(--muted);margin:0}.safety{background:#fff5de!important;border-color:#efd18c!important}.days{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.days b{color:var(--ocean);text-transform:uppercase;letter-spacing:.1em}.notice{margin-top:2rem;padding:1.6rem 2rem;background:var(--ink);color:white;border-radius:24px}.notice p{margin:.4rem 0 0;color:#c9dcda}footer{text-align:center;padding:2rem 1rem;background:var(--ink);color:#c9dcda;font-size:.8rem}@media(max-width:760px){.page-hero{min-height:58vh}.back{font-size:.82rem}.lead{grid-template-columns:1fr;gap:1rem}.tile-grid,.days{grid-template-columns:1fr}main{padding-top:3.5rem}}.discover-links a{background:#fff;border:1px solid var(--line);border-radius:24px;padding:1.5rem;min-height:225px;text-decoration:none;display:flex;flex-direction:column;transition:.25s transform,.25s box-shadow,.25s border-color}.discover-links a:hover,.discover-links a:focus-visible{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,47,54,.12);border-color:var(--ocean);outline:none}.discover-links b{margin-top:auto;padding-top:1.2rem;color:var(--ocean);font-size:.86rem}.info-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.info-blocks article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:1.6rem}.info-blocks h3{font:1.5rem Georgia;margin:.1rem 0 .5rem}.info-blocks p{color:var(--muted);margin:0}.detail-intro{max-width:760px}.detail-intro h2{font:clamp(2.3rem,5vw,4.2rem)/1 Georgia;margin:0 0 1.2rem}.detail-intro>p{color:var(--muted);font-size:1.12rem;margin-bottom:3rem}@media(max-width:760px){.info-blocks{grid-template-columns:1fr}}
