.rlp{--rlp-ink:#172f3d;--rlp-soft:#3b4a5a;--rlp-faint:#6b7c86;--rlp-line:#e2e8eb;--rlp-accent:#086f79;--rlp-bg:#f4f6f8;--rlp-card:#fff;background:var(--rlp-bg);min-height:100vh;color:var(--rlp-ink);box-sizing:border-box;padding:32px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6}.rlp *,.rlp :before,.rlp :after{box-sizing:border-box}.rlp-sheet{background:var(--rlp-card);border:1px solid var(--rlp-line);border-radius:16px;max-width:760px;margin:0 auto;padding:28px 32px 24px;box-shadow:0 8px 24px #0000000d}.rlp-head{border-bottom:1px solid var(--rlp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.rlp-brand{color:var(--rlp-ink);align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.rlp-brand img{border-radius:8px}.rlp-nav{flex-wrap:wrap;gap:4px 14px;display:flex}.rlp-nav a{min-height:36px;color:var(--rlp-accent);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.rlp-nav a[aria-current=page]{color:var(--rlp-ink);font-weight:600}.rlp-nav a:hover{text-decoration:underline}.rlp h1{margin:0 0 4px;font-size:28px;line-height:1.25}.rlp-date{color:var(--rlp-faint);margin:0 0 16px;font-size:13px}.rlp-intro{color:var(--rlp-soft);margin:0 0 8px;font-size:16px}.rlp section{margin-top:22px}.rlp h2{margin:0 0 6px;font-size:18px}.rlp p,.rlp li{color:var(--rlp-soft);overflow-wrap:anywhere}.rlp p{margin:0 0 8px}.rlp ul{margin:0 0 8px;padding-left:22px}.rlp li{margin:2px 0}.rlp-draft{border-top:1px solid var(--rlp-line);padding-top:12px;font-size:12px;color:var(--rlp-faint)!important;margin:28px 0 0!important}@media (max-width:640px){.rlp{padding:16px 16px 32px}.rlp-sheet{border-radius:12px;padding:20px 16px}.rlp h1{font-size:24px}.rlp-nav a{min-height:44px}}.rlp ul{margin:6px 0 12px;padding-left:22px;list-style:outside}.rlp li{margin:0 0 6px;padding-left:2px}.rlp li::marker{color:var(--rlp-accent)}
