.advanced-search{margin-top:22px;border:1px solid #d4aa5040;background:var(--panel)}.advanced-search summary{cursor:pointer;padding:18px 22px;color:var(--gold);font-size:.9rem;min-height:48px}.advanced-body{padding:0 22px 25px}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.advanced-body label{font-size:.8rem}.advanced-body select{display:block;width:100%;max-width:100%;min-height:48px;margin-top:8px;padding:10px 12px;background:var(--ink);color:var(--ivory);font:inherit;border:1px solid #d4aa5060;border-radius:2px}.search-help{font-size:.75rem;color:var(--muted);margin-block:20px 28px}.subject-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:20px}.subject-heading h3{font-size:1.8rem}.subject-heading label{max-width:280px}.subject-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}.subject-option{display:flex;align-items:start;gap:9px;cursor:pointer;min-height:36px}.subject-option input{width:18px;height:18px;flex:none;margin:3px 0 0;accent-color:var(--gold)}.subject-option span{overflow-wrap:anywhere}.insight-grid{align-items:stretch}.insight-card{padding:0;overflow:hidden}.insight-card button.card-art{display:block;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #d4aa5030;align-self:stretch;background:#080a09;cursor:pointer}.card-art img{width:100%;height:auto;display:block}.card-copy{display:flex;flex-direction:column;flex:1;padding:27px}.card-copy h3{line-height:1.12}.card-copy .eyebrow{line-height:1.7;margin-bottom:18px}.card-copy .card-excerpt{font-size:.87rem;line-height:1.8;margin-bottom:20px}.card-subjects{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.insight-card button.subject-link{font:inherit;font-size:.66rem;line-height:1.4;background:#d4aa500a;border:1px solid #d4aa5035;border-radius:3px;margin:0;padding:7px 9px;color:var(--muted);cursor:pointer}.insight-card button.subject-link:hover{color:var(--ivory);border-color:var(--gold)}.insight-card button.read-link{font-size:.85rem;margin-top:auto;min-height:44px;text-align:left}.format-label{font-size:.7rem;color:var(--muted);margin-top:14px}.video-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;aspect-ratio:1;background:radial-gradient(ellipse at center,#d4aa501e,transparent),#080a09;border-bottom:1px solid #d4aa5030;font-family:Cormorant,Georgia,serif;font-size:2rem}.video-card .play-symbol{font-family:Arial,sans-serif;width:75px;height:75px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:1.5rem}.video-card small{font:400 .75rem Poppins,Arial,sans-serif;color:var(--gold)}.reader-graphic img{width:100%;height:auto;max-width:650px;margin:0 auto 25px}.gallery-controls{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:30px}.gallery-controls button{font:inherit;font-size:.8rem;background:var(--panel);color:var(--gold);border:1px solid #d4aa5050;padding:10px 12px;min-height:44px;cursor:pointer}.gallery-controls button:disabled{opacity:.35;cursor:default}.gallery-controls span{font-size:.75rem;color:var(--muted)}.archive-note{padding:15px 18px;border-left:2px solid var(--gold);background:var(--panel);font-size:.82rem;color:var(--muted)}@media(max-width:900px){.subject-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.filter-grid{grid-template-columns:1fr}.advanced-body{padding-inline:16px}.subject-options{grid-template-columns:1fr}.subject-heading{display:block}.subject-heading label{display:block;max-width:100%;margin-top:18px}.card-copy{padding:24px}.gallery-controls{gap:8px}.gallery-controls button{font-size:.72rem;padding-inline:8px}}
