.page-module__E0kJGG__policyHeader{box-sizing:border-box;border-bottom:1px solid var(--card-border);background-color:var(--card-bg);justify-content:space-between;align-items:center;width:100%;padding:15px 30px;display:flex}.page-module__E0kJGG__headerLeft{align-items:center;gap:20px;display:flex}.page-module__E0kJGG__logoText{color:var(--logo-color);font-size:24px;font-weight:700;text-decoration:none}.page-module__E0kJGG__pageTitle{color:var(--text-color-light);border-left:1px solid var(--card-border);padding-left:20px;font-size:20px}.page-module__E0kJGG__headerRight{position:relative}.page-module__E0kJGG__policyContainer{width:100%;max-width:1400px;margin:0 auto;display:flex}.page-module__E0kJGG__sidebar{box-sizing:border-box;background-color:var(--sidebar-bg);flex-shrink:0;width:280px;height:100vh;padding:30px 15px 30px 30px;transition:background-color .2s;position:sticky;top:0;overflow-y:auto}.page-module__E0kJGG__sidebar h3{color:var(--text-color-lighter);text-transform:uppercase;margin:25px 0 10px 10px;font-size:14px;font-weight:700}.page-module__E0kJGG__sidebar h3:first-child{margin-top:0}.page-module__E0kJGG__sidebar ul{margin:0;padding:0;list-style-type:none}.page-module__E0kJGG__sidebarLink{color:var(--text-color-light);border-radius:8px;padding:10px 15px;font-size:15px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.page-module__E0kJGG__sidebarLink:not(.page-module__E0kJGG__active):hover{background-color:var(--sidebar-link-hover);color:var(--text-color)}.page-module__E0kJGG__sidebarLink.page-module__E0kJGG__active{background-color:var(--link-color);color:#fff;font-weight:700}.page-module__E0kJGG__mainContent{background-color:var(--card-bg);border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);flex:1;min-width:0;padding:30px 40px;transition:background-color .2s,border-color .2s}.page-module__E0kJGG__introMessage{background-color:var(--sidebar-link-hover);color:var(--text-color);border:1px solid var(--card-border);border-radius:8px;margin-bottom:30px;padding:15px;font-size:1.1em}.page-module__E0kJGG__mainContent h1{margin-top:0;font-size:32px}.page-module__E0kJGG__mainContent h2{color:var(--text-color);border-bottom:1px solid var(--card-border);margin-top:40px;padding-bottom:5px;font-size:24px}.page-module__E0kJGG__mainContent h3{color:var(--text-color);margin-top:30px;font-size:20px}.page-module__E0kJGG__mainContent p{color:var(--text-color-light);font-size:16px;line-height:1.8}.page-module__E0kJGG__mainContent a{color:var(--link-color);text-decoration:none}.page-module__E0kJGG__mainContent a:hover{text-decoration:underline}.page-module__E0kJGG__backToTop{color:var(--link-color);margin-top:20px;font-size:14px;text-decoration:none;display:inline-block}.page-module__E0kJGG__backToTop:hover{text-decoration:underline}.page-module__E0kJGG__contactForm{gap:20px;margin-top:20px;display:grid}.page-module__E0kJGG__formGroup{flex-direction:column;display:flex}.page-module__E0kJGG__formGroup label{color:var(--text-color-light);margin-bottom:8px;font-size:14px;font-weight:500}.page-module__E0kJGG__formGroup input,.page-module__E0kJGG__formGroup select,.page-module__E0kJGG__formGroup textarea{width:100%;color:var(--text-color);background-color:var(--form-input-bg);border:1px solid var(--form-input-border);box-sizing:border-box;border-radius:8px;padding:12px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}.page-module__E0kJGG__formGroup input:focus,.page-module__E0kJGG__formGroup select:focus,.page-module__E0kJGG__formGroup textarea:focus{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px rgba(var(--link-color),.1);outline:none}.page-module__E0kJGG__formGroup textarea{resize:vertical;min-height:150px}.page-module__E0kJGG__formSubmit{width:100%;max-width:200px;color:var(--button-text);background-color:var(--button-bg);cursor:pointer;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:700;transition:background-color .2s}.page-module__E0kJGG__formSubmit:hover{background-color:var(--button-hover-bg)}.page-module__E0kJGG__formSubmit:disabled{opacity:.7;cursor:not-allowed}.page-module__E0kJGG__details{background-color:var(--sidebar-link-hover);border:1px solid var(--card-border);border-radius:8px;margin-bottom:10px}.page-module__E0kJGG__summary{color:var(--text-color);cursor:pointer;padding:15px 20px;font-size:16px;font-weight:500;list-style:none;position:relative}.page-module__E0kJGG__summary::-webkit-details-marker{display:none}.page-module__E0kJGG__summary:after{content:"+";color:var(--text-color-lighter);font-size:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.page-module__E0kJGG__details[open] .page-module__E0kJGG__summary:after{content:"−"}.page-module__E0kJGG__qaAnswer{color:var(--text-color-light);border-top:1px solid var(--card-border);margin-top:10px;padding:0 20px 20px;line-height:1.7}.page-module__E0kJGG__siteFooter{text-align:center;background-color:var(--sidebar-bg);border-top:1px solid var(--card-border);padding:30px 0}.page-module__E0kJGG__siteFooter p{color:var(--text-color-lighter);margin:0;font-size:12px}.page-module__E0kJGG__hamburgerIcon{background-color:var(--menu-bg);border:1px solid var(--menu-border);width:44px;height:44px;box-shadow:0 2px 5px var(--menu-shadow);cursor:pointer;z-index:1001;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:all .2s;display:flex;position:relative}.page-module__E0kJGG__hamburgerIcon div{background-color:var(--text-color);border-radius:2px;width:24px;height:3px;transition:all .3s}.page-module__E0kJGG__hamburgerIconActive div:first-child{transform:translateY(8px)rotate(45deg)}.page-module__E0kJGG__hamburgerIconActive div:nth-child(2){opacity:0}.page-module__E0kJGG__hamburgerIconActive div:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.page-module__E0kJGG__navModal{z-index:1000;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.page-module__E0kJGG__navModalVisible{display:block}.page-module__E0kJGG__navContent{background-color:var(--modal-bg);width:280px;box-shadow:0 5px 20px var(--modal-shadow);opacity:0;border-radius:12px;transition:opacity .2s,transform .2s;position:absolute;top:65px;right:30px;transform:translateY(-10px)}.page-module__E0kJGG__navContentVisible{opacity:1;transform:translateY(0)}.page-module__E0kJGG__modalContent{flex-direction:column;gap:15px;padding:15px;display:flex}.page-module__E0kJGG__modalSection{border-bottom:1px solid var(--card-border);padding-bottom:15px}.page-module__E0kJGG__modalSection:last-child{border-bottom:none;padding-bottom:0}.page-module__E0kJGG__modalSection strong{color:var(--text-color-lighter);text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block}.page-module__E0kJGG__themeButtons{justify-content:space-between;gap:8px;display:flex}.page-module__E0kJGG__themeButtons button{border:1px solid var(--menu-border);color:var(--text-color-light);cursor:pointer;background-color:#0000;border-radius:8px;flex:1;padding:8px 10px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.page-module__E0kJGG__themeButtons button:hover{background-color:#8080801a}.page-module__E0kJGG__themeButtons button.page-module__E0kJGG__active{border-color:var(--link-color);background-color:var(--link-color);color:#fff}.page-module__E0kJGG__modalLinks{flex-direction:column;gap:10px;display:flex}.page-module__E0kJGG__modalLinks a{color:var(--text-color-light);font-size:15px;text-decoration:none}.page-module__E0kJGG__modalLinks a:hover{color:var(--link-color)}@media (max-width:900px){.page-module__E0kJGG__policyContainer{flex-direction:column}.page-module__E0kJGG__sidebar{display:none}.page-module__E0kJGG__mainContent{box-sizing:border-box;border-left:none;border-right:none;width:100%;padding:20px}.page-module__E0kJGG__policyHeader{padding:15px 20px}.page-module__E0kJGG__policyHeader .page-module__E0kJGG__logoText{font-size:20px}.page-module__E0kJGG__policyHeader .page-module__E0kJGG__pageTitle{gap:15px;padding-left:15px;font-size:16px}.page-module__E0kJGG__mainContent h1{font-size:24px}.page-module__E0kJGG__mainContent h2{font-size:20px}.page-module__E0kJGG__mainContent h3{font-size:18px}.page-module__E0kJGG__navContent{right:20px}}
