.folder-country-page main,.folder-country-page>header{max-width:1180px;margin:auto;padding:24px;box-sizing:border-box}.folder-country-page{background:#faf6ed;color:#183d35;font:17px/1.6 system-ui;margin:0}.folder-photo-gallery a,.folder-country-page a{color:#183d35}.folder-photo-gallery{margin:32px 0;overflow-wrap:anywhere}.folder-photo-grid,.folder-country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.folder-photo-grid figure,.folder-country-card{margin:0;padding:16px;background:#fff;border:1px solid #d8c7a7;border-radius:12px;min-width:0;overflow-wrap:anywhere}.folder-photo-grid img,.folder-country-card img{width:100%;height:230px;object-fit:contain}.folder-photo-grid figcaption{display:grid;gap:10px}.folder-photo-grid figcaption span{font-size:15px}.company-card:has(.folder-photo-thumb){flex-wrap:wrap}.company-card:has(.folder-photo-thumb)>span{min-width:0;flex:1 1 140px}.folder-photo-thumb{width:110px;height:90px;object-fit:contain;flex-shrink:0}.folder-country-card{text-decoration:none}.folder-country-card h2{font-size:20px}.folder-country-page input{font:inherit;padding:12px;max-width:100%;box-sizing:border-box}@media (max-width:600px){.folder-photo-thumb{width:75px;height:75px}.folder-photo-grid img{height:240px}}.folder-photo-gallery input,.folder-photo-gallery button{font:inherit;padding:10px 14px;border:1px solid #b4bbae;border-radius:8px;max-width:100%;box-sizing:border-box}.folder-photo-gallery button{margin-top:20px;background:#183d35;color:#fff;cursor:pointer}.folder-photo-gallery :focus-visible{outline:3px solid #9b7540;outline-offset:3px}.folder-photo-count{display:block}.folder-photo-grid [hidden]{display:none}
