.tourism-statistics-intro{background:var(--dark);color:#fff7e8}.tourism-statistics-intro .eyebrow{color:#f8d9a2}.tourism-methodology,.tourism-statistics-overview{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:clamp(40px,9vw,165px);gap:clamp(40px,9vw,165px)}.tourism-methodology h2,.tourism-statistics-overview h2{font-size:clamp(3rem,5.5vw,5.8rem)}.tourism-methodology>div>p,.tourism-statistics-overview p{font-size:1.15rem;max-width:700px;margin:0 0 21px}.tourism-methodology{align-items:start}.tourism-citation a,.tourism-methodology>div>p a{color:var(--rust);font-weight:800}.tourism-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.tourism-stat{padding:clamp(28px,3.3vw,50px) clamp(20px,2.5vw,38px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.tourism-stat:nth-child(4n+2),.tourism-stat:nth-child(4n+3){background:var(--paper-deep)}.tourism-stat-value{color:var(--rust);font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:.9;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 22px;letter-spacing:.01em}.tourism-stat h2{font-size:1.4rem;line-height:.97;text-transform:uppercase;margin:0 0 18px}.tourism-stat p:not(.tourism-stat-value){font-size:1rem;line-height:1.45;margin:0 0 25px}.tourism-stat a{display:block;color:var(--ink);font-size:.79rem;line-height:1.35;font-weight:800;-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust);text-underline-offset:4px}.tourism-context{background:var(--moss);color:#fff7e8}.tourism-context .section-heading span{background:rgba(255,247,232,.75)}.tourism-context-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,247,232,.75);border-left:1px solid rgba(255,247,232,.75)}.tourism-context-grid article{padding:31px 28px 36px;border-right:1px solid rgba(255,247,232,.75);border-bottom:1px solid rgba(255,247,232,.75)}.tourism-context-grid h3{font-size:1.55rem;line-height:1;text-transform:uppercase;margin:0 0 17px}.tourism-context-grid p{font-size:1rem;margin:0}.tourism-citation{max-width:700px;margin:35px 0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tourism-citation strong{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.tourism-citation p{font-size:1rem!important;margin:12px 0 0!important}@media(max-width:900px){.tourism-methodology,.tourism-statistics-overview{grid-template-columns:1fr}.tourism-stat-grid{grid-template-columns:repeat(2,1fr)}.tourism-context-grid{grid-template-columns:1fr}.tourism-context-grid article{padding:28px 24px}}@media(max-width:560px){.tourism-stat-grid{grid-template-columns:1fr}.tourism-stat{padding:33px 20px}.tourism-stat:nth-child(odd){background:var(--paper)}.tourism-stat:nth-child(2n){background:var(--paper-deep)}.tourism-methodology,.tourism-statistics-overview{gap:28px}.tourism-methodology h2,.tourism-statistics-overview h2{font-size:3rem}.tourism-methodology>div>p,.tourism-statistics-overview p{font-size:1.05rem}.tourism-methodology .hero-actions{align-items:flex-start;flex-direction:column}}