.tourism-design{color:hsl(var(--home-ink));font-family:var(--font-body);letter-spacing:0}.tourism-topics .home-container{display:flex;flex-wrap:wrap;gap:4px}.tourism-topics{background:hsl(var(--home-white));padding-block:16px}.tourism-topics a{display:inline-flex;align-items:center;padding:10px 14px;min-height:44px;font-size:14px;border-radius:4px;overflow-wrap:anywhere}.tourism-topics a[aria-current=page]{background:hsl(var(--home-ink));color:hsl(var(--home-white))}.tourism-topics-mobile{display:none}.tourism-heading{padding-block:28px;border-bottom:1px solid hsl(var(--home-line))}.tourism-heading h1{font-weight:400}.tourism-heading>p{margin-top:12px;color:hsl(var(--home-muted));line-height:1.6;max-width:900px}.tourism-lead-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;padding-block:32px}.tourism-card{min-width:0}.tourism-card a{display:block;background:hsl(var(--home-paper));border:1px solid hsl(var(--home-line));height:100%;transition:background-color .16s}.tourism-card a:hover{background:hsl(var(--home-white))}.tourism-card-copy{padding:24px}.tourism-card-copy>.home-eyebrow{margin-bottom:12px}.tourism-photo{margin:0}.tourism-photo img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tourism-photo figcaption{font-size:12px;line-height:1.6;color:hsl(var(--home-muted));padding:12px 24px 0}.tourism-card h2,.tourism-card h3{font:400 24px/1.3 var(--font-display);overflow-wrap:anywhere}.tourism-lead h2{font:400 36px/1.2 var(--font-display)}.tourism-card .home-summary{margin-top:12px}.tourism-card .home-source{margin-top:12px;font-size:12px;overflow-wrap:anywhere}.tourism-card a:hover h2,.tourism-card a:hover h3,.tourism-topics a:hover{color:hsl(var(--home-red))}.tourism-design a:focus-visible{outline:2px solid hsl(var(--home-red));outline-offset:4px}.tourism-latest .tourism-card{margin-bottom:16px}.tourism-latest .tourism-card:first-of-type{padding-top:0}.tourism-latest h3{font-size:24px}.tourism-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.tourism-status{padding-block:32px;line-height:1.7}.tourism-status button{margin-top:16px;min-height:44px}.tourism-pagination{display:flex;justify-content:center;padding-block:32px}.tourism-briefing{background:hsl(var(--home-red));color:hsl(var(--home-on-red));padding-block:32px}.tourism-briefing>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.tourism-briefing .home-eyebrow{color:inherit}.tourism-briefing h2{font:400 28px/1.3 var(--font-display)}.tourism-design .tourism-briefing a{background:hsl(var(--home-on-red));color:hsl(var(--home-red));min-height:44px}.tourism-design .tourism-briefing a:focus-visible{outline-color:hsl(var(--home-on-red))}.tourism-section-heading{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline;justify-content:space-between;margin-bottom:24px}.tourism-section-heading h2{margin-bottom:0}.tourism-reader-media img,.tourism-reader-media video{width:100%;height:auto;max-height:75vh;-o-object-fit:contain;object-fit:contain}.tourism-reader-media figcaption{font-size:12px;line-height:1.6;margin-top:12px;color:hsl(var(--home-muted))}.tourism-design .tourism-briefing a:hover{background:hsl(var(--home-on-red));color:hsl(var(--home-red))}.tourism-heading>.home-eyebrow{color:hsl(var(--home-red));font-size:12px}.tourism-design .news-reading{max-width:1248px}.tourism-reading-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(0,336px);gap:64px;align-items:start}.tourism-reading-main{min-width:0}.tourism-reading-context{background:hsl(var(--home-paper));padding:24px}.tourism-reading-context h2{font:400 28px/1.3 var(--font-display);margin-block:16px}.tourism-reading-context nav{display:flex;flex-direction:column;gap:8px}.tourism-reading-context a{display:flex;align-items:center;min-height:44px;font-size:14px;overflow-wrap:anywhere}@media (max-width: 1024px){.tourism-reading-grid{grid-template-columns:minmax(0,1fr);gap:32px}.tourism-stream{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.tourism-topics-desktop{display:none}.tourism-topics-mobile{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.tourism-topics-mobile>span{font-size:14px;min-width:0;overflow-wrap:anywhere}.tourism-lead-grid,.tourism-stream{grid-template-columns:minmax(0,1fr)}.tourism-lead h2{font-size:28px}.tourism-briefing>div{flex-direction:column;align-items:stretch}.tourism-design .home-container{width:calc(100% - 48px)}}
