/* PapyrusPay Digital Asset Risk Disclosure v1.0.0 — scoped, Elementor-safe and dependency-free. */
.ppdr-wrap,.ppdr-wrap *{box-sizing:border-box}
.ppdr-wrap{--ppdr-primary:#1461db;--ppdr-navy:#072c70;--ppdr-ink:#171b25;--ppdr-text:#3d3d3d;--ppdr-muted:#657286;--ppdr-border:#e2e8f0;max-width:1140px;width:100%;margin:0 auto;padding:0 12px;font:400 16px/1.76 Manrope,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--ppdr-text);-webkit-text-size-adjust:100%;overflow-wrap:break-word}
.ppdr-wrap .ppdr-header{border-bottom:1px solid var(--ppdr-border);padding-bottom:25px;margin:0 0 26px}
.ppdr-wrap .ppdr-kicker{color:var(--ppdr-primary);font-size:11px;line-height:1.5;letter-spacing:1.75px;font-weight:800;margin:0 0 13px}
.ppdr-wrap .ppdr-kicker span{color:#aac0e4;padding:0 5px}
.ppdr-wrap .ppdr-page-title{font-size:clamp(30px,4vw,42px);line-height:1.2;letter-spacing:-1px;font-weight:800;color:#0a0c12;margin:0 0 10px}
.ppdr-wrap .ppdr-subtitle{font-size:17px;line-height:1.55;font-weight:500;color:#5d6879;margin:0 0 16px}
.ppdr-wrap .ppdr-updated{font-size:13px;line-height:1.55;color:#647187;margin:0}
.ppdr-wrap .ppdr-updated strong{font-weight:750;color:#3c4656}
.ppdr-wrap p{font:inherit;color:inherit;margin:0 0 15px;padding:0}
.ppdr-wrap strong{font-weight:800;color:#191c23}
.ppdr-wrap a{color:var(--ppdr-primary);text-decoration:underline;text-underline-offset:2px}
.ppdr-wrap a:hover{color:var(--ppdr-navy)}
.ppdr-wrap a:focus-visible{outline:2px solid var(--ppdr-primary);outline-offset:3px;border-radius:3px}
.ppdr-wrap .ppdr-intro{margin:0 0 26px;padding:20px 22px 7px;background:#f6f9ff;border:1px solid #d9e7fa;border-left:3px solid var(--ppdr-primary);border-radius:7px}
.ppdr-wrap .ppdr-intro-heading{font-size:18px;font-weight:800;line-height:1.45;color:var(--ppdr-ink);margin:0 0 10px}
.ppdr-wrap .ppdr-contents{margin:0 0 34px;border:1px solid #e3e9f2;border-radius:7px;padding:18px 22px 20px;background:#fff}
.ppdr-wrap .ppdr-contents-title{font-size:15px;font-weight:800;color:var(--ppdr-ink);margin:0 0 12px}
.ppdr-wrap .ppdr-contents-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 26px}
.ppdr-wrap .ppdr-contents a{font-size:13.5px;font-weight:600;line-height:1.6;color:#335a8d;text-decoration:none}
.ppdr-wrap .ppdr-contents a:hover{text-decoration:underline;color:var(--ppdr-primary)}
.ppdr-wrap .ppdr-body{min-width:0}
.ppdr-wrap .ppdr-section{margin:0 0 28px;scroll-margin-top:110px}
.ppdr-wrap .ppdr-section-title{font-size:19px;line-height:1.5;font-weight:800;color:var(--ppdr-ink);margin:0 0 10px}
.ppdr-wrap .ppdr-section p{margin:0 0 13px}
.ppdr-wrap ul{padding:0 0 0 27px;margin:9px 0 18px;list-style:disc outside}
.ppdr-wrap li{display:list-item;margin:0 0 8px;padding:0;line-height:1.7}
.ppdr-wrap .ppdr-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0 12px}
.ppdr-wrap .ppdr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:530px;background:#fff;font-size:14px;line-height:1.55}
.ppdr-wrap .ppdr-table th,.ppdr-wrap .ppdr-table td{border:1px solid #c4cedd;padding:12px 15px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.ppdr-wrap .ppdr-table th{background:#3c78d8;color:#fff;font-weight:800}
.ppdr-wrap .ppdr-table th:first-child{width:31%}
.ppdr-wrap .ppdr-table td:first-child{font-weight:750;color:#26344a}
.ppdr-wrap .ppdr-table tbody tr:nth-child(even){background:#f8fafc}
.ppdr-wrap .ppdr-footer{border-top:1px solid var(--ppdr-border);margin:34px 0 0;padding:20px 0 10px;color:#6c778a}
.ppdr-wrap .ppdr-footer-brand{font-size:12px;color:#1c3c71;font-weight:850;letter-spacing:1.3px;margin:0 0 8px}
.ppdr-wrap .ppdr-footer p{font-size:13px;line-height:1.75;color:#657286;margin-bottom:6px}
.ppdr-wrap .ppdr-footer span{margin:0 7px;color:#adbad0}
@media(max-width:767px){.ppdr-wrap{padding:0 14px;font-size:15px;line-height:1.74}.ppdr-wrap .ppdr-header{padding-bottom:20px}.ppdr-wrap .ppdr-subtitle{font-size:15px}.ppdr-wrap .ppdr-intro{padding:17px 15px 3px}.ppdr-wrap .ppdr-intro-heading{font-size:17px}.ppdr-wrap .ppdr-contents{padding:15px}.ppdr-wrap .ppdr-contents-grid{grid-template-columns:1fr;gap:6px}.ppdr-wrap .ppdr-section-title{font-size:17px}.ppdr-wrap .ppdr-section{margin-bottom:25px}.ppdr-wrap ul{padding-left:22px}.ppdr-wrap .ppdr-table th,.ppdr-wrap .ppdr-table td{padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.ppdr-wrap *{scroll-behavior:auto!important}}
