.dpa-version{color:var(--fg-3);margin:8px 0 0;font-size:14px}.dpa-notice{color:var(--fg-1);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;margin:20px 0 0;padding:12px 16px;font-size:15px}.dpa-download{margin:16px 0 0;font-size:15px}.dpa-download a{color:var(--cobalt-600);text-underline-offset:2px;text-decoration:underline}.dpa-body{font-family:var(--font-sans);color:var(--fg-1);line-height:1.7}.dpa-section{border-bottom:1px solid var(--border-1);margin-bottom:40px;padding-bottom:40px}.dpa-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dpa-section h2{color:var(--fg-0);margin:0 0 16px;scroll-margin-top:80px;font-size:22px;font-weight:700}.dpa-section h3{color:var(--fg-0);margin:28px 0 10px;font-size:17px;font-weight:650}.dpa-section p{color:var(--fg-2);margin:0 0 16px;font-size:15px}.dpa-section ol{margin:0 0 16px;padding-left:22px}.dpa-section li{color:var(--fg-2);margin-bottom:10px;font-size:15px;line-height:1.65}.dpa-section li strong{color:var(--fg-1)}.dpa-section a{color:var(--cobalt-600);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.dpa-table-wrap{border:1px solid var(--border-1);border-radius:var(--radius-lg);margin:16px 0 20px;overflow-x:auto}.dpa-table{border-collapse:collapse;width:100%;font-size:14px}.dpa-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);background:var(--bg-sunken);border-bottom:1px solid var(--border-1);padding:10px 14px;font-size:12px;font-weight:600}.dpa-table td{color:var(--fg-2);vertical-align:top;border-bottom:1px solid var(--border-1);padding:11px 14px;line-height:1.55}.dpa-table td:first-child{color:var(--fg-1);font-weight:500}.dpa-table tr:last-child td{border-bottom:none}@media (max-width:640px){.dpa-table{font-size:13px}.dpa-table th,.dpa-table td{padding:9px 10px}}@media print{.nav,.footer,.dpa-download{display:none!important}}
