.roteiros-module__9WoVUW__hero{color:#fff;align-items:flex-end;min-height:90vh;display:flex;position:relative;overflow:hidden}.roteiros-module__9WoVUW__heroDetail{min-height:92vh}.roteiros-module__9WoVUW__heroInner{z-index:2;width:100%;padding:158px 60px 64px;position:relative}.roteiros-module__9WoVUW__back{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;transition:background .24s var(--ease-out-quart);background:#ffffff14;border:1px solid #ffffff2e;align-items:center;margin-bottom:54px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}.roteiros-module__9WoVUW__back:hover,.roteiros-module__9WoVUW__back:focus-visible{background:#ffffff29}.roteiros-module__9WoVUW__heroTitle{letter-spacing:-.06em;text-wrap:balance;max-width:1040px;font-size:clamp(96px,10vw,170px);line-height:.84}.roteiros-module__9WoVUW__heroTitleDetail{max-width:980px;font-size:clamp(90px,9vw,156px)}.roteiros-module__9WoVUW__heroLead{color:#fffc;text-wrap:pretty;max-width:690px;margin-top:28px;font-size:21px;line-height:1.55}@media (max-width:768px){.roteiros-module__9WoVUW__hero{min-height:82svh}.roteiros-module__9WoVUW__heroDetail{min-height:86svh}.roteiros-module__9WoVUW__heroInner{padding:132px 20px 46px}.roteiros-module__9WoVUW__back{margin-bottom:36px}.roteiros-module__9WoVUW__heroTitle{font-size:clamp(58px,16vw,84px)}.roteiros-module__9WoVUW__heroTitleDetail{font-size:clamp(54px,15vw,78px)}.roteiros-module__9WoVUW__heroLead{font-size:17px}}.roteiros-module__9WoVUW__body{padding:110px 60px 150px}.roteiros-module__9WoVUW__split{grid-template-columns:.72fr 1.28fr;align-items:start;gap:56px;display:grid}.roteiros-module__9WoVUW__aside{position:sticky;top:118px}.roteiros-module__9WoVUW__asideTitle{letter-spacing:-.055em;text-wrap:balance;font-size:66px;line-height:.92}@media (max-width:768px){.roteiros-module__9WoVUW__body{padding:72px 20px 98px}.roteiros-module__9WoVUW__split{grid-template-columns:1fr;gap:32px}.roteiros-module__9WoVUW__aside{position:relative;top:auto}.roteiros-module__9WoVUW__asideTitle{font-size:44px}}.roteiros-module__9WoVUW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.roteiros-module__9WoVUW__card{text-align:left;color:var(--blue-900);transition:box-shadow .5s var(--ease-out-quart);background:#fff;border:none;border-radius:32px;outline:1px solid #0d1b2a0f;padding:0;display:block;overflow:hidden;box-shadow:0 20px 58px #0d1b2a17}.roteiros-module__9WoVUW__card:nth-child(2n){transform:translateY(34px)}.roteiros-module__9WoVUW__card:hover,.roteiros-module__9WoVUW__card:focus-visible{box-shadow:0 26px 70px #0d1b2a24}.roteiros-module__9WoVUW__cardMedia{background-position:50%;background-size:cover;height:280px;position:relative}.roteiros-module__9WoVUW__cardBody{padding:28px}.roteiros-module__9WoVUW__cardTitle{letter-spacing:-.045em;text-wrap:balance;font-size:46px;line-height:.92}@media (max-width:768px){.roteiros-module__9WoVUW__cards{grid-template-columns:1fr}.roteiros-module__9WoVUW__card:nth-child(2n){transform:none}.roteiros-module__9WoVUW__cardMedia{height:230px}.roteiros-module__9WoVUW__cardBody{padding:24px}.roteiros-module__9WoVUW__cardTitle{font-size:38px}}.roteiros-module__9WoVUW__stops{flex-direction:column;gap:24px;display:flex}.roteiros-module__9WoVUW__panel{background:#fff;border-radius:32px;outline:1px solid #0d1b2a0f;padding:30px;box-shadow:0 18px 55px #0d1b2a14}.roteiros-module__9WoVUW__stop{background:#fff;border-radius:28px;outline:1px solid #0d1b2a0f;grid-template-columns:90px 1fr auto;align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 14px 44px #0d1b2a12}.roteiros-module__9WoVUW__stopTitle{letter-spacing:-.04em;font-size:36px;line-height:.95}.roteiros-module__9WoVUW__stopName{color:var(--blue-900);margin-top:10px;font-size:15px;font-weight:900;line-height:1.3}a.roteiros-module__9WoVUW__stop{transition:box-shadow .5s var(--ease-out-quart)}a.roteiros-module__9WoVUW__stop:hover,a.roteiros-module__9WoVUW__stop:focus-visible{box-shadow:0 20px 56px #0d1b2a1f}@media (max-width:768px){.roteiros-module__9WoVUW__panel{padding:24px}.roteiros-module__9WoVUW__stop{grid-template-columns:1fr;justify-items:center;gap:14px;padding:22px}.roteiros-module__9WoVUW__stopTitle{font-size:30px}}.roteiros-module__9WoVUW__prose>:first-child{margin-top:0}.roteiros-module__9WoVUW__prose p{color:var(--gray);text-wrap:pretty;max-width:65ch;margin-top:18px;font-size:17px;line-height:1.62}.roteiros-module__9WoVUW__prose h2{font-family:var(--display);letter-spacing:-.035em;color:var(--blue-900);text-wrap:balance;margin-top:34px;font-size:32px;line-height:1.04}.roteiros-module__9WoVUW__prose h3{font-family:var(--display);letter-spacing:-.03em;color:var(--blue-900);margin-top:26px;font-size:24px;line-height:1.1}.roteiros-module__9WoVUW__prose ul,.roteiros-module__9WoVUW__prose ol{color:var(--gray);margin:18px 0 0;padding-left:20px;font-size:17px;line-height:1.62}.roteiros-module__9WoVUW__prose li+li{margin-top:8px}.roteiros-module__9WoVUW__prose li::marker{color:var(--orange-500)}.roteiros-module__9WoVUW__prose blockquote{font-family:var(--serif);color:var(--orange-600);max-width:60ch;margin:26px 0 0;padding:0;font-size:20px;font-style:italic;font-weight:300;line-height:1.45}.roteiros-module__9WoVUW__prose blockquote p{font:inherit;color:inherit;margin-top:0}.roteiros-module__9WoVUW__prose strong{color:var(--blue-900);font-weight:700}.roteiros-module__9WoVUW__prose a{color:var(--orange-600);text-underline-offset:3px;text-decoration:underline}.roteiros-module__9WoVUW__prose img{border-radius:var(--r-md);max-width:100%;height:auto;margin-top:26px}@media (max-width:768px){.roteiros-module__9WoVUW__prose h2{font-size:26px}.roteiros-module__9WoVUW__prose h3{font-size:21px}}.roteiros-module__9WoVUW__empty{background:#fff;border-radius:32px;outline:1px solid #0d1b2a0f;padding:40px 30px;box-shadow:0 18px 55px #0d1b2a14}
