.pdf-download-section[data-astro-cid-5uiduhi4]{margin:40px 0;padding:30px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px}.download-container[data-astro-cid-5uiduhi4]{text-align:center;max-width:600px;margin:0 auto;padding:0 20px}.download-title[data-astro-cid-5uiduhi4]{font-size:24px;font-weight:600;color:#333;margin-bottom:10px}.download-description[data-astro-cid-5uiduhi4]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5}.download-button[data-astro-cid-5uiduhi4]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#f7a541,#e67e22);color:#fff;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #f7a5414d}.download-button[data-astro-cid-5uiduhi4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f7a54166}.download-button[data-astro-cid-5uiduhi4]:active{transform:translateY(0)}.download-button[data-astro-cid-5uiduhi4]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.download-icon[data-astro-cid-5uiduhi4]{width:20px;height:20px}.download-status[data-astro-cid-5uiduhi4]{margin-top:15px;font-size:14px;min-height:20px}.download-status[data-astro-cid-5uiduhi4].success{color:#28a745}.download-status[data-astro-cid-5uiduhi4].error{color:#dc3545}.download-status[data-astro-cid-5uiduhi4].loading{color:#007bff}@media (max-width: 768px){.pdf-download-section[data-astro-cid-5uiduhi4]{margin:30px 0;padding:20px 0}.download-title[data-astro-cid-5uiduhi4]{font-size:20px}.download-description[data-astro-cid-5uiduhi4]{font-size:14px}.download-button[data-astro-cid-5uiduhi4]{padding:12px 24px;font-size:14px}}.country-report-container{max-width:1200px;margin:20px auto;padding:20px;background-color:#fff;box-shadow:0 2px 5px #0000001a}.country-report-header{margin-top:100px;display:flex;align-items:center;margin-bottom:30px;justify-content:space-between}.flag-container{margin-right:20px}.flag{width:100%;max-width:100px;height:auto;padding-top:12px}.country-report-header h1,.country-report-header h3{margin-bottom:1px}.logo-container{margin-left:auto;margin-top:9px}.logo{width:190px;height:auto}.separator{border-top:2px solid #444444;margin:15px 0;width:100%}.country-report-content{margin-bottom:40px}.country-report-content h2{font-size:21px;margin-bottom:10px;color:#000}.precautions{list-style:disc;padding-left:20px}.precautions li{margin-bottom:10px}.risk-level-container{margin-top:20px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.risk-level-container h3{margin-right:10px}.risk-level-container div{display:flex;align-items:center;gap:10px;margin-right:40px}.risk-level-container .risk-extreme,.risk-level-container .risk-high,.risk-level-container .risk-moderate,.risk-level-container .risk-low,.risk-level-container .risk-negligible{font-size:.8em;padding:10px 20px;border-radius:9px;font-weight:700;display:inline-block;min-width:120px;text-align:center;margin:3px}.country-report-content p{margin-bottom:20px}.risk-extreme{background-color:#d9534f;color:#fff}.risk-high{background-color:#f7a541;color:#fff}.risk-moderate{background-color:#e1c902;color:#fff}.risk-low{background-color:#0bcb0b;color:#fff}.risk-negligible{background-color:#000;color:#fff}.extreme-text{background-color:#d9534f;color:#fff;font-size:.9em;font-weight:700;padding:3px 9px;border-radius:5px;display:inline-block;text-align:center}.high-text{background-color:#f7a541;color:#fff;font-size:.9em;font-weight:700;padding:3px 9px;border-radius:5px;display:inline-block;text-align:center}.moderate-text{background-color:#e1c902;color:#fff;font-size:.9em;font-weight:700;padding:3px 9px;border-radius:5px;display:inline-block;text-align:center}.low-text{background-color:#0bcb0b;color:#fff;font-size:.9em;font-weight:700;padding:3px 9px;border-radius:5px;display:inline-block;text-align:center}.negligible-text{background-color:#000;color:#fff;font-size:.9em;font-weight:700;padding:3px 9px;border-radius:5px;display:inline-block;text-align:center}.highlight{font-weight:700;color:#d9534f}.highlight.high{color:#f7a541}.highlight.moderate{color:#e1c902}.highlight.low{color:#0bcb0b}.highlight.negligible{color:#000}@media (max-width: 1200px){.flag{max-width:80px}.country-report-header h1{font-size:1.5em}.country-report-header h3{font-size:1.2em}.country-report-content{padding-left:10px;padding-right:10px}.risk-level-container div{gap:5px}.risk-level-container .risk-extreme,.risk-level-container .risk-high,.risk-level-container .risk-moderate,.risk-level-container .risk-low,.risk-level-container .risk-negligible{font-size:.7em;padding:8px 16px;min-width:100px}.risk-level-container h3{font-size:1.4em;padding:10px}}@media (max-width: 780px){.country-report-container{padding:10px}.country-report-header h1{font-size:1.2em}.country-report-header h3{font-size:1em}.flag{max-width:60px}.country-report-content{padding-left:5px;padding-right:5px}.risk-level-container .risk-extreme,.risk-level-container .risk-high,.risk-level-container .risk-moderate,.risk-level-container .risk-low,.risk-level-container .risk-negligible{font-size:.7em;padding:8px 16px;min-width:60px}.risk-level-container h3{font-size:1.2em;padding:10px}.logo{width:120px}}@media (max-width: 600px){.country-report-container{padding:10px}.country-report-header h1{font-size:.9em}.country-report-header h3{font-size:1em}.flag{max-width:60px}.country-report-content{padding-left:5px;padding-right:5px}.risk-level-container .risk-extreme,.risk-level-container .risk-high,.risk-level-container .risk-moderate,.risk-level-container .risk-low,.risk-level-container .risk-negligible{font-size:.6em;padding:5px 10px;min-width:20px}.risk-level-container h3{font-size:.72em;padding:5px}}@media print{body{background-color:#fff;color:#000}.country-report-container{background-color:#fff;box-shadow:none;padding:20px}.separator{border-top:2px solid #444444}.risk-extreme{background-color:#ec2525;color:#fff}.risk-high{background-color:#f7a541;color:#fff}.risk-moderate{background-color:#e1c902;color:#fff}.risk-low{background-color:#0bcb0b;color:#fff}.risk-negligible{background-color:#000;color:#fff}.country-report-header h1{font-size:1.5em}.risk-level-container{display:flex;align-items:center;justify-content:space-between}.risk-level-container .risk-extreme,.risk-level-container .risk-high,.risk-level-container .risk-moderate,.risk-level-container .risk-low,.risk-level-container .risk-negligible{font-size:.8em;padding:10px 20px;border-radius:9px;font-weight:700;display:inline-block;min-width:40px;text-align:center;margin:3px}.logo{width:170px}img{max-width:100%;height:auto}@page{margin:20mm}}
