.ls-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:14px;line-height:20px;color:var(--ink-muted)}.ls-crumbs a{text-decoration:none}.ls-crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ls-crumbs [aria-current]{color:var(--ink);font-weight:500}.ls-top{padding-bottom:clamp(64px,8vw,104px)}.ls-head,.ls-top{position:relative}.ls-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px 72px;align-items:end;padding-top:clamp(16px,3vw,40px);padding-bottom:clamp(36px,4vw,52px)}.ls-head .lp-lead{margin:0}.ls-index{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ls-index .tm-tile{min-height:212px}.ls-index .tm-tile__art{height:148px}.ls-index .tm-tile:hover{filter:brightness(1.04)}.ls-tile__abas{margin-top:auto;position:relative;font-size:13px;line-height:18px;font-weight:600}.ls-pan{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;padding:18px 20px;border-radius:var(--radius-sm);background:var(--navy) url(/site/padrao-quadras-marinho.svg) 0 0 /160px 160px repeat;color:var(--on-dark);text-decoration:none;--icon-ink:var(--on-dark);--icon-accent:var(--periwinkle)}.ls-pan:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-pan__ic{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:rgba(255,255,255,.12)}.ls-pan b{display:block;font-size:16px;line-height:22px;font-weight:600}.ls-pan span span{display:block;font-size:14px;line-height:20px;color:#C9D3EC}.ls-pan:hover .tm-tile__go{transform:translateX(3px)}.ls-frame{border-radius:16px;background:var(--surface);border:1px solid var(--line);padding:0 clamp(20px,3vw,36px) clamp(28px,3vw,40px);box-shadow:var(--shadow-float)}.ls-frame__label{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 calc(-1 * clamp(20px, 3vw, 36px)) clamp(28px,3vw,40px);padding:14px clamp(20px,3vw,36px);border-bottom:1px solid var(--line);border-radius:15px 15px 0 0;background:var(--tint);font-size:15px;line-height:22px}.ls-frame__label .ls-pan__ic{width:40px;height:40px;background:var(--surface)}.ls-frame__label a{font-weight:600;text-decoration:none;color:var(--link)!important;white-space:nowrap}.ls-frame__label a:hover{text-decoration:underline;text-underline-offset:3px}.ls-route{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ls-route .lp-stop:last-child:before{background:var(--surface);border-color:var(--navy)}[data-theme=dark] .ls-route .lp-stop:last-child:before{border-color:var(--periwinkle)}.ls-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ls-chip{height:32px;font-size:13px;text-decoration:none}.ls-app{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:18px 0 0;padding-top:16px;border-top:1px dashed var(--line-strong);font-size:14px;line-height:20px;color:var(--ink-muted)}.ls-app .tm-ico{width:20px;height:20px}.ls-app b{color:var(--ink);font-weight:600}.ls-regras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;align-items:start}.ls-regras .lp-point__ic{background:var(--surface);border:1px solid var(--line)}.ls-subnav{position:sticky;top:0;z-index:5;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-subnav__in{display:flex;align-items:center;gap:8px;padding-top:12px;padding-bottom:12px;overflow-x:auto;scrollbar-width:none}.ls-subnav__in::-webkit-scrollbar{display:none}.ls-subnav__in .ls-chip{flex:none}.ls-area{padding:clamp(56px,6vw,84px) 0;scroll-margin-top:58px}.ls-area--alt{background:var(--surface-sunken)}.ls-area__head{display:grid;grid-template-columns:400px minmax(0,1fr);gap:32px 56px;align-items:stretch}.ls-ficha{position:relative;overflow:hidden;min-height:340px;padding:24px;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--a-bg);color:var(--a-fg);box-shadow:inset 0 0 0 1px var(--a-line,transparent);--icon-ink:var(--a-fg);--icon-accent:var(--a-acc)}.ls-ficha--pan{background:var(--navy) url(/site/padrao-quadras-marinho.svg) 0 0 /160px 160px repeat}.ls-ficha__ic{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,currentColor 12%,transparent)}.ls-ficha__name{margin:16px 0 0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.01em}.ls-ficha__mod{margin:2px 0 0;font-size:14px;line-height:20px;font-weight:500;opacity:.86}.ls-ficha__art{position:absolute;right:18px;bottom:0;height:200px;width:auto;max-width:calc(100% - 36px);-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.ls-ficha--pan .ls-ficha__art{left:18px;right:18px;height:auto;width:calc(100% - 36px)}.ls-area__text{display:flex;flex-direction:column;justify-content:center}.ls-area__text .lp-lead{margin-top:16px;max-width:36em}.ls-etapa{flex-wrap:wrap;list-style:none;margin:0 0 18px;padding:0;font-size:13px;line-height:18px;font-weight:600;color:var(--ink-subtle)}.ls-etapa,.ls-etapa li{display:flex;align-items:center}.ls-etapa li{gap:8px}.ls-etapa li+li:before{content:"";width:28px;height:2px;margin:0 2px 0 10px;border-radius:1px;background:var(--line-strong)}.ls-etapa i{width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid var(--line-strong)}.ls-etapa .is-on{color:var(--ink)}.ls-etapa .is-on i{background:var(--azure);border-color:var(--azure)}.ls-etapa__note{margin-left:12px;font-weight:500;color:var(--ink-muted)}.ls-etapa .ls-etapa__note:before{display:none}.ls-quem{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 16px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:15px;line-height:22px;max-width:40em}.ls-quem dt{color:var(--ink-muted);font-weight:500}.ls-quem dd{margin:0}.ls-abas-t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:clamp(36px,4vw,48px) 0 16px}.ls-abas-t span{font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted)}.ls-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ls-aba{display:flex;flex-direction:column;gap:12px;padding:20px 22px 18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);scroll-margin-top:72px}.ls-aba__head{display:flex;align-items:center;gap:12px}.ls-aba__n{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--a-n,var(--a-bg));color:var(--a-nfg,var(--a-fg));box-shadow:inset 0 0 0 1px var(--a-line,transparent)}.ls-aba__t{margin:0;font-size:18px;line-height:24px;font-weight:600}.ls-aba__para{margin:0;font-size:16px;line-height:23px}.ls-aba__tela{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px;color:var(--ink-muted)}.ls-aba__tela li{position:relative;padding-left:16px}.ls-aba__tela li:before{content:"";position:absolute;left:1px;top:7px;width:6px;height:6px;border-radius:1.5px;background:var(--line-strong)}.ls-aba__dados{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:19px;color:var(--ink-muted)}.ls-aba__dados .tm-ico{width:16px;height:16px;margin-top:2px}@media (min-width:1101px){.ls-aba--w3{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:12px 36px}.ls-aba--w3>.ls-aba__head{grid-area:1/1}.ls-aba--w3>.ls-aba__para{grid-area:2/1;font-size:18px;line-height:26px}.ls-aba--w3>.ls-aba__tela{grid-area:1/2/3/3;padding-top:4px}.ls-aba--w3>.ls-aba__dados{grid-area:3/1/4/3}}@media (min-width:621px) and (max-width:1100px){.ls-aba--w2{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:12px 32px}.ls-aba--w2>.ls-aba__head{grid-area:1/1}.ls-aba--w2>.ls-aba__para{grid-area:2/1;font-size:18px;line-height:26px}.ls-aba--w2>.ls-aba__tela{grid-area:1/2/3/3;padding-top:4px}.ls-aba--w2>.ls-aba__dados{grid-area:3/1/4/3}}.ls-aba__dados b{color:var(--ink);font-weight:600}@media (max-width:1100px){.ls-head{grid-template-columns:minmax(0,1fr)}.ls-index{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-area__head{grid-template-columns:320px minmax(0,1fr);gap:32px 40px}.ls-ficha__art{height:170px}.ls-abas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ls-route{padding-left:44px}.ls-regras,.ls-route{gap:32px}.ls-area__head,.ls-regras,.ls-route{grid-template-columns:minmax(0,1fr)}.ls-ficha{min-height:300px}}@media (max-width:720px){.ls-frame__label{grid-template-columns:40px minmax(0,1fr)}.ls-frame__label a{grid-column:2}}@media (max-width:620px){.ls-index{grid-template-columns:minmax(0,1fr)}.ls-index .tm-tile{min-height:0}.ls-abas,.ls-quem{grid-template-columns:minmax(0,1fr)}.ls-ficha{min-height:280px}.ls-ficha__art{height:156px}.ls-pan{grid-template-columns:44px minmax(0,1fr)}.ls-pan .tm-tile__go{display:none}}