:root{--country-column-bgc:#fff;--country-column-border-color:#dbd2d1;--country-columns:1;--country-columns-gap:20px}.country{container:country/inline-size}.country__media{margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.country__image--desktop{display:none}.country__columns{display:flex;gap:var(--country-columns-gap);margin-top:-100px;overflow-x:auto;padding:0 20px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.country__columns::-webkit-scrollbar{-webkit-appearance:none;height:0;width:0}.country__column{background-color:var(--country-column-bgc);border:1px solid var(--country-column-border-color);border-radius:4px;display:flex;flex:0 0 calc(90%/var(--country-columns) - var(--country-columns-gap) + var(--country-columns-gap)/var(--country-columns));flex-direction:column;gap:20px;padding:20px;scroll-snap-align:center}.country__title{font-size:var(--heading-2-font-size)}.country__title .starspan{font-weight:400}.country__content{display:flow-root;position:relative}.country__readmore{width:-moz-fit-content;width:fit-content}@container country (width >= 600px){.country__columns{--country-columns-gap:30px}.country__columns--33 .country__column,.country__columns--50 .country__column{flex:0 0 calc(45%/var(--country-columns) - var(--country-columns-gap) + var(--country-columns-gap)/var(--country-columns))}}@container country (width >= 700px){.country__image--mobile{display:none}.country__image--desktop{display:block}.country__columns{margin-top:-400px}}@container country (width >= 1000px){.country__media{height:100%;left:0;left:50%;position:absolute;top:0;translate:-50% 0;width:100%}.country__container{margin-left:auto;margin-right:auto;max-width:1500px;width:100%}.country__columns{--country-columns-gap:60px;display:grid;grid-template-columns:1fr;margin-top:4rem;padding:0 40px}.country__columns--100{max-width:700px}.country__columns--50{grid-template-columns:repeat(2,1fr)}.country__columns--33{grid-template-columns:repeat(3,1fr)}.country__column{--country-column-bgc:transparent;--country-column-border-color:transparent;padding:0}}