/* Existing editorial atlas: open reading surfaces and source-backed research folders. */
.si-research-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:56px}
.si-research-folder{position:relative;background:#FAFAF7;padding:34px 30px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.si-research-folder::before{content:'';position:absolute;left:0;top:-12px;width:76px;height:12px;background:#FAFAF7;clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}
.si-research-folder h2{font-size:26px;line-height:1.25;margin:24px 0 18px}.si-research-folder p{font-size:15px}.si-research-folder small{margin:auto 0 24px;color:#176779;font-size:12px;padding-top:12px}.si-research-status{font-size:12px;color:#176779;font-weight:700;line-height:1.5}.si-research-folder .si-button{max-width:100%;font-size:13px;gap:16px}
.si-model h3{font-size:21px;line-height:1.25}.si-related .si-button{margin-top:12px}.si-section .si-related{margin-top:34px}.si-collection .si-results{margin-top:36px}
.si-model{grid-template-columns:repeat(4,minmax(0,1fr))}.si-model>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px){.si-model{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.si-model{grid-template-columns:1fr}}
@media(max-width:1300px){.si-nav{display:none}.si-menu{display:block;margin-left:auto}.si-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.si-menu nav{position:absolute;top:100%;left:0;right:0;background:#021D3B;padding:24px 32px;display:flex;flex-wrap:wrap;gap:24px}.si-menu a{text-decoration:none}}
@media(max-width:900px){.si-research-folders{grid-template-columns:1fr;gap:38px}.si-research-folder{padding:30px}.si-research-folder h2{max-width:28ch}.si-research-folder p{max-width:65ch}.si-header-inner{gap:18px}}
