.country-index,.country-guide{max-width:1536px;margin:0 auto}.country-intro{padding:76px 48px 42px}.country-intro h1{font:800 clamp(64px,9vw,120px)/.88 var(--cond);margin:12px 0 24px}.country-intro>p:last-child{max-width:780px;font-size:19px;line-height:1.65}.country-continent{padding:10px 48px 45px}.country-continent h2{font:800 42px/1 var(--cond);text-transform:uppercase;border-bottom:1px solid var(--line);margin:0 0 22px;padding-bottom:15px}.country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.country-tile{color:#fff;background:#262c30;min-height:255px;display:block;position:relative;overflow:hidden}.country-tile>img{transition:transform .35s;position:absolute;inset:0}.country-tile:hover>img{transform:scale(1.05)}.country-tile-shade{background:linear-gradient(90deg,#000000c7,#00000021);position:absolute;inset:0}.country-tile-content{flex-direction:column;align-items:flex-start;min-height:255px;padding:30px;display:flex;position:relative}.country-tile-content strong{font:800 clamp(30px,3vw,44px)/.98 var(--cond);text-transform:uppercase}.country-tile-content small{font:500 16px/1.5 var(--body);max-width:280px;margin-top:18px}.country-arrow{margin-top:auto;font-size:27px}.country-empty{background:#f5f3f0;margin:0 48px 80px;padding:38px}.country-empty h2{font:800 38px/1 var(--cond)}.country-empty p{line-height:1.6}.country-empty a{color:var(--red);font-weight:700}.country-hero{color:#fff;background:#252b2f;align-items:flex-end;min-height:480px;display:flex;position:relative}.country-hero>img{position:absolute;inset:0}.country-hero-shade{background:linear-gradient(#00000026,#000000d1);position:absolute;inset:0}.country-hero-content{width:100%;padding:40px 56px 55px;position:relative}.country-hero-content>a{font:700 14px var(--cond)}.country-hero-content .eyebrow{color:#fff;margin-top:65px}.country-hero-content h1{font:800 clamp(66px,10vw,132px)/.85 var(--cond);text-transform:uppercase;margin:15px 0}.country-hero-content>p:last-child{max-width:700px;font-size:21px;line-height:1.5}.country-guide-inner{max-width:1120px;margin:auto;padding:55px 32px 90px}.country-guide-intro{max-width:850px;font-size:20px;line-height:1.75}.country-essentials{background:#f5f3ef;margin:35px 0;padding:32px}.country-essentials h2,.country-topic-nav>strong{font:800 28px var(--cond)}.country-essentials ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;padding-left:20px;line-height:1.6;display:grid}.country-topic-nav{border-top:1px solid var(--line);padding:30px 0}.country-topic-nav>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.country-topic-nav a{background:#f3f1ed;padding:13px 16px;font-size:13px;font-weight:700}.country-topic-nav a:hover{background:#e9e1db}.country-topic{border-top:1px solid var(--line);grid-template-columns:34% 1fr;gap:30px;padding:45px 0;scroll-margin-top:24px;display:grid}.country-topic-title{align-items:flex-start;gap:12px;display:flex}.country-topic-title>span{font-size:26px}.country-topic h2{font:800 36px/.98 var(--cond);text-transform:uppercase;margin:0}.country-topic-body{min-width:0;font-size:17px;line-height:1.75}.country-topic-body>:first-child{margin-top:0}.country-tip{border-left:4px solid var(--red);background:#f7f3f0;margin:25px 0;padding:18px 24px}.country-tip strong,.country-sources strong{font:800 18px var(--cond)}.country-tip p{margin-bottom:0}.country-sources{margin-top:25px}.country-sources a{color:var(--red);text-decoration:underline}.country-inline-image{margin:25px 0}.country-inline-image img{height:auto;max-height:550px}.country-inline-image figcaption{color:#666;margin-top:7px;font-size:12px}.country-updated{color:#666;font-size:13px;line-height:1.6}.country-related{border-top:2px solid #111;margin-top:65px;padding-top:25px}.country-related h2{font:800 34px var(--cond)}.country-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.country-related a{flex-direction:column;gap:12px;display:flex}.country-related img{height:170px}.country-related strong{font:800 24px/1 var(--cond)}.country-related span{font:700 12px var(--cond);color:var(--red)}@media (max-width:800px){.country-intro{padding:45px 20px 30px}.country-continent{padding:10px 20px 32px}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.country-tile,.country-tile-content{min-height:215px}.country-tile-content{padding:20px}.country-hero-content{padding:25px}.country-hero{min-height:390px}.country-topic{grid-template-columns:1fr;gap:20px}.country-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.country-grid,.country-related>div,.country-essentials ul{grid-template-columns:1fr}.country-tile,.country-tile-content{min-height:205px}.country-hero-content h1{font-size:65px}.country-guide-inner{padding:32px 20px 60px}.country-essentials{padding:20px}.country-intro>p:last-child{font-size:16px}}.country-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.country-section-grid>.country-topic{grid-column:1/-1}.country-section-grid>.country-topic-card{background:#f6f4f1;border-top:3px solid #161616;grid-column:span 1;min-width:0;margin:10px 0 25px;padding:26px;display:block}.country-topic-card .country-topic-title{margin-bottom:22px}.country-topic-card h2{font-size:30px}.country-topic-card .country-topic-body{font-size:16px}.country-topic-accordion{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0;padding:0!important;display:block!important}.country-topic-accordion summary{cursor:pointer;align-items:center;padding:24px 4px;list-style:none}.country-topic-accordion summary::-webkit-details-marker{display:none}.country-topic-accordion summary h2{flex:1}.country-topic-accordion .country-topic-body{padding:0 12px 24px 48px}.country-expand{font-weight:300;line-height:1;transition:transform .2s;font-size:30px!important}.country-topic-accordion[open] .country-expand{transform:rotate(45deg)}.country-notice{background:#f0f1f2;border-left:5px solid #222;margin:0 0 26px;padding:18px 22px}.country-notice-important{background:#fff1ef;border-left-color:#c51f29}.country-notice-update{background:#fff7e7;border-left-color:#b47d1b}.country-notice strong{font:800 19px var(--cond)}.country-notice p{margin:8px 0 0}.country-topic-accordion:focus-within summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.country-topic-card .country-inline-image img{object-fit:cover;width:100%}@media (max-width:800px){.country-section-grid{grid-template-columns:1fr}.country-section-grid>.country-topic-card{grid-column:1/-1}.country-topic-accordion .country-topic-body{padding-left:8px}.country-topic-card{margin-bottom:12px!important}}.country-fifa-strip{color:#fff;background:#171b1e;flex-wrap:wrap;align-items:center;gap:32px;margin:0 0 28px;padding:18px 26px;display:flex}.country-fifa-strip>div{align-items:center;gap:20px;display:flex}.country-fifa-strip span{font:700 13px var(--cond);letter-spacing:.05em}.country-fifa-strip strong{font:800 48px/1 var(--cond)}.country-fifa-strip p{color:#ddd;margin:0;font-size:13px}.country-fifa-strip a{color:#fff;margin-left:auto;font-size:13px;text-decoration:underline}.country-hero>img,.country-tile>img{object-fit:cover;width:100%;height:100%}.country-inline-image img{object-fit:cover;width:100%}@media (max-width:560px){.country-fifa-strip{gap:12px;padding:18px}.country-fifa-strip a{margin-left:0}}
