.rs{max-width:980px;margin:0 auto 28px}.rs-nav{font-family:var(--font-ui);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.rs-nav a{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:6px 14px;text-decoration:none}.rs-nav a:hover,.rs-nav a:focus-visible{border-color:var(--gold);outline:none}.rs section{margin-top:34px;scroll-margin-top:90px}.rs h2{text-align:left;align-items:center;gap:10px;margin:0 0 8px;font-size:clamp(22px,3vw,28px);display:flex}.rs h2 svg{color:var(--gold);flex:none}.rs h3{margin:0 0 6px;font-size:18px}.rs-lead{color:var(--text2);margin:0 0 14px;font-size:16px}.rs a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.rs-nav a{text-decoration:none}.rs-group{margin-top:14px}.rs-bib{gap:6px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.rs-bib li{border-bottom:1px solid var(--line);padding:6px 0}.rs-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rs-card{border:1px solid var(--line);background:var(--elev);border-radius:12px;padding:14px 16px}.rs-card p{color:var(--text2);margin:0 0 8px;font-size:15px}.rs-links,.rs-lic{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;display:flex}.rs-links a,.rs-bib a,.rs-lic a{align-items:center;gap:4px;display:inline-flex}.rs-sites{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rs-sites li{border-bottom:1px solid var(--line);font-family:var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 0;font-size:15px;display:flex}.rs-kind,.rs-per{color:var(--muted);font-size:13px}.rs-unesco{border:1px solid var(--gold);letter-spacing:.06em;color:var(--text);border-radius:999px;padding:1px 8px;font-size:11px}.rs-page{margin-left:auto;font-size:13px}.rs-foot{font-family:var(--font-ui);color:var(--muted);margin-top:26px;font-size:13px}
.rc{max-width:980px;margin:0 auto 28px}.rc-sec{margin-top:30px}.rc h2{text-align:left;align-items:center;gap:10px;margin:0 0 12px;font-size:clamp(22px,3vw,28px);display:flex}.rc h2 svg{color:var(--gold);flex:none}.rc-list{color:var(--text2);gap:14px;margin:0;font-size:16px;line-height:1.55;display:grid}ul.rc-list>li{display:list-item}.rc-list b{color:var(--text);font-size:17px}.rc-pub{color:var(--muted)}.rc-links{font-family:var(--font-ui);flex-wrap:wrap;gap:4px 18px;margin-top:4px;font-size:14px;display:flex}.rc a{color:var(--gold);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.rc-more{font-family:var(--font-ui);margin-top:24px;font-size:14.5px}ul.rc-list{padding-left:1.4em;list-style:outside}ul.rc-list>li::marker{color:var(--gold);font-size:1.1em}
