BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
PRODID:-//WordPress - MECv7.33.0//EN
X-ORIGINAL-URL:https://cartazculturallisboa.pt/
X-WR-CALNAME:Cartaz Cultural Lisboa
X-WR-CALDESC:Cartaz Cultural de Lisboa - Agenda de eventos culturais da cidade - Teatro, Música, Cinema, exposições, Literatura, Espetáculos, hoje em LX.
X-WR-TIMEZONE:Europe/Lisbon
BEGIN:VTIMEZONE
TZID:Europe/Lisbon
X-LIC-LOCATION:Europe/Lisbon
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:WEST
DTSTART:20260329T020000
RRULE:FREQ=YEARLY;BYMONTH=03;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:WET
DTSTART:20261025T010000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU
END:STANDARD
END:VTIMEZONE
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
UID:MEC-02f0db501dcc445cc48e09e6d5cc1e2d@cartazculturallisboa.pt
DTSTART;TZID=Europe/Lisbon:20260829T150000
DTEND;TZID=Europe/Lisbon:20260927T180000
DTSTAMP:20250423T090107Z
CREATED:20250423
LAST-MODIFIED:20260719
PRIORITY:5
SEQUENCE:1
TRANSP:OPAQUE
SUMMARY:Feira da Luz 2026 – Carnide
DESCRIPTION:\n\n\n\nCarnide · Lisboa\nInformação atualizada\nFeira da Luz 2026\nCartaz, datas e guia completo\nUm mês de concertos gratuitos, comércio tradicional, gastronomia,\nartesanato, diversões e vida de bairro no Jardim da Luz.\nJá estão confirmados nove dos dez artistas do cartaz musical.\n\nVer concertos confirmados\n↓\nLargo da Luz, Carnide. Foto:\nHipersyl / Wikimedia Commons\n· CC BY-SA 4.0\n· imagem de arquivo, anterior à edição de 2026.\nDatas\n29 Ago — 27 Set\n30 dias de feira\nHorário\n11h00 — 24h00\nTodos os dias\nLocal\nJardim da Luz\nCarnide, Lisboa\nEntrada\nGratuita\nConcertos às 21h30\n\nResumo ( #fluz-resumo )\nCartaz 2026 ( #fluz-cartaz )\nNa feira ( #fluz-programa )\nArtesanato ( #fluz-artesanato )\nComo chegar ( #fluz-como-chegar )\nHistória ( #fluz-historia )\nPerguntas ( #fluz-faq )\n \nA Feira da Luz 2026 regressa ao Jardim da Luz e às\náreas adjacentes, em Carnide, entre 29 de agosto e 27 de\nsetembro. A feira funciona diariamente das\n11h00 às 24h00 e reúne música portuguesa,\nrestauração, comércio, artesanato e diversões para várias idades.\n9\nAtualização · 19 julho 2026\nNove dos dez artistas já foram revelados\nO portal da Junta de Freguesia de Carnide apresenta nove\nconcertos confirmados. O décimo nome e o programa completo\nde animações continuam por anunciar.\n\n\nCartaz oficial 2026\nConcertos confirmados\nTodas as atuações divulgadas até ao momento começam às\n21h30. O acesso ao recinto é gratuito.\nSáb\n29\nAgo\nAbertura da Feira\nMiguel Gameiro & Pólo Norte\n21h30\nConfirmado\n\nSex\n04\nSet\nMúsica portuguesa\nTanya\n21h30\nConfirmado\n\nSáb\n05\nSet\nConcerto\nNamorados da Cidade\n21h30\nConfirmado\n\nSex\n11\nSet\nConcerto\nBruna\n21h30\nConfirmado\n\nSáb\n12\nSet\nConcerto\nFilipe Delgado\n21h30\nConfirmado\n\nSex\n18\nSet\nPop portuguesa\nPaulo Gonzo\n21h30\nConfirmado\n\nSáb\n19\nSet\nFado\nRicardo Ribeiro\n21h30\nConfirmado\n\nSex\n25\nSet\nConcerto\nFF\n21h30\nConfirmado\n\nSáb\n26\nSet\nHip-hop português\nValete\n21h30\nConfirmado\n\nData\n?\n2026\n10.º concerto\nArtista por anunciar\nA confirmar\nPor revelar\n\nImportante:A organização está a revelar o cartaz de forma faseada. Não\natribuímos uma data ao décimo concerto porque essa informação\nainda não aparece publicada no programa oficial.\n\n \n\nInformação rápida\nFeira da Luz 2026\n\nInício\n29 agosto\nFim\n27 setembro\nHorário\n11h00–24h00\nConcertos\n21h30\nPreço\nEntrada gratuita\nOrganização\nJ. F. de Carnide\n\n\n\nLocalização\nAbrir mapa do Jardim da Luz\n↗\n\nM\nPrefira o MetroCarnide e Colégio Militar/Luz pertencem à Linha Azul.\nConsulte o estado da rede antes de sair.\n\nPUB\n\n\nPara além dos concertos\nO que encontra na feira\nA atribuição oficial de lugares confirma uma oferta ampla de\ncomércio, restauração e diversões distribuída pelo Jardim da Luz\ne áreas adjacentes.\n01\nComes e bebes\nSnack-bares, restauração portuguesa e brasileira, pão com\nchouriço, farturas, doçaria, frutos secos, ginjinha, gelados,\nqueijadas e outros sabores de feira.\n\n02\nDiversões\nCarrossel, pistas infantis, carros de prémios, escape room,\natividades radicais, baby zone e diversões aquáticas constam\nda lista oficial de lugares.\n\n03\nComércio e tradição\nArtesanato, olaria, joalharia, acessórios, roupa, produtos\nregionais, mel, fumeiro, plantas, objetos vintage e propostas\nde criadores.\n\ni\nAs diversões e os produtos são pagos individualmente. A\ngratuitidade refere-se ao acesso à feira e aos concertos\ndivulgados no cartaz.\n\nSexta a domingo\nMercado de Artesanato\nO Mercado de Artesanato integra a Feira da Luz todas as\nsextas-feiras, sábados e domingos. Realiza-se no\ninterior do jardim e reúne artesãos e criadores em tendas próprias.\n\n1Quando visitarDe sexta-feira a domingo durante a feira.\n2Onde ficaNo interior do Jardim da Luz.\n3O que procurarPeças artesanais, acessórios, joalharia, olaria e criação independente.\n\n\nPlaneie a visita\nComo chegar à Feira da Luz\nM\nMetro\nUse a Linha Azul. As estações de Carnide e\nColégio Militar/Luz são as principais referências para chegar\nà zona do Jardim da Luz.\n\nConsultar Metro\n↗\n\n\nBUS\nAutocarro\nHá ligações rodoviárias na zona de Carnide e Colégio Militar.\nConsulte o planeador da Carris no próprio dia, sobretudo se\nexistirem condicionamentos locais.\n\nPlanear viagem\n↗\n\n\nP\nAutomóvel\nO estacionamento próximo pode tornar-se difícil nas noites de\nconcerto. Chegue cedo e não conte com lugar junto ao recinto.\n\nVer localização\n↗\n\n\nRegresso depois dos concertosOs concertos começam às 21h30 e a feira encerra às 24h00.\nVerifique horários, frequência e eventuais alterações de serviço\nantes de iniciar a viagem de regresso.\n\nPUB\n\n\n1463\norigem da devoção\nCarnide e Nossa Senhora da Luz\nUma feira ligada à romaria e à vida do bairro\nA Feira da Luz nasceu associada à romaria realizada em setembro\njunto do Santuário de Nossa Senhora da Luz. Ao encontro religioso\njuntaram-se vendedores e visitantes, fazendo crescer uma feira\npopular que atravessou séculos e se tornou uma referência de\nCarnide.\nA atual edição integra as Festividades de Setembro em honra de\nNossa Senhora da Luz e culmina tradicionalmente com uma procissão\npelas ruas da freguesia. A organização da Feira da Luz é\nresponsabilidade da Junta de Freguesia de Carnide desde 2014.\nO horário e o percurso da procissão de 2026 ainda não constam do\nprograma completo disponibilizado pela organização.\n\nAntes de sair de casa\nDicas para aproveitar melhor\n01\nChegue antes das 21h00\nNas noites de concerto, chegar mais cedo facilita a circulação\ne permite conhecer a zona de restauração e comércio.\n\n02\nUse roupa confortável\nO evento distribui-se pelo jardim e áreas adjacentes. Prepare-se\npara caminhar e permanecer algum tempo de pé.\n\n03\nConfirme atualizações\nO décimo artista e o programa de animações continuam em\natualização. Consulte esta página novamente antes da visita.\n\n\nVerificação editorial\nO que está confirmado e o que falta anunciar\n\n✓ Confirmado\n\nDatas: 29 agosto a 27 setembro\nHorário diário: 11h00–24h00\nJardim da Luz e áreas adjacentes\nNove concertos às 21h30\nMercado de Artesanato de sexta a domingo\nComércio, restauração e diversões\nOrganização da Junta de Freguesia de Carnide\n\n\n\n… Por anunciar\n\nDécimo artista do cartaz\nData do décimo concerto\nPrograma completo de animações\nWorkshops e animação de rua\nHorário e percurso da procissão\nEventuais condicionamentos de trânsito\n\n\n\n\nPerguntas frequentes\nFeira da Luz 2026: respostas rápidas\n\n\nQuando se realiza a Feira da Luz 2026?\nDe 29 de agosto a 27 de setembro de 2026, no Jardim da Luz e\náreas adjacentes, em Carnide.\n\n\nQual é o horário da feira?\nO horário oficial de funcionamento é das 11h00 às 24h00,\ntodos os dias.\n\n\nA entrada é gratuita?\nSim. O acesso à Feira da Luz e aos concertos anunciados é\ngratuito. Consumos, compras e diversões são pagos.\n\n\nQuais são os artistas confirmados?\nMiguel Gameiro & Pólo Norte, Tanya, Namorados da Cidade,\nBruna, Filipe Delgado, Paulo Gonzo, Ricardo Ribeiro, FF e\nValete.\n\n\nO cartaz de concertos já está completo?\nAinda não. A organização indica nove de dez artistas\nrevelados. O último nome continua por anunciar.\n\n\nA que horas começam os concertos?\nOs nove concertos já confirmados estão marcados para as 21h30.\n\n\nQuando funciona o Mercado de Artesanato?\nTodas as sextas-feiras, sábados e domingos durante a Feira da\nLuz, no interior do jardim.\n\n\nA feira tem atividades para crianças?\nSim. A lista oficial inclui carrossel, pistas infantis, baby\nzone, diversões aquáticas, escape room e outras atividades.\nCada operador define os respetivos preços e condições.\n\n\nComo chegar de Metro?\nA zona é servida pela Linha Azul. Carnide e Colégio\nMilitar/Luz são as estações de referência para a visita.\n\n\nPUB\n\n\n\nContinue a explorar\nMais sugestões em Lisboa\n\n\nAgenda\nMúsica ao vivo em Lisboa\n→\n\n\nGrátis\nEventos gratuitos em Lisboa\n→\n\n\nFim de semana\nO que fazer este fim de semana\n→\n\n\nCalendário\nAgenda de eventos em Lisboa\n→\n\n\nFontes consultadas:\nJunta de Freguesia de Carnide — Feira da Luz 2026,\nNormas oficiais de participação,\nNiT — acesso gratuito,\nMetropolitano de Lisboa\ne Wikimedia Commons.\nInformação verificada em 19 de julho de 2026. O programa pode ser\nalterado pela organização.Edição:\nMiguel Aguiar\n\n\n\n#ccl-fluz-2026 {    --fluz-ink: #0b0c1c;    --fluz-paper: #ffffff;    --fluz-yellow: #ffe500;    --fluz-yellow-soft: #fff9c7;    --fluz-wash: #f6f6f3;    --fluz-text: #30313d;    --fluz-muted: #686a75;    --fluz-border: rgba(11, 12, 28, 0.13);    --fluz-radius: 18px;    --fluz-shadow: 0 22px 55px rgba(11, 12, 28, 0.12);    width: 100%;    min-width: 0;    max-width: 100%;    overflow-x: clip;    container-name: fluzarticle;    container-type: inline-size;    color: var(--fluz-text);    background: var(--fluz-paper);    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;    font-size: 16px;    line-height: 1.6;}#ccl-fluz-2026,#ccl-fluz-2026 *,#ccl-fluz-2026 *::before,#ccl-fluz-2026 *::after {    box-sizing: border-box;}#ccl-fluz-2026 img {    display: block;    max-width: 100%;}#ccl-fluz-2026 a {    color: inherit;    text-decoration: none;}#ccl-fluz-2026 p,#ccl-fluz-2026 h1,#ccl-fluz-2026 h2,#ccl-fluz-2026 h3,#ccl-fluz-2026 dl,#ccl-fluz-2026 dd,#ccl-fluz-2026 figure {    margin-top: 0;    min-width: 0;    overflow-wrap: break-word;    word-break: normal;}#ccl-fluz-2026 .fluz-hero {    width: calc(100% - 28px);    max-width: 1380px;    margin: 14px auto 0;}#ccl-fluz-2026 .fluz-hero__media {    position: relative;    min-height: 610px;    margin: 0;    overflow: hidden;    background: var(--fluz-ink);    border-radius: 27px;    box-shadow: var(--fluz-shadow);}#ccl-fluz-2026 .fluz-hero__media > img {    position: absolute;    inset: 0;    width: 100%;    height: 100%;    object-fit: cover;    object-position: center;}#ccl-fluz-2026 .fluz-hero__shade {    position: absolute;    inset: 0;    background:        linear-gradient(90deg, rgba(11, 12, 28, 0.96) 0%, rgba(11, 12, 28, 0.8) 48%, rgba(11, 12, 28, 0.24) 100%),        linear-gradient(0deg, rgba(11, 12, 28, 0.85), transparent 48%);}#ccl-fluz-2026 .fluz-hero__content {    position: relative;    z-index: 2;    display: flex;    min-height: 610px;    flex-direction: column;    justify-content: center;    padding: clamp(42px, 7vw, 84px);}#ccl-fluz-2026 .fluz-hero__topline {    display: flex;    max-width: 780px;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;    gap: 12px;    margin-bottom: 22px;}#ccl-fluz-2026 .fluz-kicker {    color: var(--fluz-yellow) !important;    font-size: 11px;    font-weight: 900;    letter-spacing: 0.15em;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-status {    display: inline-flex;    align-items: center;    gap: 7px;    padding: 7px 10px;    color: rgba(255, 255, 255, 0.9) !important;    background: rgba(255, 255, 255, 0.1);    border: 1px solid rgba(255, 255, 255, 0.2);    border-radius: 999px;    font-size: 9px;    font-weight: 800;}#ccl-fluz-2026 .fluz-status i {    width: 7px;    height: 7px;    background: #4be195;    border-radius: 50%;    box-shadow: 0 0 0 4px rgba(75, 225, 149, 0.14);}#ccl-fluz-2026 .fluz-hero h1 {    max-width: 900px;    margin: 0;    color: #ffffff !important;    font-size: clamp(44px, 8.2cqw, 88px);    font-weight: 900;    letter-spacing: -0.038em;    line-height: 0.96;    text-wrap: balance;}#ccl-fluz-2026 .fluz-hero h1 strong {    display: block;    margin-top: 14px;    color: var(--fluz-yellow) !important;    font-size: 0.49em;    font-weight: 900;    letter-spacing: -0.045em;    line-height: 1.04;}#ccl-fluz-2026 .fluz-hero__content > p {    max-width: 720px;    margin: 26px 0 0;    color: rgba(255, 255, 255, 0.92) !important;    font-size: 15px;    line-height: 1.72;}#ccl-fluz-2026 .fluz-hero__actions {    display: flex;    flex-wrap: wrap;    gap: 10px;    margin-top: 30px;}#ccl-fluz-2026 .fluz-btn {    display: inline-flex;    min-height: 50px;    align-items: center;    justify-content: center;    gap: 14px;    padding: 13px 20px;    border: 1px solid transparent;    border-radius: 999px;    font-size: 11px;    font-weight: 900;    transition: transform 180ms ease, background-color 180ms ease;}#ccl-fluz-2026 .fluz-btn:hover,#ccl-fluz-2026 .fluz-btn:focus-visible {    transform: translateY(-2px);}#ccl-fluz-2026 .fluz-btn--yellow {    color: var(--fluz-ink) !important;    background: var(--fluz-yellow);}#ccl-fluz-2026 .fluz-btn--yellow:hover {    background: #fff16d;}#ccl-fluz-2026 .fluz-hero figcaption {    position: absolute;    z-index: 2;    right: 16px;    bottom: 13px;    max-width: calc(100% - 32px);    color: rgba(255, 255, 255, 0.78) !important;    font-size: 8px;    text-align: right;}#ccl-fluz-2026 .fluz-hero figcaption a {    color: #ffffff !important;    text-decoration: underline;    text-underline-offset: 2px;}#ccl-fluz-2026 .fluz-facts {    position: relative;    z-index: 3;    display: grid;    width: calc(100% - 56px);    max-width: 1100px;    grid-template-columns: repeat(4, minmax(0, 1fr));    gap: 9px;    margin: -34px auto 0;}#ccl-fluz-2026 .fluz-facts article {    min-height: 126px;    padding: 20px;    background: var(--fluz-paper);    border: 1px solid var(--fluz-border);    border-radius: 17px;    box-shadow: 0 14px 36px rgba(11, 12, 28, 0.1);}#ccl-fluz-2026 .fluz-facts span,#ccl-fluz-2026 .fluz-facts strong,#ccl-fluz-2026 .fluz-facts small {    display: block;}#ccl-fluz-2026 .fluz-facts span {    color: var(--fluz-muted);    font-size: 8px;    font-weight: 900;    letter-spacing: 0.13em;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-facts strong {    margin-top: 14px;    color: var(--fluz-ink);    font-size: 16px;    font-weight: 900;    line-height: 1.2;}#ccl-fluz-2026 .fluz-facts small {    margin-top: 6px;    color: var(--fluz-muted);    font-size: 9px;}#ccl-fluz-2026 .fluz-jump {    display: flex;    width: calc(100% - 28px);    max-width: 1180px;    flex-wrap: wrap;    justify-content: center;    gap: 7px;    margin: 24px auto 0;    padding: 10px;    background: var(--fluz-wash);    border: 1px solid var(--fluz-border);    border-radius: 999px;}#ccl-fluz-2026 .fluz-jump a {    padding: 9px 13px;    color: var(--fluz-ink);    border-radius: 999px;    font-size: 9px;    font-weight: 800;    transition: background-color 180ms ease;}#ccl-fluz-2026 .fluz-jump a:hover,#ccl-fluz-2026 .fluz-jump a:focus-visible {    background: var(--fluz-yellow);}#ccl-fluz-2026 .fluz-layout {    display: grid;    width: calc(100% - 28px);    max-width: 1180px;    grid-template-columns: minmax(0, 1fr) 310px;    gap: clamp(34px, 6vw, 76px);    align-items: start;    margin: clamp(55px, 8vw, 94px) auto 0;}#ccl-fluz-2026 .fluz-lead {    margin: 0;    color: var(--fluz-ink) !important;    font-size: clamp(18px, 2.2cqw, 24px) !important;    font-weight: 600;    letter-spacing: -0.025em;    line-height: 1.55 !important;}#ccl-fluz-2026 .fluz-lead strong {    font-weight: 900;}#ccl-fluz-2026 .fluz-update {    display: grid;    grid-template-columns: 54px minmax(0, 1fr);    gap: 18px;    margin: 34px 0 0;    padding: 23px;    background: var(--fluz-yellow-soft);    border: 1px solid rgba(11, 12, 28, 0.14);    border-radius: var(--fluz-radius);}#ccl-fluz-2026 .fluz-update__icon {    display: grid;    width: 54px;    height: 54px;    place-content: center;    color: var(--fluz-paper);    background: var(--fluz-ink);    border-radius: 50%;    font-size: 22px;    font-weight: 900;}#ccl-fluz-2026 .fluz-update span {    color: var(--fluz-muted);    font-size: 8px;    font-weight: 900;    letter-spacing: 0.09em;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-update h2 {    margin: 6px 0 0;    color: var(--fluz-ink);    font-size: 18px;    font-weight: 900;    letter-spacing: -0.025em;    line-height: 1.25;}#ccl-fluz-2026 .fluz-update p {    margin: 8px 0 0;    color: var(--fluz-text);    font-size: 11px;    line-height: 1.65;}#ccl-fluz-2026 .fluz-section {    margin-top: clamp(62px, 9vw, 104px);    scroll-margin-top: 90px;}#ccl-fluz-2026 .fluz-label {    display: inline-flex;    align-items: center;    gap: 8px;    margin-bottom: 11px;    color: var(--fluz-muted);    font-size: 9px;    font-weight: 900;    letter-spacing: 0.14em;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-label::before {    width: 24px;    height: 3px;    content: "";    background: var(--fluz-yellow);    border-radius: 99px;}#ccl-fluz-2026 .fluz-label--light {    color: var(--fluz-yellow) !important;}#ccl-fluz-2026 .fluz-section h2,#ccl-fluz-2026 .fluz-artisan h2,#ccl-fluz-2026 .fluz-history h2,#ccl-fluz-2026 .fluz-tips-section > h2,#ccl-fluz-2026 .fluz-confirmed h2,#ccl-fluz-2026 .fluz-faq h2,#ccl-fluz-2026 .fluz-related h2 {    margin: 0;    color: var(--fluz-ink);    font-size: clamp(29px, 4.4cqw, 50px);    font-weight: 900;    letter-spacing: -0.032em;    line-height: 1.08;    text-wrap: balance;}#ccl-fluz-2026 .fluz-section__head {    display: grid;    grid-template-columns: minmax(0, 1fr) minmax(220px, 0.55fr);    gap: 35px;    align-items: end;}#ccl-fluz-2026 .fluz-section__head > p {    margin: 0;    color: var(--fluz-muted);    font-size: 10px;    line-height: 1.7;}#ccl-fluz-2026 .fluz-lineup {    display: grid;    gap: 8px;    margin-top: 28px;}#ccl-fluz-2026 .fluz-lineup article {    display: grid;    grid-template-columns: 56px minmax(0, 1fr) auto auto;    gap: 16px;    align-items: center;    min-height: 86px;    padding: 13px 16px 13px 13px;    background: var(--fluz-paper);    border: 1px solid var(--fluz-border);    border-radius: 16px;    transition: transform 180ms ease, box-shadow 180ms ease;}#ccl-fluz-2026 .fluz-lineup article:hover {    transform: translateX(4px);    box-shadow: 0 11px 28px rgba(11, 12, 28, 0.07);}#ccl-fluz-2026 .fluz-lineup .fluz-lineup__featured {    background: var(--fluz-yellow-soft);    border-color: rgba(11, 12, 28, 0.2);}#ccl-fluz-2026 .fluz-date {    display: grid;    width: 56px;    min-height: 60px;    place-content: center;    text-align: center;    color: var(--fluz-paper);    background: var(--fluz-ink);    border-radius: 13px;}#ccl-fluz-2026 .fluz-date span,#ccl-fluz-2026 .fluz-date small {    font-size: 7px;    font-weight: 900;    letter-spacing: 0.1em;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-date strong {    color: #ffffff !important;    font-size: 20px;    line-height: 1;}#ccl-fluz-2026 .fluz-artist span {    display: block;    color: var(--fluz-muted);    font-size: 8px;    font-weight: 800;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-artist h3 {    margin: 4px 0 0;    color: var(--fluz-ink);    font-size: 16px;    font-weight: 900;    letter-spacing: -0.025em;    line-height: 1.2;}#ccl-fluz-2026 .fluz-lineup time,#ccl-fluz-2026 .fluz-lineup .fluz-time {    color: var(--fluz-ink);    font-size: 11px;    font-weight: 900;    white-space: nowrap;}#ccl-fluz-2026 .fluz-lineup article > b {    padding: 6px 9px;    color: #27653e;    background: #e7f8ec;    border-radius: 999px;    font-size: 7px;    letter-spacing: 0.06em;    text-transform: uppercase;    white-space: nowrap;}#ccl-fluz-2026 .fluz-lineup .fluz-lineup__pending {    border-style: dashed;    background: var(--fluz-wash);}#ccl-fluz-2026 .fluz-lineup__pending .fluz-date {    color: var(--fluz-ink);    background: var(--fluz-yellow);}#ccl-fluz-2026 .fluz-lineup__pending .fluz-date strong {    color: var(--fluz-ink) !important;}#ccl-fluz-2026 .fluz-lineup__pending > b {    color: #6b5b00;    background: var(--fluz-yellow-soft);}#ccl-fluz-2026 .fluz-note {    display: grid;    grid-template-columns: auto minmax(0, 1fr);    gap: 13px;    margin-top: 12px;    padding: 16px;    background: var(--fluz-wash);    border-radius: 13px;}#ccl-fluz-2026 .fluz-note strong {    color: var(--fluz-ink);    font-size: 10px;}#ccl-fluz-2026 .fluz-note p {    margin: 0;    color: var(--fluz-muted);    font-size: 9px;}#ccl-fluz-2026 .fluz-side {    position: sticky;    top: 24px;    display: grid;    gap: 10px;}#ccl-fluz-2026 .fluz-side__card {    padding: 24px;    background: var(--fluz-wash);    border: 1px solid var(--fluz-border);    border-radius: 18px;}#ccl-fluz-2026 .fluz-side__card h2 {    margin: 0;    color: var(--fluz-ink);    font-size: 22px;    font-weight: 900;    letter-spacing: -0.04em;}#ccl-fluz-2026 .fluz-side__card dl {    display: grid;    gap: 0;    margin: 21px 0 0;}#ccl-fluz-2026 .fluz-side__card dl > div {    display: flex;    justify-content: space-between;    gap: 14px;    padding: 10px 0;    border-top: 1px solid var(--fluz-border);    font-size: 9px;}#ccl-fluz-2026 .fluz-side__card dt {    color: var(--fluz-muted);}#ccl-fluz-2026 .fluz-side__card dd {    margin: 0;    color: var(--fluz-ink);    font-weight: 900;    text-align: right;}#ccl-fluz-2026 .fluz-side__map {    position: relative;    display: block;    min-height: 132px;    padding: 22px 50px 22px 22px;    color: #ffffff !important;    background:        radial-gradient(circle at 100% 0, rgba(255, 229, 0, 0.27), transparent 40%),        var(--fluz-ink);    border-radius: 17px;}#ccl-fluz-2026 .fluz-side__map span,#ccl-fluz-2026 .fluz-side__map strong {    display: block;}#ccl-fluz-2026 .fluz-side__map span {    color: var(--fluz-yellow) !important;    font-size: 8px;    font-weight: 900;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-side__map strong {    margin-top: 12px;    color: #ffffff !important;    font-size: 15px;    line-height: 1.25;}#ccl-fluz-2026 .fluz-side__map b {    position: absolute;    right: 20px;    bottom: 20px;    color: var(--fluz-yellow);}#ccl-fluz-2026 .fluz-side__tip {    display: grid;    grid-template-columns: 38px minmax(0, 1fr);    gap: 13px;    padding: 18px;    background: var(--fluz-yellow-soft);    border: 1px solid rgba(11, 12, 28, 0.12);    border-radius: 15px;}#ccl-fluz-2026 .fluz-side__tip > span {    display: grid;    width: 38px;    height: 38px;    place-content: center;    color: var(--fluz-paper);    background: var(--fluz-ink);    border-radius: 50%;    font-size: 11px;    font-weight: 900;}#ccl-fluz-2026 .fluz-side__tip strong {    color: var(--fluz-ink);    font-size: 11px;}#ccl-fluz-2026 .fluz-side__tip p {    margin: 5px 0 0;    color: var(--fluz-muted);    font-size: 8px;    line-height: 1.55;}#ccl-fluz-2026 .fluz-wide {    width: calc(100% - 28px);    max-width: 1180px;    margin: 0 auto;}#ccl-fluz-2026 .fluz-ad {    display: grid;    width: calc(100% - 28px);    max-width: 900px;    min-height: 126px;    place-content: center;    margin: clamp(55px, 8vw, 88px) auto 0;    padding: 17px;    overflow: hidden;    text-align: center;    background: var(--fluz-wash);    border: 1px solid var(--fluz-border);    border-radius: 15px;}#ccl-fluz-2026 .fluz-wide > .fluz-ad {    width: 100%;}#ccl-fluz-2026 .fluz-ad__label {    display: block;    margin-bottom: 7px;    color: var(--fluz-muted);    font-size: 7px;    font-weight: 900;    letter-spacing: 0.18em;}#ccl-fluz-2026 .fluz-ad__mobile {    display: none;}#ccl-fluz-2026 .fluz-experience {    display: grid;    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 10px;    margin-top: 28px;}#ccl-fluz-2026 .fluz-experience article {    min-height: 246px;    padding: 22px;    background: var(--fluz-paper);    border: 1px solid var(--fluz-border);    border-radius: 17px;    box-shadow: 0 9px 28px rgba(11, 12, 28, 0.045);}#ccl-fluz-2026 .fluz-experience article > span {    display: grid;    width: 42px;    height: 42px;    place-content: center;    color: var(--fluz-ink);    background: var(--fluz-yellow);    border-radius: 13px;    font-size: 9px;    font-weight: 900;}#ccl-fluz-2026 .fluz-experience h3 {    margin: 30px 0 0;    color: var(--fluz-ink);    font-size: 18px;    font-weight: 900;    letter-spacing: -0.025em;    line-height: 1.2;}#ccl-fluz-2026 .fluz-experience p {    margin: 10px 0 0;    color: var(--fluz-muted);    font-size: 10px;    line-height: 1.7;}#ccl-fluz-2026 .fluz-caution {    display: grid;    grid-template-columns: 38px minmax(0, 1fr);    gap: 14px;    align-items: center;    margin-top: 10px;    padding: 16px;    background: var(--fluz-yellow-soft);    border-radius: 14px;}#ccl-fluz-2026 .fluz-caution span {    display: grid;    width: 38px;    height: 38px;    place-content: center;    color: var(--fluz-paper);    background: var(--fluz-ink);    border-radius: 50%;    font-size: 12px;    font-weight: 900;}#ccl-fluz-2026 .fluz-caution p {    margin: 0;    color: var(--fluz-text);    font-size: 10px;}#ccl-fluz-2026 .fluz-artisan {    display: grid;    grid-template-columns: minmax(0, 1fr) minmax(320px, 0.72fr);    gap: clamp(34px, 7vw, 84px);    align-items: center;    margin-top: clamp(62px, 9vw, 104px);    padding: clamp(37px, 7vw, 72px);    color: var(--fluz-paper);    background:        radial-gradient(circle at 100% 0, rgba(255, 229, 0, 0.25), transparent 31%),        var(--fluz-ink);    border-radius: 25px;    box-shadow: var(--fluz-shadow);    scroll-margin-top: 90px;}#ccl-fluz-2026 .fluz-artisan h2 {    color: #ffffff !important;}#ccl-fluz-2026 .fluz-artisan > div > p {    margin: 18px 0 0;    color: rgba(255, 255, 255, 0.9) !important;    font-size: 13px;    line-height: 1.75;}#ccl-fluz-2026 .fluz-artisan > div > p strong {    color: #ffffff !important;}#ccl-fluz-2026 .fluz-artisan ol {    display: grid;    gap: 9px;    margin: 0;    padding: 0;    list-style: none;}#ccl-fluz-2026 .fluz-artisan li {    display: grid;    grid-template-columns: 36px minmax(0, 1fr);    gap: 13px;    align-items: center;    padding: 14px;    background: rgba(255, 255, 255, 0.1);    border: 1px solid rgba(255, 255, 255, 0.2);    border-radius: 13px;}#ccl-fluz-2026 .fluz-artisan li > span {    display: grid;    width: 36px;    height: 36px;    place-content: center;    color: var(--fluz-ink);    background: var(--fluz-yellow);    border-radius: 50%;    font-size: 9px;    font-weight: 900;}#ccl-fluz-2026 .fluz-artisan li p {    margin: 0;    color: rgba(255, 255, 255, 0.88) !important;    font-size: 9px;    line-height: 1.55;}#ccl-fluz-2026 .fluz-artisan li strong {    display: block;    margin-bottom: 2px;    color: #ffffff !important;    font-size: 10px;}#ccl-fluz-2026 .fluz-transport {    display: grid;    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 10px;    margin-top: 28px;}#ccl-fluz-2026 .fluz-transport article {    display: flex;    min-height: 270px;    flex-direction: column;    padding: 22px;    background: var(--fluz-wash);    border: 1px solid var(--fluz-border);    border-radius: 17px;}#ccl-fluz-2026 .fluz-transport article > span {    display: grid;    width: 44px;    height: 44px;    place-content: center;    color: var(--fluz-ink);    background: var(--fluz-yellow);    border-radius: 50%;    font-size: 9px;    font-weight: 900;}#ccl-fluz-2026 .fluz-transport h3 {    margin: 26px 0 0;    color: var(--fluz-ink);    font-size: 17px;    font-weight: 900;}#ccl-fluz-2026 .fluz-transport p {    margin: 9px 0 0;    color: var(--fluz-muted);    font-size: 10px;    line-height: 1.68;}#ccl-fluz-2026 .fluz-transport a {    display: flex;    align-items: center;    justify-content: space-between;    gap: 12px;    margin-top: auto;    padding-top: 20px;    color: var(--fluz-ink);    font-size: 9px;    font-weight: 900;}#ccl-fluz-2026 .fluz-mobility-alert {    display: grid;    grid-template-columns: minmax(220px, 0.45fr) minmax(0, 1fr);    gap: 24px;    align-items: center;    margin-top: 10px;    padding: 20px;    color: var(--fluz-paper);    background: var(--fluz-ink);    border-radius: 15px;}#ccl-fluz-2026 .fluz-mobility-alert strong {    color: var(--fluz-yellow) !important;    font-size: 12px;    font-weight: 900;}#ccl-fluz-2026 .fluz-mobility-alert p {    margin: 0;    color: rgba(255, 255, 255, 0.88) !important;    font-size: 10px;    line-height: 1.6;}#ccl-fluz-2026 .fluz-history {    display: grid;    grid-template-columns: minmax(210px, 0.42fr) minmax(0, 1fr);    gap: clamp(36px, 7vw, 90px);    align-items: center;    margin-top: clamp(62px, 9vw, 104px);    padding-top: clamp(55px, 8vw, 86px);    border-top: 1px solid var(--fluz-border);    scroll-margin-top: 90px;}#ccl-fluz-2026 .fluz-history__year {    display: grid;    aspect-ratio: 1 / 1;    place-content: center;    text-align: center;    color: var(--fluz-ink);    background: var(--fluz-yellow);    border-radius: 50%;    box-shadow: var(--fluz-shadow);}#ccl-fluz-2026 .fluz-history__year strong {    font-size: clamp(44px, 7cqw, 72px);    font-weight: 900;    letter-spacing: -0.07em;    line-height: 1;}#ccl-fluz-2026 .fluz-history__year span {    margin-top: 5px;    font-size: 8px;    font-weight: 900;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-history p {    margin: 18px 0 0;    color: var(--fluz-text);    font-size: 12px;    line-height: 1.78;}#ccl-fluz-2026 .fluz-tips-section {    margin-top: clamp(62px, 9vw, 104px);}#ccl-fluz-2026 .fluz-tips {    display: grid;    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 10px;    margin-top: 28px;}#ccl-fluz-2026 .fluz-tips article {    min-height: 190px;    padding: 22px;    background: var(--fluz-paper);    border: 1px solid var(--fluz-border);    border-radius: 17px;}#ccl-fluz-2026 .fluz-tips article > span {    color: var(--fluz-muted);    font-size: 8px;    font-weight: 900;}#ccl-fluz-2026 .fluz-tips h3 {    margin: 27px 0 0;    color: var(--fluz-ink);    font-size: 16px;    font-weight: 900;    line-height: 1.25;}#ccl-fluz-2026 .fluz-tips p {    margin: 10px 0 0;    color: var(--fluz-muted);    font-size: 10px;    line-height: 1.68;}#ccl-fluz-2026 .fluz-confirmed {    display: grid;    grid-template-columns: minmax(0, 0.68fr) minmax(0, 1fr);    gap: clamp(34px, 7vw, 86px);    align-items: start;    margin-top: clamp(62px, 9vw, 104px);    padding: clamp(36px, 6vw, 68px);    color: var(--fluz-paper);    background: var(--fluz-ink);    border-radius: 24px;}#ccl-fluz-2026 .fluz-confirmed h2 {    color: #ffffff !important;}#ccl-fluz-2026 .fluz-confirmed__grid {    display: grid;    grid-template-columns: repeat(2, minmax(0, 1fr));    gap: 9px;}#ccl-fluz-2026 .fluz-confirmed__grid article {    padding: 20px;    background: rgba(255, 255, 255, 0.1);    border: 1px solid rgba(255, 255, 255, 0.2);    border-radius: 15px;}#ccl-fluz-2026 .fluz-confirmed__grid h3 {    display: flex;    align-items: center;    gap: 9px;    margin: 0;    color: #ffffff !important;    font-size: 15px;    font-weight: 900;    line-height: 1.15;}#ccl-fluz-2026 .fluz-confirmed__grid h3 span {    display: grid;    width: 28px;    height: 28px;    place-content: center;    color: var(--fluz-ink);    background: var(--fluz-yellow);    border-radius: 50%;}#ccl-fluz-2026 .fluz-confirmed__grid ul {    display: grid;    gap: 8px;    margin: 17px 0 0;    padding: 0;    color: rgba(255, 255, 255, 0.9) !important;    list-style: none;}#ccl-fluz-2026 .fluz-confirmed__grid li {    position: relative;    padding-left: 14px;    color: rgba(255, 255, 255, 0.9) !important;    font-size: 10px;    line-height: 1.55;}#ccl-fluz-2026 .fluz-confirmed__grid li::before {    position: absolute;    top: 0.62em;    left: 0;    width: 5px;    height: 5px;    content: "";    background: var(--fluz-yellow);    border-radius: 50%;}#ccl-fluz-2026 .fluz-faq {    margin-top: clamp(62px, 9vw, 104px);    scroll-margin-top: 90px;}#ccl-fluz-2026 .fluz-faq header {    max-width: 780px;}#ccl-fluz-2026 .fluz-faq__grid {    display: grid;    grid-template-columns: repeat(2, minmax(0, 1fr));    gap: 9px;    align-items: start;    margin-top: 28px;}#ccl-fluz-2026 .fluz-faq details {    overflow: hidden;    background: var(--fluz-wash);    border: 1px solid var(--fluz-border);    border-radius: 14px;}#ccl-fluz-2026 .fluz-faq summary {    position: relative;    padding: 17px 48px 17px 18px;    color: var(--fluz-ink);    cursor: pointer;    font-size: 11px;    font-weight: 900;    line-height: 1.4;    list-style: none;}#ccl-fluz-2026 .fluz-faq summary::-webkit-details-marker {    display: none;}#ccl-fluz-2026 .fluz-faq summary::after {    position: absolute;    top: 50%;    right: 17px;    display: grid;    width: 25px;    height: 25px;    content: "+";    place-content: center;    transform: translateY(-50%);    color: var(--fluz-ink);    background: var(--fluz-yellow);    border-radius: 50%;}#ccl-fluz-2026 .fluz-faq details[open] summary::after {    content: "−";}#ccl-fluz-2026 .fluz-faq details p {    margin: 0;    padding: 0 18px 19px;    color: var(--fluz-muted);    font-size: 10px;    line-height: 1.7;}#ccl-fluz-2026 .fluz-related {    margin-top: clamp(62px, 9vw, 104px);    padding-top: clamp(48px, 7vw, 76px);    border-top: 1px solid var(--fluz-border);}#ccl-fluz-2026 .fluz-related header {    max-width: 760px;}#ccl-fluz-2026 .fluz-related nav {    display: grid;    grid-template-columns: repeat(4, minmax(0, 1fr));    gap: 9px;    margin-top: 26px;}#ccl-fluz-2026 .fluz-related nav a {    position: relative;    display: flex;    min-height: 150px;    flex-direction: column;    justify-content: flex-end;    padding: 19px 44px 19px 19px;    color: #ffffff !important;    background:        radial-gradient(circle at 100% 0, rgba(255, 229, 0, 0.22), transparent 34%),        var(--fluz-ink);    border-radius: 16px;    transition: transform 180ms ease;}#ccl-fluz-2026 .fluz-related nav a:hover,#ccl-fluz-2026 .fluz-related nav a:focus-visible {    transform: translateY(-4px);}#ccl-fluz-2026 .fluz-related nav span {    color: var(--fluz-yellow) !important;    font-size: 8px;    font-weight: 900;    letter-spacing: 0.1em;    text-transform: uppercase;}#ccl-fluz-2026 .fluz-related nav strong {    margin-top: 8px;    color: #ffffff !important;    font-size: 13px;    font-weight: 900;    line-height: 1.3;}#ccl-fluz-2026 .fluz-related nav b {    position: absolute;    right: 18px;    bottom: 19px;    color: var(--fluz-yellow);}#ccl-fluz-2026 .fluz-footer {    display: grid;    grid-template-columns: minmax(0, 1fr) auto;    gap: 32px;    margin-top: 55px;    padding: 28px 0 42px;    border-top: 1px solid var(--fluz-border);}#ccl-fluz-2026 .fluz-footer p {    max-width: 800px;    margin: 0;    color: var(--fluz-muted);    font-size: 9px;    line-height: 1.7;}#ccl-fluz-2026 .fluz-footer a {    color: var(--fluz-ink);    font-weight: 900;    text-decoration: underline;    text-decoration-color: var(--fluz-yellow);    text-decoration-thickness: 2px;    text-underline-offset: 3px;}#ccl-fluz-2026 .fluz-byline {    white-space: nowrap;}#ccl-fluz-2026 a:focus-visible,#ccl-fluz-2026 summary:focus-visible {    outline: 3px solid var(--fluz-yellow);    outline-offset: 3px;}@media (max-width: 980px) {    #ccl-fluz-2026 .fluz-layout {        grid-template-columns: minmax(0, 1fr) 270px;        gap: 34px;    }    #ccl-fluz-2026 .fluz-artisan,    #ccl-fluz-2026 .fluz-confirmed {        grid-template-columns: minmax(0, 1fr) minmax(280px, 0.82fr);        gap: 35px;    }    #ccl-fluz-2026 .fluz-related nav {        grid-template-columns: repeat(2, minmax(0, 1fr));    }}@media (max-width: 760px) {    #ccl-fluz-2026 .fluz-hero {        width: calc(100% - 20px);    }    #ccl-fluz-2026 .fluz-hero__media,    #ccl-fluz-2026 .fluz-hero__content {        min-height: 650px;    }    #ccl-fluz-2026 .fluz-hero__shade {        background:            linear-gradient(0deg, rgba(11, 12, 28, 0.96) 0%, rgba(11, 12, 28, 0.72) 67%, rgba(11, 12, 28, 0.24) 100%);    }    #ccl-fluz-2026 .fluz-hero__content {        justify-content: flex-end;        padding: 34px 23px 72px;    }    #ccl-fluz-2026 .fluz-hero__topline {        justify-content: flex-start;    }    #ccl-fluz-2026 .fluz-hero h1 {        font-size: clamp(47px, 14vw, 68px);        line-height: 0.93;    }    #ccl-fluz-2026 .fluz-hero h1 strong {        font-size: 0.5em;    }    #ccl-fluz-2026 .fluz-hero__content > p {        font-size: 12px;    }    #ccl-fluz-2026 .fluz-hero figcaption {        right: 12px;        bottom: 10px;        font-size: 7px;    }    #ccl-fluz-2026 .fluz-facts {        width: calc(100% - 40px);        grid-template-columns: repeat(2, minmax(0, 1fr));        margin-top: -25px;    }    #ccl-fluz-2026 .fluz-facts article {        min-height: 112px;        padding: 16px;    }    #ccl-fluz-2026 .fluz-jump {        width: calc(100% - 20px);        justify-content: flex-start;        overflow-x: auto;        flex-wrap: nowrap;        border-radius: 15px;        scrollbar-width: thin;    }    #ccl-fluz-2026 .fluz-jump a {        white-space: nowrap;    }    #ccl-fluz-2026 .fluz-layout,    #ccl-fluz-2026 .fluz-wide {        width: calc(100% - 28px);    }    #ccl-fluz-2026 .fluz-layout {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-side {        position: static;        grid-template-columns: repeat(2, minmax(0, 1fr));    }    #ccl-fluz-2026 .fluz-side__card {        grid-column: 1 / -1;    }    #ccl-fluz-2026 .fluz-section__head {        grid-template-columns: 1fr;        gap: 18px;    }    #ccl-fluz-2026 .fluz-lineup article {        grid-template-columns: 50px minmax(0, 1fr) auto;        gap: 13px;    }    #ccl-fluz-2026 .fluz-lineup article > b {        grid-column: 2;        width: fit-content;    }    #ccl-fluz-2026 .fluz-experience,    #ccl-fluz-2026 .fluz-transport,    #ccl-fluz-2026 .fluz-tips {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-experience article,    #ccl-fluz-2026 .fluz-transport article,    #ccl-fluz-2026 .fluz-tips article {        min-height: 0;    }    #ccl-fluz-2026 .fluz-artisan,    #ccl-fluz-2026 .fluz-confirmed,    #ccl-fluz-2026 .fluz-history {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-artisan {        padding: 34px 24px;    }    #ccl-fluz-2026 .fluz-history__year {        width: min(210px, 70vw);        margin: 0 auto;    }    #ccl-fluz-2026 .fluz-mobility-alert {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-faq__grid {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-footer {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-byline {        white-space: normal;    }    #ccl-fluz-2026 .fluz-ad {        width: calc(100% - 28px);        min-height: 286px;    }    #ccl-fluz-2026 .fluz-wide > .fluz-ad {        width: 100%;    }    #ccl-fluz-2026 .fluz-ad__desktop {        display: none;    }    #ccl-fluz-2026 .fluz-ad__mobile {        display: block;    }}@media (max-width: 520px) {    #ccl-fluz-2026 .fluz-hero__actions,    #ccl-fluz-2026 .fluz-hero__actions .fluz-btn {        width: 100%;    }    #ccl-fluz-2026 .fluz-facts strong {        font-size: 13px;    }    #ccl-fluz-2026 .fluz-update {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-section h2,    #ccl-fluz-2026 .fluz-artisan h2,    #ccl-fluz-2026 .fluz-history h2,    #ccl-fluz-2026 .fluz-tips-section > h2,    #ccl-fluz-2026 .fluz-confirmed h2,    #ccl-fluz-2026 .fluz-faq h2,    #ccl-fluz-2026 .fluz-related h2 {        font-size: clamp(28px, 10vw, 37px);        letter-spacing: -0.045em;        line-height: 1.04;    }    #ccl-fluz-2026 .fluz-lineup article {        grid-template-columns: 48px minmax(0, 1fr);    }    #ccl-fluz-2026 .fluz-lineup time,    #ccl-fluz-2026 .fluz-lineup .fluz-time,    #ccl-fluz-2026 .fluz-lineup article > b {        grid-column: 2;        justify-self: start;    }    #ccl-fluz-2026 .fluz-side {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-confirmed {        padding: 34px 20px;    }    #ccl-fluz-2026 .fluz-confirmed__grid,    #ccl-fluz-2026 .fluz-related nav {        grid-template-columns: 1fr;    }    #ccl-fluz-2026 .fluz-confirmed__grid h3 {        font-size: 15px;    }    #ccl-fluz-2026 .fluz-confirmed__grid li {        font-size: 11px;    }}/* * O MEC pode apresentar o artigo dentro de uma coluna com barra lateral. * Estas regras respondem à largura REAL do artigo, não à largura da janela. */@container fluzarticle (max-width: 1060px) {    #ccl-fluz-2026 .fluz-layout {        grid-template-columns: minmax(0, 1fr);        gap: 40px;    }    #ccl-fluz-2026 .fluz-side {        position: static;        grid-template-columns: repeat(2, minmax(0, 1fr));    }    #ccl-fluz-2026 .fluz-side__card {        grid-column: 1 / -1;    }    #ccl-fluz-2026 .fluz-experience,    #ccl-fluz-2026 .fluz-transport,    #ccl-fluz-2026 .fluz-tips {        grid-template-columns: repeat(2, minmax(0, 1fr));    }    #ccl-fluz-2026 .fluz-experience article,    #ccl-fluz-2026 .fluz-transport article,    #ccl-fluz-2026 .fluz-tips article {        min-height: 0;    }    #ccl-fluz-2026 .fluz-artisan,    #ccl-fluz-2026 .fluz-confirmed,    #ccl-fluz-2026 .fluz-history {        grid-template-columns: minmax(0, 1fr);    }    #ccl-fluz-2026 .fluz-history__year {        width: min(220px, 45cqw);        margin: 0 auto;    }    #ccl-fluz-2026 .fluz-related nav {        grid-template-columns: repeat(2, minmax(0, 1fr));    }}@container fluzarticle (max-width: 820px) {    #ccl-fluz-2026 .fluz-hero {        width: calc(100% - 20px);    }    #ccl-fluz-2026 .fluz-hero__media,    #ccl-fluz-2026 .fluz-hero__content {        min-height: 620px;    }    #ccl-fluz-2026 .fluz-hero__shade {        background:            linear-gradient(0deg, rgba(11, 12, 28, 0.97) 0%, rgba(11, 12, 28, 0.76) 68%, rgba(11, 12, 28, 0.3) 100%);    }    #ccl-fluz-2026 .fluz-hero__content {        justify-content: flex-end;        padding: 38px 28px 72px;    }    #ccl-fluz-2026 .fluz-hero__topline {        justify-content: flex-start;    }    #ccl-fluz-2026 .fluz-hero h1 {        font-size: clamp(43px, 10cqw, 66px);        letter-spacing: -0.03em;        line-height: 0.99;    }    #ccl-fluz-2026 .fluz-hero__content > p {        font-size: 13px;    }    #ccl-fluz-2026 .fluz-facts {        width: calc(100% - 40px);        grid-template-columns: repeat(2, minmax(0, 1fr));        margin-top: -25px;    }    #ccl-fluz-2026 .fluz-facts article {        min-height: 112px;        padding: 16px;    }    #ccl-fluz-2026 .fluz-jump {        width: calc(100% - 20px);        justify-content: flex-start;        overflow-x: auto;        flex-wrap: nowrap;        border-radius: 15px;        scrollbar-width: thin;    }    #ccl-fluz-2026 .fluz-jump a {        flex: 0 0 auto;        white-space: nowrap;    }    #ccl-fluz-2026 .fluz-layout,    #ccl-fluz-2026 .fluz-wide {        width: calc(100% - 28px);    }    #ccl-fluz-2026 .fluz-section__head {        grid-template-columns: minmax(0, 1fr);        gap: 18px;    }    #ccl-fluz-2026 .fluz-lineup article {        grid-template-columns: 50px minmax(0, 1fr) auto;        gap: 13px;    }    #ccl-fluz-2026 .fluz-lineup article > b {        grid-column: 2;        width: fit-content;        white-space: normal;    }    #ccl-fluz-2026 .fluz-artisan {        padding: 34px 24px;    }    #ccl-fluz-2026 .fluz-mobility-alert,    #ccl-fluz-2026 .fluz-faq__grid,    #ccl-fluz-2026 .fluz-footer {        grid-template-columns: minmax(0, 1fr);    }    #ccl-fluz-2026 .fluz-byline {        white-space: normal;    }    #ccl-fluz-2026 .fluz-ad {        width: calc(100% - 28px);        min-height: 286px;    }    #ccl-fluz-2026 .fluz-wide > .fluz-ad {        width: 100%;    }    #ccl-fluz-2026 .fluz-ad__desktop {        display: none;    }    #ccl-fluz-2026 .fluz-ad__mobile {        display: block;    }}@container fluzarticle (max-width: 600px) {    #ccl-fluz-2026 .fluz-hero__content {        padding: 32px 21px 70px;    }    #ccl-fluz-2026 .fluz-hero h1 {        font-size: clamp(39px, 12cqw, 56px);        letter-spacing: -0.025em;        line-height: 1;    }    #ccl-fluz-2026 .fluz-hero__actions,    #ccl-fluz-2026 .fluz-hero__actions .fluz-btn {        width: 100%;    }    #ccl-fluz-2026 .fluz-facts strong {        font-size: 13px;    }    #ccl-fluz-2026 .fluz-update,    #ccl-fluz-2026 .fluz-side,    #ccl-fluz-2026 .fluz-experience,    #ccl-fluz-2026 .fluz-transport,    #ccl-fluz-2026 .fluz-tips,    #ccl-fluz-2026 .fluz-confirmed__grid,    #ccl-fluz-2026 .fluz-related nav {        grid-template-columns: minmax(0, 1fr);    }    #ccl-fluz-2026 .fluz-section h2,    #ccl-fluz-2026 .fluz-artisan h2,    #ccl-fluz-2026 .fluz-history h2,    #ccl-fluz-2026 .fluz-tips-section > h2,    #ccl-fluz-2026 .fluz-confirmed h2,    #ccl-fluz-2026 .fluz-faq h2,    #ccl-fluz-2026 .fluz-related h2 {        font-size: clamp(27px, 8.5cqw, 37px);        letter-spacing: -0.025em;        line-height: 1.09;    }    #ccl-fluz-2026 .fluz-lineup article {        grid-template-columns: 48px minmax(0, 1fr);    }    #ccl-fluz-2026 .fluz-lineup time,    #ccl-fluz-2026 .fluz-lineup .fluz-time,    #ccl-fluz-2026 .fluz-lineup article > b {        grid-column: 2;        justify-self: start;    }    #ccl-fluz-2026 .fluz-confirmed {        padding: 32px 19px;    }    #ccl-fluz-2026 .fluz-history__year {        width: min(190px, 70cqw);    }}#ccl-fluz-2026 .fluz-layout > *,#ccl-fluz-2026 .fluz-section__head > *,#ccl-fluz-2026 .fluz-lineup > *,#ccl-fluz-2026 .fluz-artisan > *,#ccl-fluz-2026 .fluz-confirmed > *,#ccl-fluz-2026 .fluz-confirmed__grid > *,#ccl-fluz-2026 .fluz-related nav > * {    min-width: 0;}#ccl-fluz-2026 .fluz-btn {    white-space: normal;    text-align: center;    line-height: 1.35;}@media (prefers-reduced-motion: reduce) {    #ccl-fluz-2026 * {        scroll-behavior: auto !important;        transition: none !important;    }}\n
URL:https://cartazculturallisboa.pt/evento/feira-da-luz-2025-carnide/
CATEGORIES:Clubbing | Nightlife,Concertos | Música,Dança,English-Friendly Events,Eventos ao Fim de Semana,Eventos gratuitos,Festas e Arraiais,Gastronomia,Infantil,Mercados e Feiras
LOCATION:Largo da Luz, 1600-498 Lisboa
ATTACH;FMTTYPE=image/webp:https://cartazculturallisboa.pt/wp-content/uploads/2025/04/Feira-da-Luz-2026-Carnide.webp
END:VEVENT
END:VCALENDAR
