.audit-page{max-width:1300px;margin:auto;padding:36px 24px 72px}.audit-page h1{font-size:clamp(28px,4vw,42px);margin:14px 0}.audit-page>p{line-height:1.7}.audit-breadcrumb{font-size:13px}.audit-note{padding:12px 16px;background:#f1ebfa;border-radius:10px}.audit-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:28px;margin-top:30px}.audit-layout aside{align-self:start;position:sticky;top:20px;max-height:80vh;overflow:auto}.audit-layout input{width:100%;margin:8px 0;padding:10px;border:1px solid #ddd5eb;border-radius:8px}.audit-list{display:grid;gap:4px}.audit-provider,.audit-more{padding:8px 10px;border:1px solid #e4ddef;border-radius:8px;background:#fff;color:#574b70;text-align:left;cursor:pointer}.audit-provider:hover,.audit-more:hover{background:#f4effb}.audit-warning{margin:16px 0;padding:14px;border:1px solid #dfb175;border-radius:10px;background:#fff6e9;color:#62411f}.audit-warning p,.audit-warning blockquote{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.audit-warning blockquote{margin:8px 0;padding-left:10px;border-left:3px solid #dfb175}.audit-field{border-top:1px solid #e5e0ec;padding:14px 0}.audit-field h3{display:flex;align-items:center;gap:10px;font-size:17px}.audit-status{font-size:11px;border-radius:99px;padding:4px 8px;background:#f2edf6;color:#6b5c77}.status-verified{background:#e8f5ed;color:#32664c}.status-conflict{background:#fff0e2;color:#855b2e}.audit-facts{padding-left:24px}.audit-fact{margin:12px 0;padding:12px;background:#f9f7fc;border-radius:9px;overflow-wrap:anywhere}.audit-fact p{font-size:12px;line-height:1.7}.audit-fact blockquote{margin:8px 0;padding-left:10px;border-left:3px solid #c3b3e3;font-size:12px;white-space:pre-wrap}.audit-source{overflow-wrap:anywhere}.audit-empty{font-size:13px;color:#786c82}.audit-pages{margin:14px 0;overflow-wrap:anywhere}.audit-pages li{margin:6px 0;font-size:12px}.audit-method{margin-top:34px;padding:18px;border-radius:12px;background:#f7f4fb}.audit-method p{font-size:13px;line-height:1.7}@media(max-width:720px){.audit-page{padding:22px 14px 48px}.audit-layout{display:block}.audit-layout aside{position:static;max-height:280px;margin-bottom:28px}}

.audit-note{overflow-wrap:anywhere}
.policy-provider {scroll-margin-top:6rem;border-top:1px solid #dfe3eb;padding:1.5rem 0;min-width:0}
.policy-provider details {margin:.7rem 0;padding:.7rem;border:1px solid #e2e5ec;border-radius:.6rem}
.policy-provider summary {cursor:pointer;font-weight:600;line-height:1.6}
.policy-provider a,.policy-hash {overflow-wrap:anywhere;word-break:break-word}
.policy-provider blockquote {border-left:3px solid #d7deea;margin:1rem 0;padding-left:1rem;color:#59657a}
.policy-fact {padding:.4rem 0}
.policy-hash {font-size:.78rem}
.policy-link {padding:.75rem 0;font-size:.85rem;overflow-wrap:anywhere}
