.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#a8af9f;margin:12px 0 24px}.seo-breadcrumbs a{color:#d4eb86}.seo-answers{margin:32px 0;padding:24px 0;border-top:1px solid #3b4537;border-bottom:1px solid #3b4537}.seo-answers summary{font-size:20px;cursor:pointer}.seo-answer-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding:0;list-style:none}.seo-answer-list li{display:flex;align-items:center;gap:16px;line-height:1.5}.seo-answer-list img{object-fit:contain;flex-shrink:0}.seo-answers a{color:#d4eb86}.seo-content{line-height:1.65}.seo-content a{color:#d4eb86}.seo-content img{max-width:100%}.seo-content h2{font-weight:500}.seo-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.seo-facts div{padding:16px 0;border-top:1px solid #3b4537}.seo-facts dt{color:#a8af9f;font-size:14px}.seo-facts dd{margin:6px 0 0}.seo-flag{width:280px;height:190px;object-fit:contain}.seo-locator{width:100%;height:auto;display:block;background:#18211e}.seo-locator .land{fill:#485343;stroke:#18211e;stroke-width:.5}.seo-locator .target{fill:#d4eb86;stroke:#f0f6d5;stroke-width:.8}.seo-links{display:flex;flex-wrap:wrap;gap:12px 24px}.seo-mini{margin:32px 0;padding:24px;border:1px solid #3b4537}.seo-mini input{max-width:520px}.seo-mini [role=status]{min-height:28px}.seo-mini img{height:120px;max-width:200px;object-fit:contain}.seo-mini button{margin:8px 10px 8px 0}.seo-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.seo-comparison figure{margin:0}.seo-comparison img{width:100%;height:190px;object-fit:contain}.seo-note{color:#a8af9f;font-size:15px}
.seo-mini [hidden]{display:none!important}.seo-mini label{display:flex;flex-direction:column;gap:8px}.seo-mini input{width:100%;font:inherit;line-height:1.4;color:inherit;background:#171b19;border:1px solid #657057;border-radius:4px;padding:12px}.seo-mini input:focus{outline:2px solid #d4eb86;outline-offset:2px}.seo-mini input:disabled{opacity:.7}.seo-mini form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.seo-mini form label{flex:1;min-width:180px}.seo-mini form button{margin:0}

.seo-directory{columns:3;column-gap:24px}.seo-directory li{break-inside:avoid;margin:10px 0}.country-directory [hidden]{display:none}.country-directory img{object-fit:contain}.seo-country-links{display:flex;flex-wrap:wrap;gap:12px 28px}#country-search{display:block;width:100%;max-width:540px;margin:12px 0;padding:14px;background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:10px}@media(max-width:760px){.seo-directory{columns:1}}
/* Country links remain identifiable without relying on colour alone. */
.seo-content .seo-country-links a { text-decoration: underline; text-underline-offset: .18em; }
