.book-landing .def-observatory-page{max-width:1100px;padding:34px 28px 64px}.def-observatory-page .def-landing-heading{max-width:820px;margin:0 auto 32px}.book-landing .def-observatory-page .def-landing-heading p{text-align:center;text-align-last:auto;text-wrap:balance;margin:0;font-size:16px;line-height:1.8}.def-observatory-page .def-country-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.def-observatory-page .def-country-grid .def-country-card{width:100%;min-width:0;margin:0}.def-observatory-page .def-country-flag-card>.def-country-flag-art{aspect-ratio:auto;height:112px;padding:18px}.def-observatory-page .def-country-flag-art img{aspect-ratio:auto;object-fit:contain;width:140px;max-width:100%;height:70px}.def-observatory-page .def-country-flag-card>div:last-child{padding:13px 12px}.book-landing .def-observatory-page .def-country-card h2{text-align:center;margin:0;font-size:18px;line-height:1.5}@media (max-width:950px){.def-observatory-page .def-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.book-landing .def-observatory-page{padding:26px 18px 50px}.def-observatory-page .def-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.book-landing .def-observatory-page .def-landing-heading p{font-size:14px}.book-landing .def-observatory-page .def-country-card h2{font-size:16px}}@media (max-width:360px){.def-observatory-page .def-country-grid{grid-template-columns:1fr}}
