.rlp-deep{max-width:1120px;margin:48px auto;padding:clamp(20px,4vw,52px);color:#f6f2e9;background:linear-gradient(145deg,#17232a,#101619);border:1px solid #bd9d6445;border-radius:24px;font-family:Arial,sans-serif;line-height:1.75;scroll-margin-top:100px}.rlp-deep *{box-sizing:border-box}.rlp-deep header{padding-bottom:26px;border-bottom:1px solid #ffffff24}.rlp-deep h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);line-height:1.16;margin:14px 0 24px;max-width:900px}.rlp-deep h3{font-family:Georgia,serif;font-size:clamp(25px,3vw,34px);line-height:1.25;margin:8px 0 24px}.rlp-deep h4{font-size:18px;line-height:1.4;color:#f0d3a2;margin:0 0 12px}.rlp-deep p{font-size:17px;color:#deded8;margin:0 0 18px;max-width:78ch}.rlp-deep .rd-kicker{color:#dcbf87;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 10px}.rlp-deep .rd-meta{font-size:14px;color:#c8c6bd}.rlp-deep nav{display:flex;gap:10px;flex-wrap:wrap}.rlp-deep nav a{display:inline-flex;align-items:center;padding:10px 16px;min-height:46px;border:1px solid #ddc69d70;border-radius:30px;color:#fff;text-decoration:none;font-size:14px}.rlp-deep a:focus-visible,.rlp-deep summary:focus-visible{outline:3px solid #f4ca78;outline-offset:4px}.rlp-deep .rd-block{margin:38px 0;scroll-margin-top:100px}.rlp-deep .rd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rlp-deep article{background:#ffffff06;border:1px solid #ffffff18;border-radius:14px;padding:24px}.rlp-deep article p{font-size:16px;margin:0}.rlp-deep .rd-arc{margin-bottom:14px;border-left:3px solid #c5a977}.rlp-deep .rd-world{padding:24px;border-radius:14px;background:#c5a97712}.rlp-deep details{border:1px solid #c5a97760;border-radius:12px;margin:14px 0;overflow:hidden}.rlp-deep summary{cursor:pointer;padding:20px 24px;min-height:56px;color:#f4dbaa;font-weight:700;line-height:1.5}.rlp-deep details[open] summary{border-bottom:1px solid #c5a97750}.rlp-deep .rd-paper{background:#f6f1e6;color:#242424;padding:clamp(18px,4vw,38px)}.rlp-deep .rd-paper pre{font-family:'Courier New',monospace;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0}.rlp-deep .rd-paper .rd-credit{font-family:Arial,sans-serif;font-size:12px;color:#655c4b}.rlp-deep .rd-index ol{padding:12px 36px 20px}.rlp-deep .rd-index li{margin:10px 0;font-size:15px}.rlp-deep .rd-index span{color:#c8b58f;display:block;font-size:12px}.rlp-deep .rd-inquiry{padding-top:28px;border-top:1px solid #ffffff24}.rlp-deep .rd-inquiry a{min-height:48px}@media(max-width:600px){.rlp-deep{margin:24px 0;border-radius:14px}.rlp-deep .rd-grid{grid-template-columns:1fr}.rlp-deep article{padding:20px}.rlp-deep summary{padding:18px}.rlp-deep .rd-paper pre{font-size:14px}.rlp-deep p{font-size:16px}}
