#leavePolicyDocument{padding:0;margin-bottom:24px;line-height:1.8;overflow:hidden}
#leavePolicyDocument .leave-policy-heading{display:grid;gap:7px}
#leavePolicyDocument .leave-policy-heading strong{font-size:21px;color:#32283e}
#leavePolicyDocument summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;cursor:pointer;list-style:none;background:linear-gradient(110deg,#fff8ed,#fff)}
#leavePolicyDocument summary::-webkit-details-marker{display:none}
#leavePolicyDocument summary:focus-visible{outline:2px solid #bb833d;outline-offset:-3px}
#leavePolicyDocument .leave-policy-toggle{font-size:13px;color:#9b6b35;white-space:nowrap}
#leavePolicyDocument .leave-policy-collapse{display:none}
#leavePolicyDocument details[open] .leave-policy-expand{display:none}
#leavePolicyDocument details[open] .leave-policy-collapse{display:inline}
#leavePolicyDocument .leave-policy-body{padding:0 28px 24px}
#leavePolicyDocument p{margin:10px 0}
#leavePolicyDocument .leave-policy-tag{font-size:12px;letter-spacing:1px;color:#916218}
#leavePolicyDocument .leave-policy-meta{font-size:12px;color:var(--text-secondary)}
#leavePolicyDocument section{margin-top:20px}
#leavePolicyDocument h4{font-size:15px}
#leavePolicyDocument .table-wrap{margin:18px 0}
@media(max-width:600px){#leavePolicyDocument summary{padding:18px 14px}#leavePolicyDocument .leave-policy-body{padding:0 14px 18px}#leavePolicyDocument .leave-policy-heading strong{font-size:18px}}
