/* Native disclosures keep LENTERA research themes usable without JavaScript. */
.rc-th{align-items:start}
details.rc-theme{padding:0;overflow:hidden;border:1px solid #dbe1e8;border-radius:16px;background:#fff;box-shadow:0 4px 16px #17233b08}
.rc-theme>summary{display:block;position:relative;cursor:pointer;padding:1.5rem;list-style:none;min-height:295px;box-sizing:border-box}
.rc-theme>summary::-webkit-details-marker{display:none}
.rc-theme>summary:focus-visible{outline:3px solid #174ea6;outline-offset:-5px;border-radius:14px}
.rc-theme>summary:hover{background:#f8fafc}
.rc-theme .rc-n{display:block;color:#b92327;font-size:2.1rem;line-height:1.2;font-weight:800;margin-bottom:.8rem}
.rc-theme-title{display:block;font-size:1.2rem;font-weight:750;line-height:1.35;color:#17233b;margin-bottom:.7rem}
.rc-theme-lead{display:block;line-height:1.65;margin-bottom:.9rem;color:#425066}
.rc-theme small{display:block;color:#59677a;line-height:1.6}
.rc-expand{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1.1rem;font-size:.87rem;font-weight:700;color:#a72126}
.rc-expand .rc-icon{font-size:1.5rem;line-height:1}
.rc-expand .rc-icon:before{content:'+'}
.rc-theme[open] .rc-expand .rc-icon:before{content:'−'}
.rc-theme[open]>summary{min-height:0;background:#fff8f3;border-bottom:1px solid #e5e9ee}
.rc-theme-body{padding:1.3rem 1.5rem;line-height:1.8;color:#34445a}
.rc-theme-body p{margin:0 0 1rem}
.rc-theme-body p:last-child{margin-bottom:0}
@media(max-width:760px){.rc-th{grid-template-columns:1fr!important}.rc-theme>summary{min-height:0;padding:1.25rem}.rc-theme-body{padding:1.25rem}.rc-nav{display:flex;flex-wrap:wrap;gap:.5rem}.rc-nav a{white-space:normal}}
