.p22-dl{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:20px 26px;border:1px solid var(--amber);border-radius:12px;background:var(--amber);text-decoration:none}.p22-legal-body a.p22-dl,.p22-legal-body a.p22-dl:hover{border-bottom-color:var(--amber);transition:transform .18s ease,opacity .18s ease}.p22-dl:hover{transform:translateY(-1px);opacity:.92}.p22-dl:active{transform:translateY(0)}.p22-dl-label{font-size:17px;font-weight:500;letter-spacing:-.01em;color:#fdf6ea}.p22-dl-meta{letter-spacing:.06em;color:rgba(253,246,234,.78)}.p22-dl-meta,.p22-legal-body .p22-dl-hash{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.p22-legal-body .p22-dl-hash{margin:16px 0 0;line-height:1.7;letter-spacing:.02em;color:var(--faint);word-break:break-all}@media (prefers-reduced-motion:reduce){.p22-legal-body a.p22-dl{transition:none}}