body{color:#333;background-color:#f9f9f9;margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:#247a8c}header{color:#fff;text-align:center;background:#004d7f;padding:20px}h1{margin:0;font-size:2.5em}.language-switcher{text-align:center;margin-top:10px}.language-switcher label{color:#fff;margin-right:10px}.language-switcher select{border:1px solid #ccc;border-radius:5px;padding:5px}.site-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.site-nav a{color:#fff;border:1px solid #ffffff59;border-radius:5px;padding:8px 12px;font-size:.95em;text-decoration:none}.site-nav a:hover,.site-nav a.active{color:#004d7f;background:#fff}main{max-width:1080px;margin:0 auto;padding:20px}section{background:#fff;border-radius:8px;margin:20px 0;padding:15px;box-shadow:0 2px 10px #0000001a}h2{color:#004d7f;margin-bottom:10px;font-size:1.8em}h3{color:#2f5f78;margin:0 0 10px;font-size:1.15em;font-weight:600}ul{color:#666;padding-left:22px}li{margin-bottom:8px}.breadcrumb{box-shadow:none;color:#666;background:0 0;margin:0 0 16px;padding:0;font-size:.95em}.breadcrumb a{text-decoration:none}.updated{color:#777;margin-top:-6px;font-size:.95em}.content-list{margin-top:10px}.faq-item{border-top:1px solid #e6eef2;margin-top:14px;padding-top:14px}.related-links{flex-wrap:wrap;gap:10px;display:flex}.related-links a{background:#f7fbfc;border:1px solid #c9dce3;border-radius:5px;padding:8px 12px;text-decoration:none}p{color:#666;margin:0 0 15px}.button{color:#247a8c;background:#fff;border:1px solid #2c89a0;border-radius:5px;margin-top:10px;padding:10px 20px;text-decoration:none;transition:background .3s;display:inline-block}.button:hover{color:#fff;background-color:#247a8c}footer{text-align:center;color:#fff;box-sizing:border-box;background:#004d7f;width:100%;padding:22px 16px;position:relative;bottom:0}footer p{color:#fff;margin-bottom:8px}.footer-nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}.footer-nav a{color:#fff;border-bottom:1px solid #ffffff73;text-decoration:none}@media (max-width:768px){h1{font-size:2em}h2{font-size:1.5em}section{padding:10px}.button{padding:8px 15px;font-size:.9em}.site-nav a{padding:7px 10px}}@media (max-width:480px){h1{font-size:1.5em}h2{font-size:1.3em}p{font-size:.9em}.button{text-align:center;width:100%}}

