.tourism-types{padding:50px 8vw 0}.tourism-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tourism-visuals figure{margin:0;background:#fff}.tourism-visuals img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.tourism-visuals figcaption{padding:20px 22px;border-bottom:2px solid #a97821;font:400 25px/1.2 Georgia,serif;color:#081d3b}.tourism-visual-note{margin:14px 0 0;font-size:12px;color:#58657a}@media(max-width:850px){.tourism-visuals{gap:16px}.tourism-visuals figcaption{padding:16px;font-size:21px}}@media(max-width:700px){.tourism-types{padding:32px 6vw 0}.tourism-visuals{grid-template-columns:1fr;gap:24px}.tourism-visuals img{max-height:300px}.tourism-visuals figcaption{font-size:25px}}
