.fgp-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.fgp-news-photo{margin:26px 0}.fgp-news-photo img{width:100%;height:auto;display:block;border-radius:12px}.fgp-news-photo figcaption,.fgp-source-note{font-size:13px;line-height:1.65;color:#526879;margin-top:10px}.fgp-photo-grid .fgp-news-photo{margin:0}.fgp-photo-grid img{aspect-ratio:16/10;object-fit:contain;background:#edf2ef}.fgp-related-panel{padding:26px;border:1px solid #d9e4df;border-left:4px solid #bba056;border-radius:8px;background:#f5f8f6;margin:30px 0}.fgp-dialogue-filter{background:#f4f7f5;padding:22px;border-radius:12px;margin:0 0 26px}.fgp-dialogue-filter label{display:block;font-weight:700;margin-bottom:10px}.fgp-dialogue-filter select{font:inherit;padding:12px;max-width:100%;min-width:260px;background:white;border:1px solid #b7c9bd;border-radius:6px}.episode-card[hidden]{display:none!important}.fgp-episode-related{font-size:13px;margin-top:14px}.fgp-photo-pending{display:flex;align-items:center;justify-content:center;min-height:180px;height:100%;padding:24px;background:#edf2ef;color:#435b4e;font-size:14px}.article-content h1{line-height:1.2}.article-content h2{margin-top:30px}.nav-menu [data-fgp-activities]>.nav-dropdown{min-width:240px}@media(max-width:768px){.fgp-photo-grid{grid-template-columns:1fr}.fgp-related-panel{padding:18px}.fgp-dialogue-filter select{min-width:0;width:100%}}