.g1-card[data-astro-cid-4e2e3weu]{background:#fff;border:2px solid var(--ink);border-radius:20px;padding:20px 22px;box-shadow:6px 6px 0 var(--sun);color:var(--ink)}.g1-k[data-astro-cid-4e2e3weu]{display:block;font:700 12px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--atlantic);margin-bottom:14px}.g1-card[data-astro-cid-4e2e3weu] ul[data-astro-cid-4e2e3weu]{list-style:none;margin:0;padding:0;display:grid;gap:11px}.g1-card[data-astro-cid-4e2e3weu] li[data-astro-cid-4e2e3weu]{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:var(--ink-2)}.g1-card[data-astro-cid-4e2e3weu] li[data-astro-cid-4e2e3weu]:before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:50%;background:var(--sun);border:2px solid var(--ink)}.g1-card[data-astro-cid-4e2e3weu] li[data-astro-cid-4e2e3weu] b[data-astro-cid-4e2e3weu]{color:var(--ink)}.g1-stats[data-astro-cid-4e2e3weu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0}.g1-stat[data-astro-cid-4e2e3weu]{background:#fff;border:2px solid var(--ink);border-radius:18px;padding:16px 18px;box-shadow:5px 5px 0 var(--atlantic);color:var(--ink)}.g1-stat[data-astro-cid-4e2e3weu] b[data-astro-cid-4e2e3weu]{display:block;font:800 clamp(26px,3vw,38px)/1.05 var(--display);color:var(--atlantic);letter-spacing:-.02em}.g1-stat[data-astro-cid-4e2e3weu] span[data-astro-cid-4e2e3weu]{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:var(--ink-2)}.g1-stat[data-astro-cid-4e2e3weu].sun{box-shadow:5px 5px 0 var(--sun)}.g1-stat[data-astro-cid-4e2e3weu].verde{box-shadow:5px 5px 0 var(--verde)}.g1-route[data-astro-cid-4e2e3weu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:16px;position:relative;counter-reset:g1r}.g1-route[data-astro-cid-4e2e3weu] li[data-astro-cid-4e2e3weu]{position:relative;background:#fff;border:2px solid var(--ink);border-radius:18px;padding:34px 16px 16px;color:var(--ink);counter-increment:g1r;box-shadow:5px 5px 0 var(--sun)}.g1-route[data-astro-cid-4e2e3weu] li[data-astro-cid-4e2e3weu]:before{content:counter(g1r);position:absolute;left:14px;top:-17px;width:34px;height:34px;border-radius:50%;background:var(--sun);border:3px solid var(--ink);display:grid;place-items:center;font:800 15px/1 var(--display);color:var(--ink)}.g1-route[data-astro-cid-4e2e3weu] b[data-astro-cid-4e2e3weu]{display:block;font:800 16px/1.2 var(--display);color:var(--ink)}.g1-route[data-astro-cid-4e2e3weu] span[data-astro-cid-4e2e3weu]{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--ink-2)}.g1-pair[data-astro-cid-4e2e3weu]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g1-pair[data-astro-cid-4e2e3weu]>div[data-astro-cid-4e2e3weu]{background:#fff;border:2px solid var(--ink);border-radius:18px;padding:18px 20px;color:var(--ink)}.g1-pair[data-astro-cid-4e2e3weu]>div[data-astro-cid-4e2e3weu]:first-child{box-shadow:5px 5px 0 var(--verde)}.g1-pair[data-astro-cid-4e2e3weu]>div[data-astro-cid-4e2e3weu]:last-child{box-shadow:5px 5px 0 var(--vermelho)}.g1-pair[data-astro-cid-4e2e3weu] b[data-astro-cid-4e2e3weu]{display:block;font:800 17px/1.2 var(--display);margin-bottom:8px;color:var(--ink)}.g1-pair[data-astro-cid-4e2e3weu] ul[data-astro-cid-4e2e3weu]{margin:0;padding:0 0 0 18px;display:grid;gap:7px}.g1-pair[data-astro-cid-4e2e3weu] li[data-astro-cid-4e2e3weu]{font-size:14.5px;line-height:1.45;color:var(--ink-2)}.g1-wide-note[data-astro-cid-4e2e3weu]{margin-top:20px}.band--wide .band-body>.g-figure{max-width:760px}.band--wide .band-body>.sn-tile{max-width:360px}.band--wide[data-astro-cid-4e2e3weu] .band-body[data-astro-cid-4e2e3weu]>p[data-astro-cid-4e2e3weu],.band--wide[data-astro-cid-4e2e3weu] .band-body[data-astro-cid-4e2e3weu]>ul[data-astro-cid-4e2e3weu],.band--wide[data-astro-cid-4e2e3weu] .band-body[data-astro-cid-4e2e3weu]>ol[data-astro-cid-4e2e3weu],.band--wide[data-astro-cid-4e2e3weu] .band-body[data-astro-cid-4e2e3weu]>h3[data-astro-cid-4e2e3weu]{max-width:740px}.cmp-table[data-astro-cid-4e2e3weu] tbody[data-astro-cid-4e2e3weu] td[data-astro-cid-4e2e3weu],.cmp-table[data-astro-cid-4e2e3weu] tbody[data-astro-cid-4e2e3weu] th[data-astro-cid-4e2e3weu]{color:var(--ink)}.callout[data-astro-cid-4e2e3weu] p[data-astro-cid-4e2e3weu]{color:var(--ink-2)}.band--azulejo[data-astro-cid-4e2e3weu] h3[data-astro-cid-4e2e3weu],.band--verde[data-astro-cid-4e2e3weu] h3[data-astro-cid-4e2e3weu],.band--ink[data-astro-cid-4e2e3weu] h3[data-astro-cid-4e2e3weu]{color:#fff}@media(max-width:760px){.g1-pair[data-astro-cid-4e2e3weu]{grid-template-columns:1fr}}.ft-map{background:#fff;border:2px solid var(--ink);padding:18px;margin:24px 0!important;max-width:none!important}.ft-map svg{width:100%;height:auto;display:block}.ft-map figcaption{padding:12px 0 0}.ft-jump{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:8px 0 0}.ft-jump a{display:flex;flex-direction:column;gap:4px;background:#fff;border:2px solid var(--ink);border-radius:18px;padding:14px 16px;box-shadow:5px 5px 0 var(--sun);text-decoration:none!important;color:var(--ink)!important}.ft-jump a:hover{background:#fff8dd}.ft-jump b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sun);border:2px solid var(--ink);font:800 13px var(--display)}.ft-jump span{font:800 15px/1.25 var(--display)}.ft-jump small{font-size:12.5px;color:var(--ink-3)}.ft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 10px}.ft-grid--4,.ft-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-grid--1{grid-template-columns:1fr}.ft-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:2px solid var(--ink);border-radius:22px;padding:22px;box-shadow:6px 6px 0 var(--c);text-decoration:none!important;color:var(--ink)!important;min-width:0;transition:transform .2s}.ft-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ft-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,#fff);border:2px solid var(--ink)}.ft-n{font:800 12px var(--display);padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff}.ft-card b{font:800 20px/1.2 var(--display);color:var(--ink)}.ft-q{font-size:15.5px;line-height:1.5;color:var(--ink-2)}.ft-card dl{margin:6px 0 0;display:grid;gap:0;border-top:1.5px solid var(--line)}.ft-card dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1.5px solid var(--line);font-size:14px;line-height:1.45}.ft-card dt{font:700 11px var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-top:2px}.ft-card dd{margin:0;color:var(--ink-2)}.ft-go{margin-top:auto;padding-top:10px;font:800 15px var(--display);align-self:flex-start;border-bottom:2px solid var(--sun)}.ft-grid--1 .ft-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:32px;align-items:start}.ft-grid--1 .ft-card>.ft-top,.ft-grid--1 .ft-card>b,.ft-grid--1 .ft-card>.ft-q{grid-column:1}.ft-grid--1 .ft-card>dl{grid-column:2;grid-row:1/5;margin:0}.ft-grid--1 .ft-card>.ft-go{grid-column:1;justify-self:start}@media(hover:hover)and (pointer:fine){.ft-card:hover{transform:translateY(-3px)}}.ft-live{position:relative;margin:24px 0;border-radius:26px;background:var(--ink);padding:22px}.band .ft-live .ft-live__note{color:#cfd6dd;max-width:none!important}.ft-live__tag{display:inline-block;background:var(--sun);font:800 12px var(--display);letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:999px;margin-bottom:6px}.ft-live__note{font-size:14px!important;margin:10px 4px 0}.ft-formulas{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.ft-formula{margin:0;background:#fff;border:2px solid var(--ink);border-radius:22px;padding:20px 22px;box-shadow:6px 6px 0 var(--atlantic);color:var(--ink)}.ft-formula:nth-child(2){box-shadow:6px 6px 0 var(--sun)}.ft-formula figcaption{font:700 11.5px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.ft-eq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ft-eq span{padding:6px 12px;border-radius:10px;background:var(--mist);border:1.5px solid var(--ink);font:800 15px var(--display)}.ft-eq i{font-style:normal;font:800 18px var(--display)}.ft-ex{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;border-top:1.5px dashed var(--ink-3)}.ft-ex span{font-size:15px;color:var(--ink-2)}.ft-ex b{font:800 30px var(--display)}.ft-formula p{margin:6px 0 0!important;font-size:13.5px;color:var(--ink-3)!important;max-width:none!important}@media(max-width:1000px){.ft-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-jump a:last-child{grid-column:1/-1}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-grid--3>.ft-card:last-child{grid-column:1/-1}}@media(max-width:760px){.ft-grid,.ft-grid--4,.ft-grid--2,.ft-formulas{grid-template-columns:1fr}.ft-grid--1 .ft-card{display:flex}}@media(max-width:560px){.ft-jump{grid-template-columns:1fr}}.ft-try{position:relative;margin:24px 0 8px}.ft-try .srij-ck{max-width:none!important;width:100%}.ft-try__tag{display:inline-block;background:var(--ink);color:#fff;font:800 12px var(--display);letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:999px;margin-bottom:10px}.ft-tabs__bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ft-tabs__bar button{font:800 14px var(--display);padding:9px 16px;border-radius:999px;border:2px solid var(--ink);background:#fff;color:var(--ink);cursor:pointer}.ft-tabs__bar button[aria-selected=true]{background:var(--sun);box-shadow:3px 3px 0 var(--ink)}.ft-tabs__bar button:focus-visible{outline:3px solid var(--atlantic);outline-offset:2px}.ft-white{background:#fff;border:2px solid var(--ink);border-radius:24px;padding:8px 18px;box-shadow:6px 6px 0 var(--sun)}.ft-planner{border-radius:28px;overflow:hidden}.ft-rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 8px}.ft-room{display:flex;flex-direction:column;gap:6px;background:#fff;border:2px solid var(--ink);border-radius:22px;overflow:hidden;padding:0 0 18px;box-shadow:6px 6px 0 var(--sun);text-decoration:none!important;color:var(--ink)!important}.ft-room:nth-child(2){box-shadow:6px 6px 0 var(--atlantic)}.ft-room:nth-child(3){box-shadow:6px 6px 0 var(--verde)}.ft-room__pic{display:grid;place-items:center;height:170px;background:var(--mist);border-bottom:2px solid var(--ink);margin-bottom:8px}.ft-room__pic img{height:150px;width:auto;mix-blend-mode:multiply}.ft-room b{padding:0 20px;font:800 20px var(--display)}.ft-room span:not(.ft-room__pic){padding:0 20px;font-size:15px;line-height:1.5;color:var(--ink-2)}.ft-room i{margin:6px 20px 0;font:800 14.5px var(--display);font-style:normal;align-self:flex-start;border-bottom:2px solid var(--sun)}@media(max-width:860px){.ft-rooms{grid-template-columns:1fr}}
