.filioque-shell{display:flex;flex-direction:column;margin-top:14px}.filioque-shell>details.section:first-child{order:1}.filioque-shell>[data-filioque-century-section]{order:2}.filioque-shell>.filioque-history-wrap{order:3}.filioque-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filioque-info-card{padding:13px;border:1px solid var(--line);border-radius:12px;background:#fbf8f2}.filioque-info-card h3{margin:4px 0 6px;font-size:.95rem}.filioque-info-card p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.filioque-terms{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.filioque-term{padding:5px 7px;border:1px solid var(--line);border-radius:999px;background:var(--s);font-size:.58rem;font-weight:700;color:#6f5a3c}.filioque-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.filioque-position{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fbf8f2}.filioque-position h4{margin:4px 0 5px;font-size:.84rem}.filioque-position p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.48}.filioque-position .key{margin-top:7px;padding-top:7px;border-top:1px solid var(--line);color:#765f40;font-size:.63rem;line-height:1.45}.filioque-accuracy,.filioque-century-intro{margin:10px 0 0;padding:10px 11px;border-left:3px solid var(--accent);background:var(--soft);color:#665b50;font-size:.68rem;line-height:1.5}.filioque-century-intro{margin:0 0 12px}.filioque-century-list{display:grid;gap:10px}.filioque-century{border:1px solid var(--line);border-radius:14px;background:#fbf8f2;overflow:hidden}.filioque-century>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px;list-style:none;cursor:pointer}.filioque-century>summary::-webkit-details-marker{display:none}.filioque-century>summary:hover{background:#f8f3eb}.filioque-century[open]>summary{border-bottom:1px solid var(--line);background:#f7f2ea}.filioque-century[open]>summary .chev{transform:rotate(180deg)}.filioque-century>summary h3{margin:3px 0 0;font-size:1.08rem}.filioque-century-counts{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;color:var(--muted);font-size:.57rem}.filioque-century-counts>span:not(.chev){padding:4px 6px;border:1px solid var(--line);border-radius:999px;background:var(--s);white-space:nowrap}.filioque-century-body{padding:12px}.filioque-century-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.filioque-status-card{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--s)}.filioque-status-card.shared{grid-column:1/-1;background:#f4ede1}.filioque-status-card p{margin:4px 0 0;color:var(--muted);font-size:.68rem;line-height:1.5}.filioque-century-turning{margin-top:8px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:#fffdf8;color:var(--muted);font-size:.66rem;line-height:1.48}.filioque-century-turning strong{display:block;margin-bottom:3px;color:#775d38;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.filioque-century-evidence{display:grid;gap:10px;margin-top:11px}.filioque-century-stance{padding-top:10px;border-top:1px solid var(--line)}.filioque-century-stance:first-child{padding-top:0;border-top:0}.filioque-stance-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.filioque-stance-head h4{margin:2px 0 3px;font-size:.9rem}.filioque-stance-head p{max-width:720px;margin:0;color:var(--muted);font-size:.63rem;line-height:1.45}.filioque-stance-head>span{flex:0 0 auto;padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--s);color:var(--muted);font-size:.56rem;font-weight:700}.filioque-century-empty{padding:10px;border:1px dashed var(--line);border-radius:10px;background:var(--s);color:var(--muted);font-size:.64rem;line-height:1.45}.filioque-writer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filioque-writer-card{border:1px solid var(--line);border-radius:13px;background:var(--s);overflow:hidden}.filioque-writer-card>summary,.filioque-work>summary{list-style:none;cursor:pointer}.filioque-writer-card>summary::-webkit-details-marker,.filioque-work>summary::-webkit-details-marker{display:none}.filioque-writer-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px}.filioque-writer-summary:hover,.filioque-work>summary:hover{background:#faf6ef}.filioque-writer-summary h3{margin:3px 0;font-size:1rem}.filioque-writer-meta{color:var(--muted);font-size:.64rem;line-height:1.4}.filioque-writer-counts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;color:var(--muted);font-size:.58rem}.filioque-writer-counts>span:not(.chev),.filioque-work-meta>span:not(.chev){padding:4px 6px;border:1px solid var(--line);border-radius:999px;background:#f8f4ed}.filioque-writer-card[open]>.filioque-writer-summary .chev,.filioque-work[open]>summary .chev{transform:rotate(180deg)}.filioque-writer-body{padding:0 12px 12px}.filioque-author-labels{margin:0 0 8px}.filioque-work-list{display:grid;gap:8px}.filioque-work{border:1px solid var(--line);border-radius:10px;background:#fbf8f2;overflow:hidden}.filioque-work>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 11px}.filioque-work h4{margin:3px 0 1px;font-size:.83rem}.filioque-work-meta{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.56rem}.filioque-work-body{padding:0 10px 10px}.filioque-evidence-quote{padding-top:10px;margin-top:10px;border-top:1px solid var(--line)}.filioque-evidence-quote:first-of-type{margin-top:6px}.filioque-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.filioque-badge{display:inline-block;padding:4px 7px;border:1px solid #b7c0b1;border-radius:999px;background:#f1f5ef;color:var(--ok);font-size:.53rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.filioque-badge.precision{border-color:var(--line);background:#f7f2ea;color:#775d38}.filioque-quote-meta{margin-top:5px;color:var(--muted);font-size:.64rem;line-height:1.4}.filioque-quote{margin:7px 0 0;padding:10px 11px;border-left:3px solid var(--accent);background:#f7f2ea;font-size:.82rem;line-height:1.55}.filioque-note{margin-top:8px;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:#fbf8f2;color:var(--muted);font-size:.65rem;line-height:1.45}.filioque-note strong{display:block;margin-bottom:2px;color:#775d38;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.filioque-actions{margin-top:8px}.filioque-actions a{display:inline-block;border:1px solid var(--line);background:var(--s);color:#775d38;border-radius:8px;padding:6px 8px;font-size:.61rem;font-weight:700;text-decoration:none}@media(max-width:900px){.filioque-position-grid,.filioque-writer-grid{grid-template-columns:1fr}.filioque-century-status-grid{grid-template-columns:1fr}.filioque-status-card.shared{grid-column:auto}}@media(max-width:720px){.filioque-intro-grid{grid-template-columns:1fr}.filioque-century>summary{display:block;padding:12px}.filioque-century-counts{justify-content:flex-start;margin-top:7px}.filioque-stance-head{display:block}.filioque-stance-head>span{display:inline-block;margin-top:6px}.filioque-quote{font-size:.88rem}.filioque-writer-summary{padding:12px}.filioque-writer-counts{max-width:42%}}