/* The data pages (WS2): promotes, compare, for. Shell tokens only. */
mark.hl{background:var(--ra-lead);color:var(--d-ink,#1E1A14);border-radius:8px;padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.dp-hero .points{margin-top:16px}
.dp-prose>*{max-width:720px}
.dp-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}
.dp-row{background:#fff;border:1.5px solid var(--d-line,#DAD5C8);border-radius:16px;padding:16px}
.dp-title{font-weight:600;overflow-wrap:anywhere}
.dp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}
.dp-facts{margin-top:6px}
.chip-lead{background:var(--ra-status-sky-tint)}
.dp-facts span+span::before{content:" · "}
.dp-legal{margin-top:24px}
.dp-others{display:flex;flex-wrap:wrap;gap:8px}
.dp-lookup{margin-top:24px;max-width:560px}
.dp-field{display:flex;gap:8px}
.dp-field input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1.5px solid var(--d-ink,#1E1A14);border-radius:8px;font:inherit;background:#fff}
.dp-group{margin-bottom:32px}
.dp-plain{padding-left:20px}
.dp-plain li{margin:6px 0;overflow-wrap:anywhere}
.dp-find{font-weight:600}
.dp-table{width:100%;border-collapse:collapse;min-width:560px}
.dp-table th,.dp-table td{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid var(--d-line,#DAD5C8)}
.dp-table thead th{border-top:0}
.dp-table tbody th{font-weight:600;width:28%}
.dp-ref{font-size:.8em;text-decoration:none;vertical-align:super}
.dp-split{display:grid;gap:16px;margin-top:24px}
@media (min-width:768px){.dp-split{grid-template-columns:1fr 1fr}}
.dp-steps{padding-left:20px}
.dp-steps li{margin:8px 0}
.dp-faq details{border-top:1px solid var(--d-line,#DAD5C8);padding:12px 0}
.dp-faq summary{font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center}
.dp-searches{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.dp-searches code{background:var(--ra-status-sky-tint);border-radius:8px;padding:4px 8px}
.dp-sources li{overflow-wrap:anywhere;margin:4px 0}
.band .intro .cta-row{justify-content:center}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
