.document-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 40px}
.document-downloads-single{grid-template-columns:1fr}
.service-content .document-download{display:flex;align-items:center;gap:14px;min-height:96px;padding:19px 18px;border:1px solid var(--line);background:rgba(255,255,255,.5);color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}
.document-pdf-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:48px;border:1px solid var(--blue);color:var(--blue);font-size:.66rem;font-weight:700;letter-spacing:.04em}
.document-download-copy{min-width:0;flex:1}
.document-download-copy strong{display:block;font-size:.85rem;line-height:1.5;font-weight:600}
.document-download-copy small{display:block;margin-top:5px;font-size:.64rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.document-download-arrow{font-size:1.4rem;color:var(--blue)}
.service-content .document-download:hover{border-color:var(--blue);background:#fff}
.document-download:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.privacy-table-wrap{margin:24px 0 30px;border:1px solid var(--line)}
.privacy-table{width:100%;border-collapse:collapse;text-align:left;font-size:.82rem;line-height:1.7}
.privacy-table th,.privacy-table td{padding:17px 15px;vertical-align:top;border-bottom:1px solid var(--line)}
.privacy-table thead{background:var(--ink);color:#fff}
.privacy-table thead th{font-size:.7rem;font-weight:500}
.privacy-table tbody th{width:26%;font-weight:600}
.privacy-table tbody td:nth-child(2){width:40%}
.privacy-table tbody tr:nth-child(even){background:rgba(255,255,255,.45)}
.privacy-table tr:last-child th,.privacy-table tr:last-child td{border-bottom:0}
.privacy-table strong{color:inherit}
@media(max-width:1050px){.document-downloads{grid-template-columns:1fr}.privacy-table th,.privacy-table td{padding:15px 11px}}
@media(max-width:760px){.service-content .document-download{min-height:88px;padding:17px 15px;gap:12px}.document-downloads{margin:25px 0 32px;gap:12px}.document-download-copy strong{font-size:.82rem}.privacy-table,.privacy-table tbody{display:block}.privacy-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.privacy-table tbody tr{display:block;padding:18px 16px;border-bottom:1px solid var(--line)}.privacy-table tbody tr:last-child{border-bottom:0}.privacy-table tbody th,.privacy-table tbody td,.privacy-table tbody td:nth-child(2){display:block;width:auto;padding:0;border:0}.privacy-table tbody th{font-size:.9rem;margin-bottom:15px}.privacy-table tbody td{margin-top:15px;font-size:.83rem}.privacy-table tbody td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--muted);font-size:.63rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}}
@media(prefers-reduced-motion:reduce){.document-download{transition:none!important}}
@media print{.document-downloads{display:none}.privacy-table{font-size:9pt}.privacy-table th,.privacy-table td{padding:8px}.privacy-table thead{background:#fff;color:#000}}
