.policy-page .header.scrolled{padding:.5rem 0;box-shadow:0 6px 30px rgba(0,0,0,.4),0 2px 12px rgba(22,66,137,.5)}.policy-page .header-content{margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.policy-page .logo{font-size:1.8rem;font-weight:700;white-space:nowrap;margin-right:15px}.policy-page nav{display:flex;gap:.5rem;margin-right:auto}.policy-hero{background:linear-gradient(135deg,#164289,#164d92);color:#fff;padding:140px 20px 60px;text-align:center}.policy-hero h1{font-size:clamp(1.75rem,4vw,3rem);margin:0 auto;max-width:900px;line-height:1.25}.policy-main{background:#f7f9fc;padding:48px 20px 72px}.policy-container{max-width:900px;margin:0 auto;background:#fff;border:1px solid rgba(22,66,137,.12);border-radius:12px;box-shadow:0 8px 32px rgba(22,66,137,.08);padding:40px 32px}.policy-editor-content{color:#333;font-size:1rem;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word}.policy-editor-content>:first-child{margin-top:0}.policy-editor-content>:last-child{margin-bottom:0}.policy-editor-content h1,.policy-editor-content h2,.policy-editor-content h3,.policy-editor-content h4,.policy-editor-content h5,.policy-editor-content h6{color:#164289;font-weight:700;line-height:1.35;margin:1.75rem 0 .75rem}.policy-editor-content h1{font-size:1.75rem}.policy-editor-content h2{font-size:1.5rem}.policy-editor-content h3{font-size:1.25rem}.policy-editor-content h4,.policy-editor-content h5,.policy-editor-content h6{font-size:1.1rem}.policy-editor-content p{margin:0 0 1rem}.policy-editor-content ol,.policy-editor-content ul{margin:0 0 1rem;padding-left:1.75rem}.policy-editor-content ul{list-style-type:disc}.policy-editor-content ol{list-style-type:decimal}.policy-editor-content li{margin:.35rem 0}.policy-editor-content li>ol,.policy-editor-content li>ul{margin-top:.35rem;margin-bottom:.35rem}.policy-editor-content blockquote{margin:1.25rem 0;padding:.75rem 1rem;border-left:4px solid #164289;background:rgba(22,66,137,.06);color:#444}.policy-editor-content hr{border:0;height:1px;background:rgba(22,66,137,.2);margin:1.75rem 0}.policy-editor-content a{color:#164289;text-decoration:underline;text-underline-offset:2px}.policy-editor-content a:hover{color:#0f2f63}.policy-editor-content b,.policy-editor-content strong{font-weight:700}.policy-editor-content em,.policy-editor-content i{font-style:italic}.policy-editor-content img{max-width:100%;height:auto;display:block;margin:1rem auto;border-radius:8px}.policy-editor-content figure{margin:1.25rem 0;max-width:100%}.policy-editor-content figcaption{margin-top:.5rem;font-size:.9rem;color:#666;text-align:center}.policy-editor-content table{width:100%;border-collapse:collapse;margin:1.25rem 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.policy-editor-content td,.policy-editor-content th{border:1px solid #d8dee8;padding:.75rem;text-align:left;vertical-align:top}.policy-editor-content th{background:#eef3fa;color:#164289;font-weight:600}.policy-editor-content code,.policy-editor-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.policy-editor-content pre{background:#f3f5f8;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;overflow-x:auto;margin:1rem 0}.policy-editor-content code{background:#f3f5f8;padding:.1rem .35rem;border-radius:4px;font-size:.92em}.policy-editor-content .overflow-x-auto{overflow-x:auto;margin:1rem 0}@media (max-width:768px){.policy-container{padding:28px 20px}.policy-hero{padding:120px 16px 48px}.policy-main{padding:32px 16px 56px}.policy-editor-content h1{font-size:1.5rem}.policy-editor-content h2{font-size:1.3rem}}@media (max-width:1229px){.header-content{flex-wrap:wrap!important;justify-content:space-between!important;width:100%!important;gap:10px!important;padding:10px 15px!important;overflow:hidden!important}.header-content,.logo{display:flex!important;align-items:center!important}.logo{flex:1 1!important;font-size:1.55rem!important;white-space:nowrap!important;line-height:1.2!important;margin-right:0!important;text-align:left!important}.logo a{font-size:inherit!important;display:flex!important;align-items:center!important;width:100%!important;justify-content:space-between!important;color:white!important;text-decoration:none!important}.logo .kuwait-wrapper{margin-left:0!important;margin-right:auto!important;top:-5px!important}.logo .kuwait{font-size:.35rem!important}.logo .kuwait-flag{width:20px!important;height:10px!important}.menu-toggle{display:flex!important;flex-direction:column!important;justify-content:space-around!important;width:30px!important;height:24px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important;z-index:1002!important;flex-shrink:0!important}.menu-toggle span{width:100%!important;height:3px!important;background:white!important;border-radius:3px!important;transition:all .3s ease!important}.menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)!important}.menu-toggle.active span:nth-child(2){opacity:0!important}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)!important}nav{display:none!important;width:100%!important;order:3!important;flex-basis:100%!important;overflow-x:hidden!important}nav.active{display:block!important;background:rgba(22,66,137,.95)!important;padding:15px!important;border-radius:10px!important;margin-top:10px!important;max-height:80vh!important;overflow-y:auto!important;overflow-x:hidden!important}.book-appointment-btn,.contact-btn,nav a{display:block!important}.book-appointment-btn,.contact-btn,.language-btn,nav a{width:100%!important;text-align:center!important;padding:15px!important;box-sizing:border-box!important;margin:0 0 5px!important;font-size:.9rem!important}.language-btn{display:flex!important;justify-content:center!important}.contact-selector,.language-selector{width:100%!important;position:relative!important;display:block!important;margin:0!important}nav>.contact-selector:last-child,nav>.language-selector:last-child,nav>a:last-child{margin-bottom:0!important}.contact-dropdown,.language-dropdown{position:relative!important;width:100%!important;left:0!important;right:0!important;top:0!important;transform:none!important;min-width:100%!important;opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important;transition:all .3s ease!important;margin-top:0!important}.contact-dropdown.show,.language-dropdown.show{opacity:1!important;visibility:visible!important;max-height:500px!important;margin-top:10px!important}.contact-dropdown a,.language-dropdown a{width:100%!important;text-align:center!important}}@media (max-width:767px){.logo{font-size:1.45rem!important}}@media (max-width:480px){.header-content{gap:6px!important;padding:8px 10px!important}.logo{font-size:1.125rem!important}}