@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.Policy{font-family:Inter,sans-serif;min-height:100vh;background:linear-gradient(135deg,#f8f9ff,#e8ecff)}.Policy .policy-header{background:#fff;box-shadow:0 .125em .5em rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Policy .policy-header .policy-nav{max-width:60em;margin:0 auto;padding:1.5em 2em;display:flex;align-items:center;justify-content:space-between}.Policy .policy-header .policy-nav .back-link{color:#2e606a;text-decoration:none;font-weight:500;transition:opacity .3s ease;flex:1 1}.Policy .policy-header .policy-nav .back-link:hover{opacity:.7}.Policy .policy-header .policy-nav h1{color:#2e606a;font-size:1.5em;font-weight:700;margin:0;flex:0 0 auto}.Policy .policy-header .policy-nav .language-switcher{display:flex;gap:.5em;flex:1 1;justify-content:flex-end}.Policy .policy-header .policy-nav .language-switcher a{padding:.4em .8em;border-radius:.3em;text-decoration:none;color:#666;font-weight:500;font-size:.9em;transition:all .3s ease;border:.0625em solid #e9ecef}.Policy .policy-header .policy-nav .language-switcher a:hover{background:#f8f9fa;color:#2e606a}.Policy .policy-header .policy-nav .language-switcher a.active{background:#2e606a;color:#fff;border-color:#2e606a}.Policy .policy-container{max-width:60em;margin:0 auto;padding:3em 2em}.Policy .policy-container .policy-content{background:#fff;border-radius:1em;padding:3em;box-shadow:0 .5em 2em rgba(0,0,0,.1)}.Policy .policy-container .policy-content h1{color:#2e606a;font-size:2.5em;font-weight:700;margin:0 0 .5em;line-height:1.2}.Policy .policy-container .policy-content .last-updated{color:#666;font-size:.9em;margin-bottom:3em;padding-bottom:2em;border-bottom:.0625em solid #e9ecef}.Policy .policy-container .policy-content section{margin-bottom:3em}.Policy .policy-container .policy-content section h2{color:#2e606a;font-size:1.8em;font-weight:600;margin:1.5em 0 1em}.Policy .policy-container .policy-content section h3{color:#337e88;font-size:1.2em;font-weight:600;margin:1.5em 0 .5em}.Policy .policy-container .policy-content section p{color:#333;line-height:1.7;margin:0 0 1em;font-size:1em}.Policy .policy-container .policy-content section ul{margin:1em 0 1.5em 1.5em}.Policy .policy-container .policy-content section ul li{color:#333;line-height:1.7;margin-bottom:.5em}.Policy .policy-container .policy-content section ul li strong{color:#2e606a;font-weight:600}.Policy .policy-container .policy-content section .contact-info{background:#f8f9fa;padding:1.5em;border-radius:.5em;margin-top:1em}.Policy .policy-container .policy-content section .contact-info p{margin:.25em 0;color:#333}.Policy .policy-container .policy-content section .contact-info p strong{color:#2e606a}.Policy .policy-container .policy-content section .english-section{background:#f0f7ff;padding:1em;border-left:.25em solid #2e606a;margin:1em 0;font-style:italic;color:#555}@media(max-width:64em){.Policy .policy-container{padding:2em 1.5em}.Policy .policy-container .policy-content{padding:2em}.Policy .policy-container .policy-content h1{font-size:2em}.Policy .policy-container .policy-content section h2{font-size:1.5em}}@media(max-width:48em){.Policy .policy-header .policy-nav{padding:1em 1.5em}.Policy .policy-header .policy-nav h1{font-size:1.3em}.Policy .policy-header .policy-nav .language-switcher{gap:.3em}.Policy .policy-header .policy-nav .language-switcher a{padding:.3em .6em;font-size:.85em}.Policy .policy-container{padding:1.5em 1em}.Policy .policy-container .policy-content{padding:1.5em;border-radius:.5em}.Policy .policy-container .policy-content h1{font-size:1.6em}.Policy .policy-container .policy-content section h2{font-size:1.3em}.Policy .policy-container .policy-content section h3{font-size:1.1em}.Policy .policy-container .policy-content section li,.Policy .policy-container .policy-content section p{font-size:.95em}}@media(max-width:30em){.Policy .policy-header .policy-nav{padding:.8em 1em}.Policy .policy-header .policy-nav .back-link{font-size:.9em}.Policy .policy-header .policy-nav h1{font-size:1.2em}.Policy .policy-header .policy-nav .language-switcher{gap:.2em}.Policy .policy-header .policy-nav .language-switcher a{padding:.25em .5em;font-size:.8em}.Policy .policy-container{padding:1em .5em}.Policy .policy-container .policy-content{padding:1.2em}.Policy .policy-container .policy-content h1{font-size:1.4em}.Policy .policy-container .policy-content .last-updated{font-size:.85em}.Policy .policy-container .policy-content section{margin-bottom:2em}.Policy .policy-container .policy-content section h2{font-size:1.2em;margin-top:1em}.Policy .policy-container .policy-content section h3{font-size:1em}.Policy .policy-container .policy-content section li,.Policy .policy-container .policy-content section p{font-size:.9em}.Policy .policy-container .policy-content section .contact-info{padding:1em}}