.page-policy-custom .policy-wrapper{padding:40px 0 60px}.page-policy-custom .policy-layout{display:flex;gap:50px}.page-policy-custom .policy-content{flex:1;min-width:0}.page-policy-custom .policy-sidebar{flex:0 0 280px}.page-policy-custom .policy-content .rte{font-size:1.4rem;line-height:1.9;color:var(--color-body-text)}.page-policy-custom .policy-content .rte h2,.page-policy-custom .policy-content .rte h3{color:var(--color-title);margin-top:30px;margin-bottom:12px}.page-policy-custom .policy-content .rte h2{font-size:2rem;font-weight:700}.page-policy-custom .policy-content .rte h3{font-size:1.7rem;font-weight:600}.page-policy-custom .policy-content .rte p{margin-bottom:16px}.page-policy-custom .policy-content .rte ul,.page-policy-custom .policy-content .rte ol{padding-left:20px;margin-bottom:16px}.page-policy-custom .policy-content .rte li{margin-bottom:8px}.page-policy-custom .policy-content .rte a{color:var(--color-hover);text-decoration:underline}.page-policy-custom .policy-content .rte a:hover{opacity:0.8}.page-policy-custom .policy-content .rte table{width:100%;border-collapse:collapse;margin-bottom:20px}.page-policy-custom .policy-content .rte table th,.page-policy-custom .policy-content .rte table td{border:1px solid var(--color-border);padding:10px 14px;text-align:left;font-size:1.3rem}.page-policy-custom .policy-content .rte table th{background:var(--color-background);font-weight:700;color:var(--color-title)}.page-policy-custom .policy-updated{font-size:1.25rem;color:var(--color-body-text);opacity:0.7;margin-bottom:25px}.page-policy-custom .policy-sidebar__box{background:var(--color-background);border:1px solid var(--color-border);border-radius:14px;padding:25px;position:sticky;top:120px}.page-policy-custom .policy-sidebar__title{font-size:1.5rem;font-weight:700;color:var(--color-title);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--color-button)}.page-policy-custom .policy-sidebar__links{list-style:none;padding:0;margin:0}.page-policy-custom .policy-sidebar__links li{margin-bottom:0}.page-policy-custom .policy-sidebar__links li a{display:block;padding:10px 0;font-size:1.3rem;color:var(--color-body-text);border-bottom:1px solid var(--color-border);transition:color 0.2s,padding-left 0.2s}.page-policy-custom .policy-sidebar__links li:last-child a{border-bottom:none}.page-policy-custom .policy-sidebar__links li a:hover{color:var(--color-hover);padding-left:8px}.lang-rtl .page-policy-custom .policy-sidebar__links li a:hover{padding-right:8px;padding-left:0}.page-policy-custom .policy-sidebar__links li a.active{color:var(--color-hover);font-weight:600}.page-policy-custom .policy-sidebar__contact{margin-top:20px;padding-top:15px;border-top:1px solid var(--color-border)}.page-policy-custom .policy-sidebar__contact-title{font-size:1.3rem;font-weight:700;color:var(--color-title);margin-bottom:10px}.page-policy-custom .policy-sidebar__contact p{font-size:1.25rem;color:var(--color-body-text);margin-bottom:5px;line-height:1.6}.page-policy-custom .policy-sidebar__contact a{color:var(--color-hover)}@media (max-width:991px){.page-policy-custom .policy-layout{flex-direction:column;gap:30px}.page-policy-custom .policy-sidebar{flex:0 0 100%}.page-policy-custom .policy-sidebar__box{position:static}}@media (max-width:767px){.page-policy-custom .policy-wrapper{padding:25px 0 40px}.page-policy-custom .policy-content .rte{font-size:1.3rem;line-height:1.8}}