.rp-ec *{box-sizing:border-box;margin:0;padding:0}.rp-ec{--rp-paper:#fff;--rp-ink:#26241f;--rp-ink-soft:#5a564d;--rp-line:#e7e3da;--rp-accent:#9a6f43;--rp-accent-soft:#c9b393;--rp-accent-tint:#f6f2ea;color:var(--rp-ink);background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:14px;max-width:760px;margin:32px auto;line-height:1.55;overflow:hidden;box-shadow:0 1px 2px #26241f0a,0 14px 40px -28px #26241f40}.rp-ec__pad{padding:32px clamp(22px,5vw,44px)}.rp-ec__rule{border-top:1px solid var(--rp-line)}.rp-ec__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--rp-accent);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.rp-ec__eyebrow-dot{background:var(--rp-accent);border-radius:50%;width:8px;height:8px;display:inline-block}.rp-ec__label{letter-spacing:.2em;text-transform:uppercase;color:var(--rp-accent);margin-bottom:7px;font-size:10.5px;font-weight:600}.rp-ec__question{letter-spacing:-.01em;color:var(--rp-ink);margin:22px 0 18px;font-size:clamp(23px,3.4vw,30px);font-style:italic;font-weight:400;line-height:1.22}.rp-ec__answer{border-left:3px solid var(--rp-accent-soft);color:var(--rp-ink-soft);max-width:60ch;padding-left:20px;font-size:15.5px}.rp-ec__answer b{color:var(--rp-ink);font-weight:600}.rp-ec__notice{background:var(--rp-accent-tint);border:1px solid var(--rp-line);color:var(--rp-ink-soft);border-radius:9px;margin-top:22px;padding:13px 16px;font-size:12.5px}.rp-ec__notice b{color:var(--rp-ink);font-weight:600}.rp-ec__grid{grid-template-columns:1fr 1fr;gap:26px 40px;display:grid}.rp-ec__field-label{letter-spacing:.2em;text-transform:uppercase;color:var(--rp-accent);margin-bottom:7px;font-size:10.5px;font-weight:600}.rp-ec__field-val{color:var(--rp-ink);font-size:15px}.rp-ec__field-val--lg{letter-spacing:.01em;font-size:19px}.rp-ec__field a{color:var(--rp-ink);border-bottom:1px solid var(--rp-accent-soft);text-decoration:none}.rp-ec__field a:hover{border-color:var(--rp-accent)}.rp-ec__block{margin-top:4px}.rp-ec__block+.rp-ec__block{margin-top:24px}.rp-ec__block p{color:var(--rp-ink);font-size:14.5px;line-height:1.7}.rp-ec__block-sub{color:var(--rp-ink-soft);font-weight:500}.rp-ec__ctx p{color:var(--rp-ink-soft);max-width:60ch;font-size:14px}.rp-ec__ctx-link{color:var(--rp-accent);border-bottom:1px solid var(--rp-accent-soft);font-weight:600;text-decoration:none}.rp-ec__ctx-link:hover{border-color:var(--rp-accent)}.rp-ec a:focus-visible{outline:2px solid var(--rp-accent);outline-offset:3px;border-radius:2px}@media (max-width:560px){.rp-ec__grid{grid-template-columns:1fr;gap:20px}}:root[data-theme=dark] .rp-ec{--rp-paper:#121110;--rp-ink:#f7f4ee;--rp-ink-soft:#b3ada3;--rp-line:#262420;--rp-accent:#e9a23b;--rp-accent-soft:#7c766d;--rp-accent-tint:#1c1509;box-shadow:none}
