.vg{clear:both;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin:28px 0}.vg-card{grid-column:span 2}.vg-card:nth-last-child(2):nth-child(3n+1),.vg-card:last-child:nth-child(3n+2){grid-column:span 3}.vg-card{display:flex;flex-direction:column;background:#fff;border:2px solid var(--ink);border-radius:22px;overflow:hidden;box-shadow:6px 6px 0 var(--c);color:var(--ink)}.vg-pic{background:color-mix(in srgb,var(--c) 14%,#fff);border-bottom:2px solid var(--ink);display:grid;place-items:center;height:170px}.vg-pic img{height:150px;width:auto;mix-blend-mode:multiply}.vg-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.vg-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.vg-kind{font:700 11.5px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.vg-count{padding:4px 11px;border-radius:999px;background:var(--sun);border:1.5px solid var(--ink);font:800 13px var(--display)}.vg-card h3{margin:8px 0 6px;font:800 21px/1.2 var(--display);color:var(--ink)!important}.vg-card p{margin:0 0 12px!important;font-size:15px;line-height:1.5;color:var(--ink-2)!important;max-width:none!important}.vg-card dl{margin:auto 0 0;border-top:1.5px solid var(--line)}.vg-card dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1.5px solid var(--line)}.vg-card dt{font-size:13.5px;color:var(--ink-3)}.vg-card dd{margin:0;font:800 14px var(--display);text-align:right;color:var(--ink)}.vg-link{margin-top:12px;align-self:flex-start;font:800 14px var(--display);color:var(--ink)!important;text-decoration:none!important;border-bottom:2px solid var(--sun)}.vg-card:last-child:nth-child(3n+1){grid-column:1/-1;flex-direction:row}.vg-card:last-child:nth-child(3n+1) .vg-pic{width:34%;height:auto;min-height:200px;border-bottom:0;border-right:2px solid var(--ink)}@media(max-width:1000px){.vg{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-card,.vg-card:nth-last-child(2):nth-child(3n+1),.vg-card:last-child:nth-child(3n+2){grid-column:auto}.vg-card:last-child:nth-child(3n+1){grid-column:auto;flex-direction:column}.vg-card:last-child:nth-child(3n+1) .vg-pic{width:auto;min-height:0;height:170px;border-right:0;border-bottom:2px solid var(--ink)}.vg-card:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:640px){.vg{grid-template-columns:1fr}}.va{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.va-panel{background:#fff;border:2px solid var(--ink);border-radius:22px;overflow:hidden;box-shadow:6px 6px 0 var(--c);color:var(--ink)}.va-panel header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:color-mix(in srgb,var(--c) 22%,#fff);border-bottom:2px solid var(--ink)}.va-ico{width:44px;height:44px;border-radius:14px;background:#fff;border:2px solid var(--ink);display:grid;place-items:center;flex:none}.va-ico svg{width:24px;height:24px}.va-panel h3{margin:0;flex:1;font:800 19px/1.2 var(--display);color:var(--ink)!important}.va-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font:800 13px var(--display)}.va-panel ul{list-style:none;margin:0;padding:4px 18px 10px}.va-panel li{margin:0!important;padding:13px 0;border-bottom:1.5px solid var(--line);max-width:none!important}.va-panel li:last-child{border-bottom:0}.va-panel li:before{display:none}.va-panel li b{display:flex;align-items:center;justify-content:space-between;gap:8px;font:800 15.5px/1.3 var(--display);color:var(--ink)}.va-tag{flex:none;padding:3px 9px;border-radius:999px;background:var(--mist);border:1.5px solid var(--line);font:700 11.5px var(--display);color:var(--ink-2)}.va-panel li>span{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}@media(max-width:1000px){.va{grid-template-columns:1fr}}.vh-cap{font:700 14px var(--display);color:var(--ink-2)!important;margin:22px 0 0!important;max-width:none!important}.vh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:16px 0 12px}.vh-card{display:flex;flex-direction:column;background:#fff;border:2px solid var(--ink);border-radius:22px;padding:18px 18px 0;box-shadow:6px 6px 0 var(--c);color:var(--ink);overflow:hidden}.vh-top{display:flex;justify-content:space-between;align-items:center;min-height:26px}.vh-own{padding:3px 10px;border-radius:999px;background:var(--sun);border:1.5px solid var(--ink);font:800 12px var(--display)}.vh-kind{font:700 11.5px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.vh-stars{color:var(--sun-deep);font-size:17px;letter-spacing:1px}.vh-card h3{margin:10px 0 4px;font:800 18px/1.25 var(--display);color:var(--ink)!important}.vh-type{margin:0 0 12px!important;font-size:14px;line-height:1.45;color:var(--ink-2)!important;max-width:none!important}.vh-dist{align-self:flex-start;margin-top:auto;margin-bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:999px;background:var(--mist);border:1.5px solid var(--line);font:700 13px var(--display)}.vh-dist svg{width:17px;height:17px}.vh-price{margin:0 -18px;padding:14px 18px 16px;background:color-mix(in srgb,var(--c) 16%,#fff);border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr auto;align-items:end;row-gap:0}.vh-from{grid-column:1/-1;font:700 11.5px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.vh-price b{font:800 30px/1.1 var(--display);color:var(--ink)}.vh-lvl{grid-row:2;grid-column:2;font:800 15px var(--display);letter-spacing:1px}.vh-lvl i{font-style:normal;color:color-mix(in srgb,var(--ink) 22%,transparent)}.vh-lvl i.on{color:var(--ink)}.vh-unit{grid-column:1/-1;font-size:12.5px;color:var(--ink-2)}.vh-note{font-size:13px;color:var(--ink-3)!important;margin:10px 0 0!important;max-width:none!important}@media(max-width:1100px){.vh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vh{grid-template-columns:1fr}}.vn{list-style:none;margin:26px 0 8px;padding:0;background:#fff;border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--sun);overflow:hidden}.vn li{display:grid;grid-template-columns:44px minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:center;margin:0!important;padding:16px 22px;border-bottom:1.5px solid var(--line);max-width:none!important}.vn li:last-child{border-bottom:0}.vn li:before{display:none}.vn-i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sun);border:2px solid var(--ink);font:800 14px var(--display);color:var(--ink)}.vn h3{margin:0 0 3px;font:800 17px/1.25 var(--display);color:var(--ink)!important}.vn p{margin:0!important;font-size:14.5px;line-height:1.5;color:var(--ink-2)!important;max-width:none!important}.vn-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px}.vn-meta b{font:800 14px var(--display);color:var(--ink)}.vn-mode{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border-radius:999px;background:color-mix(in srgb,var(--c) 16%,#fff);border:1.5px solid var(--ink);font:700 12px var(--display);white-space:nowrap}.vn-mode svg{width:15px;height:15px}.vn-track{height:10px;border-radius:99px;background:var(--mist);border:1.5px solid var(--line);overflow:hidden}.vn-track i{display:block;height:100%;border-radius:99px;background:var(--c)}.vn-legend{font-size:12.5px;color:var(--ink-3)!important;margin:12px 0 0!important;max-width:none!important}@media(max-width:760px){.vn li{grid-template-columns:36px minmax(0,1fr);gap:12px 14px;padding:14px 16px}.vn-bar{grid-column:2}}.vv{margin:26px 0 0}.vv-hours{margin:0 0 22px;background:#fff;border:2px solid var(--ink);border-radius:22px;padding:18px 22px 14px;box-shadow:6px 6px 0 var(--sun)}.vv-hours figcaption{font:800 12px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.vv-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:10px}.vv-lbl{font:800 14.5px var(--display);color:var(--ink)}.vv-lbl small{display:none;margin-left:8px;font:700 13px var(--display);color:var(--ink-2)}.vv-track{position:relative;height:34px;border-radius:10px;background:repeating-linear-gradient(90deg,var(--mist) 0 calc(12.5% - 1px),var(--line) calc(12.5% - 1px) 12.5%);border:1.5px solid var(--line)}.vv-track i{position:absolute;top:3px;bottom:3px;border-radius:8px;background:var(--c);border:2px solid var(--ink);display:grid;place-items:center;font-style:normal}.vv-track i span{font:800 13px var(--display);color:var(--ink);white-space:nowrap}.vv-axis{margin:0}.vv-scale{position:relative;height:18px}.vv-scale span{position:absolute;transform:translate(-50%);font:700 11.5px var(--display);color:var(--ink-3)}.vv-lists{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.vv-lists section{background:#fff;border:2px solid var(--ink);border-radius:22px;padding:18px 20px;box-shadow:6px 6px 0 var(--c)}.vv-yes{--c:var(--verde)}.vv-no{--c:var(--vermelho)}.vv-lists h3{margin:0 0 8px;display:flex;align-items:center;gap:10px;font:800 18px var(--display);color:var(--ink)!important}.vv-lists h3 span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font-size:15px}.vv-lists ul{list-style:none;margin:0;padding:0}.vv-lists li{margin:0!important;padding:9px 0;border-bottom:1.5px solid var(--line);font-size:15px;line-height:1.5;color:var(--ink-2);max-width:none!important}.vv-lists li:last-child{border-bottom:0}.vv-lists li:before{display:none}.vv-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vv-tips article{background:color-mix(in srgb,var(--c) 14%,#fff);border:2px solid var(--ink);border-radius:20px;padding:16px 18px}.vv-tips h3{margin:0 0 6px;font:800 17px var(--display);color:var(--ink)!important}.vv-tips p{margin:0!important;font-size:14.5px;line-height:1.5;color:var(--ink-2)!important;max-width:none!important}.vv-src{font-size:12.5px;color:var(--ink-3)!important;margin:12px 0 0!important;max-width:none!important}@media(max-width:860px){.vv-lists,.vv-tips{grid-template-columns:1fr}.vv-row{grid-template-columns:1fr;gap:6px}.vv-axis .vv-lbl{display:none}.vv-lbl small{display:inline}.vv-track i span{display:none}.vv-scale span:nth-child(2n){display:none}}
