.foundation-fold{background:#f8f4ed;color:#292421;border:1px solid #bcb2a7;border-top:3px solid #a42f32}
.research-search-fold>summary:focus-visible{outline:3px solid #d2ac35;outline-offset:3px}.research-search-body{min-width:0}.research-search-body .unified-results{min-width:0}
.foundation-fold>summary{display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;cursor:pointer;list-style:none;min-height:84px}
.foundation-fold>summary::-webkit-details-marker{display:none}
.foundation-fold>summary .kicker{color:#a42f32;font:500 10px/1.6 'DM Mono',monospace;letter-spacing:.08em}
.foundation-fold>summary h2{font-size:16px;line-height:1.5;margin:0;color:#292421}
.foundation-action{font-size:12px;white-space:nowrap;color:#65594e}.foundation-action:after{content:'Openklappen +'}.foundation-fold[open] .foundation-action:after{content:'Inklappen −'}
.foundation-body{padding:24px;border-top:1px solid #c5bbb0}.foundation-intro{font-size:14px;line-height:1.8;margin:0 0 16px;color:#62594f}
.foundation-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.foundation-links a{border:1px solid #c5bbb0;padding:10px 14px;color:#922a2e;font-size:12px;text-decoration:none}
.foundation-body .foundation-card{padding:24px;margin:20px 0 0;background:#fffcf7;color:#292421;border:1px solid #c5bbb0;border-top:3px solid #a42f32;scroll-margin-top:110px}
.foundation-card>.section-head{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}.foundation-card>.section-head .kicker{font-size:11px;color:#a42f32}.foundation-card>.section-head h2{color:#292421;font-size:26px;line-height:1.35;margin:10px 0 0}.foundation-card>.section-head p{color:#62594f;font-size:13px;line-height:1.8;margin:0;max-width:850px}
.foundation-card .matrix-note{color:#62594f;line-height:1.8;font-size:12px}.foundation-card .event-card,.foundation-card .hypothesis-card,.foundation-card .method-grid{box-shadow:none}.foundation-card .pattern-strip{flex-wrap:wrap}
.foundation-card .year-tab{color:#65594e;border-bottom-color:#c5bbb0}.foundation-card .year-tab small{color:#65594e}.foundation-card .year-tab.active{color:#922a2e;background:#eee8df;border-bottom:3px solid #a42f32}.foundation-card .year-tab.active small{color:#922a2e}.foundation-card .year-tab:hover{color:#922a2e;background:#f1e9df}
@media(max-width:800px){.foundation-fold>summary{grid-template-columns:minmax(0,1fr) auto;padding:18px;gap:6px 12px}.foundation-fold>summary .kicker{grid-column:1}.foundation-fold>summary h2{grid-column:1;font-size:15px}.foundation-action{grid-column:2;grid-row:1 / span 2;font-size:11px}.foundation-body{padding:12px}.foundation-body .foundation-card{padding:16px;margin-top:16px}.foundation-card>.section-head h2{font-size:23px}.foundation-links{gap:6px}.foundation-links a{font-size:12px;padding:10px}.foundation-card .hypothesis-summary{gap:12px}.foundation-card .method-panel{padding:22px}.foundation-card .timeline{grid-template-columns:1fr}.foundation-card .pattern-strip{display:grid;grid-template-columns:1fr}.foundation-card .pattern-strip>i,.foundation-card .pattern-strip>span{display:none}}
