.jolly-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:25px 20px;border-top:1px solid #E6DED4;font-family:'Tajawal',system-ui,sans-serif;font-size:14px;line-height:1.7;color:#1C1917;background:#FFFEFC}.jolly-policy-links a{text-decoration:underline;text-underline-offset:4px}.policy-page{margin:0;background:#FFFEFC;color:#1C1917;font:17px/1.85 'Tajawal',system-ui,sans-serif;overscroll-behavior-x:none;overflow-x:hidden;max-width:100%}html:has(.policy-page){overflow-x:hidden;max-width:100%}.policy-page *{box-sizing:border-box}.policy-page a{color:inherit}.policy-page a:focus-visible{outline:3px solid #4FC3B4;outline-offset:5px}.policy-header{border-bottom:1px solid #E6DED4;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px max(20px,calc((100vw - 1100px)/2))}.policy-header nav{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px}.policy-brand{font:800 32px/1 'Baloo Bhaijaan 2',sans-serif;text-decoration:none;letter-spacing:.04em}.policy-brand span{display:block;font:700 9px/1.5 'Tajawal',sans-serif;letter-spacing:.2em;text-align:center}.policy-main{max-width:850px;margin-inline:auto;padding:48px 24px 56px}.policy-intro{border-bottom:1px solid #E6DED4;padding-bottom:24px;margin-bottom:32px}.policy-page h1,.policy-page h2{font-family:'Baloo Bhaijaan 2',system-ui,sans-serif;line-height:1.35}.policy-page h1{font-size:clamp(30px,5vw,46px);margin:8px 0 16px}.policy-page h2{font-size:23px;margin:0 0 12px}.policy-page p{margin:0 0 16px}.policy-eyebrow{color:#75665C;font-size:14px;font-weight:700}.policy-main section{margin-bottom:32px}.policy-delivery{margin:20px 0 0;background:#F6F2EC;border-radius:12px;padding:6px 20px}.policy-delivery div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #E6DED4}.policy-delivery div:last-child{border-bottom:0}.policy-delivery dd{margin:0;font-weight:700;flex-shrink:0}.policy-contact{border-top:1px solid #E6DED4;padding-top:30px}.policy-contact-button{display:inline-block;background:#1C1917;color:#FFFEFC!important;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:700}.policy-phone{display:inline-block;margin-inline-start:20px}.policy-copyright{text-align:center;font-size:12px;color:#75665C;padding-bottom:18px}.policy-skip{position:absolute;inset-inline-start:12px;top:-100px;background:white;padding:10px;z-index:10}.policy-skip:focus{top:8px}@media(max-width:480px){.policy-header{padding:18px 20px}.policy-header nav{font-size:13px;gap:12px}.policy-main{padding:32px 20px 40px}.policy-page{font-size:16px}.policy-delivery{padding-inline:14px}.policy-phone{display:block;margin:16px 0 0}}
