:root{--doc-text:#1f2937;--doc-muted:#6b7280;--doc-border:#d1d5db;--doc-heading:#111827;--doc-bg:#fff;--doc-accent:#0f172a}.document-page,.pdf-page,.policy-page{margin:50px auto;padding:40px 25px 64px;color:var(--doc-text);background:var(--doc-bg);line-height:1.7;font-size:16px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.document-page a,.pdf-page a,.policy-page a{color:blue!important}.policy-page *{box-sizing:border-box}.policy-page h1,.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6{color:var(--doc-heading);font-weight:700;line-height:1.3;margin:0 0 14px}.policy-page h1{font-size:2rem;margin-top:0}.policy-page h2{font-size:1.25rem;margin-top:36px;padding-bottom:8px;border-bottom:1px solid var(--doc-border)}.policy-page h3{font-size:1.1rem;margin-top:28px}.policy-page h4{font-size:1rem;margin-top:24px}.policy-page h5{font-size:1rem;margin-top:20px}.policy-page h6{font-size:.95rem;margin-top:18px}.policy-page li,.policy-page p,.policy-page td,.policy-page th{font-size:1rem}.policy-page li{list-style-type:disc}.left-gap{margin-left:15px}.policy-page p{margin:0 0 16px}.policy-page strong{font-weight:700}.policy-page em{font-style:italic;color:var(--doc-muted)}.policy-page small{font-size:.875rem;color:var(--doc-muted)}.policy-page ol,.policy-page ul{margin:0 0 18px 24px;padding:0}.policy-page li{margin-bottom:8px}.policy-page a{color:var(--doc-accent);text-decoration:underline}.policy-page table{width:100%;border-collapse:collapse;margin:20px 0;overflow-x:auto}.policy-page td,.policy-page th{border:1px solid var(--doc-border);padding:12px 14px;text-align:left;vertical-align:top}.policy-page thead th{background:#f3f4f6;font-weight:700}.policy-page tbody tr:nth-child(2n){background:#fafafa}.policy-page section{margin-bottom:8px}.policy-page hr{border:0;border-top:1px solid var(--doc-border);margin:28px 0}.policy-page blockquote{margin:20px 0;padding:12px 16px;border-left:4px solid var(--doc-border);background:#f9fafb}.policy-page em{color:#000}.policy-page .text-center{text-align:center}.policy-page .text-right{text-align:right}.policy-page .muted{color:var(--doc-muted)}.policy-page .mb-0{margin-bottom:0}.policy-page .mt-0{margin-top:0}.bold{font-weight:700}.partnet__card{background-color:#fff;padding:15px 20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;margin-bottom:10px}.partnet__card .partner_logo_box{width:80px;height:80px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:5px;display:flex;align-items:center;justify-content:center}.partnet__card .card_header{display:flex;align-items:center;gap:10px}.partnet__card h3{font-size:20px;font-weight:700}.partnet__card p{margin-bottom:5px;font-size:14px}.partnet__card a{font-size:14px}.partnet__card img{width:70px;height:70px;margin-bottom:5px;object-fit:contain}.partner_body{padding:80px 0}@media(max-width:768px){.document-page,.pdf-page,.policy-page{padding:24px 14px 48px;font-size:15px}.policy-page h1{font-size:1.8rem}.policy-page h2{font-size:1.45rem}.policy-page h3{font-size:1.2rem}.policy-page table{display:block;overflow-x:auto;white-space:nowrap}}