.rps-wrap{width:min(1080px,calc(100% - 36px));margin:0 auto;padding:42px 0 70px}.rps-back{display:inline-block;margin-bottom:12px;color:#315b49;font-weight:700}.rps-hero{background:#075c35;color:#fff;border-radius:16px;padding:30px 34px;margin-bottom:20px}.rps-hero small{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rps-hero h1{font:700 clamp(31px,4vw,48px)/1.08 Literata,Georgia,serif;margin:8px 0 10px}.rps-hero p{margin:0;color:#e6f0ea}.rps-card{border:1px solid #d9e0dc;border-radius:14px;padding:20px;background:#fffdf8}.rps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rps-card h2{font:700 22px/1.25 Literata,Georgia,serif}.rps-meta{display:grid;grid-template-columns:180px 1fr;gap:9px 18px;margin:0}.rps-meta dt{font-weight:800}.rps-meta dd{margin:0}.rps-doc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 10px}.rps-doc-head h2{margin:0;font:700 24px Literata,Georgia,serif}.rps-actions{display:flex;gap:8px;flex-wrap:wrap}.rps-action{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border-radius:8px;background:#075c35;color:#fff;text-decoration:none;font-weight:750}.rps-action.light{background:#edf2ed;color:#174b35}.rps-reader{border:1px solid #d9e0dc;border-radius:14px;overflow:hidden;background:#303438}.rps-reader iframe{display:block;width:100%;height:78vh;border:0}.rps-related{margin-top:18px}.rps-related-list{display:grid;gap:10px}.rps-related-item{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #e1e5e1}.rps-related-item:last-child{border-bottom:0}.rps-related-item strong,.rps-related-item small{display:block}.rps-related-item small{color:#66756d;margin-top:4px}.rps-index-tools{margin:18px 0}.rps-index-tools input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #cdd6d0;border-radius:9px}.rps-ref-list{margin:0;padding-left:20px}.rps-ref-list li{margin:10px 0}.rps-section-title{font:700 23px Literata,Georgia,serif;margin:0 0 12px}
@media(max-width:800px){.rps-wrap{width:min(100% - 24px,1080px);padding:26px 0 55px}.rps-grid{grid-template-columns:1fr}.rps-meta{grid-template-columns:1fr}.rps-meta dt{margin-top:7px}.rps-reader iframe{height:68vh}.rps-hero{padding:24px}.rps-doc-head,.rps-related-item{align-items:flex-start;flex-direction:column}.rps-actions{width:100%}.rps-action{flex:1;justify-content:center}.rps-reader{min-height:420px}}@media(max-width:520px){.rps-reader iframe{height:58vh}.rps-hero h1{font-size:30px}.rps-actions{display:grid;grid-template-columns:1fr 1fr}}

.rps-reader:not([data-state=error]) .rps-pdf-fallback{display:none}
