:root{--p-heading:var(--color-button-primary);--p-muted:var(--text-muted);--p-border:var(--border-color);--p-shadow:var(--shadow-lg);--p-bg:var(--bg-white)}.policies-page{background:0 0}.policies-wrap{max-width:980px;margin:0 auto;padding:2rem 1rem 3rem}.policies-title{color:var(--p-heading);letter-spacing:.2px;text-align:center;margin:.25rem 0 1.5rem;font-weight:800}.policies-intro{color:var(--p-muted);text-align:center;max-width:780px;margin:0 auto 1.25rem;font-size:.95rem}.policies-accordion .accordion-item{border:1px solid var(--p-border);background:var(--p-bg);border-radius:12px;margin-bottom:.9rem;transition:box-shadow .2s,transform .12s;overflow:hidden}.policies-accordion .accordion-item:has(.accordion-collapse.show){box-shadow:var(--p-shadow);transform:translateY(-1px)}.policies-accordion .accordion-button{color:#1f2937;background:0 0;align-items:center;gap:.5rem;padding:1rem 1rem 1rem 0;font-weight:700;display:flex;box-shadow:none!important}.policies-accordion .accordion-button:hover{background:#f9fafb}.policies-accordion .accordion-button:focus{box-shadow:none;outline:0}.policies-accordion .accordion-button:after{display:none}.policies-accordion .icon-wrap{border:1px solid var(--p-border);width:28px;height:28px;color:var(--color-page-title,#1a5229);background:#fff;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.policies-accordion .accordion-button[aria-expanded=true] .fa-plus,.policies-accordion .accordion-button[aria-expanded=false] .fa-minus{display:none}.policies-accordion .accordion-button .policy-link{color:inherit;text-decoration:none}.policies-accordion .accordion-button .policy-link:hover{text-decoration:underline}.policies-accordion .accordion-body{color:#374151;padding:.25rem 1rem 1rem 3rem;line-height:1.6}.policies-accordion .accordion-body p{margin-bottom:.75rem}.policy-sections.accordion .accordion-item{border:0;border-top:1px dashed var(--p-border);border-radius:0;margin:0}.policy-sections .accordion-button{background:0 0;padding-left:0;padding-right:0;font-weight:700}.policy-sections .accordion-body{padding-left:2rem;padding-right:0}.policy-meta{color:var(--p-muted);text-align:center;margin:0 0 1rem;font-size:.9rem}.policy-content{background:var(--p-bg,#fff);border:1px solid var(--p-border,#d9d9d9);color:#374151;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.25rem 1rem;line-height:1.65}.policy-content p{margin-bottom:.9rem}.policy-sections.accordion .accordion-item{border:1px solid var(--p-border,#d9d9d9);background:var(--p-bg,#fff);border-radius:12px;margin-bottom:.9rem;transition:box-shadow .2s,transform .12s;overflow:hidden}.policy-sections.accordion .accordion-item:has(.accordion-collapse.show){box-shadow:var(--p-shadow,0 6px 24px #0000000f);transform:translateY(-1px)}.policy-sections .accordion-button{color:#1f2937;background:0 0;align-items:center;gap:.5rem;padding:1rem 1rem 1rem .75rem;font-weight:700;display:flex;box-shadow:none!important}.policy-sections .accordion-button:hover{background:#f9fafb}.policy-sections .accordion-button:focus{box-shadow:none;outline:0}.policy-sections .accordion-button:after{display:none}.policy-sections .icon-wrap{border:1px solid var(--p-border,#d9d9d9);width:28px;height:28px;color:var(--color-page-title,#1a5229);background:#fff;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.policy-sections .accordion-button[aria-expanded=true] .fa-plus,.policy-sections .accordion-button[aria-expanded=false] .fa-minus{display:none}.policy-sections .accordion-body{color:#374151;border-top:1px dashed var(--p-border,#d9d9d9);padding:.5rem 1rem 1rem 3rem;line-height:1.6}@media (width<=768px){.policy-sections .accordion-body{padding:.5rem 1rem 1rem 2rem}.policies-wrap{padding:1.25rem 1rem 2.25rem}.policies-accordion .accordion-body{padding:.25rem 1rem 1rem 2.25rem}.policy-sections .accordion-body{padding-left:1.5rem}}
