
/* Basic styles for TGSACA ADOAN Integration */
.page-hero { margin-bottom: 1.25rem; }
.page-hero h1 { margin: 0 0 .25rem 0; }
.page-hero .subtitle { color: #666; }

.identity-logos, .brand-grid { display:flex; gap:2rem; flex-wrap:wrap; align-items:center }
.identity-logos figure, .brand figure { text-align:center }
.brand figcaption, .identity-logos figcaption { font-size: .9rem; color:#666; margin-top:.5rem }

.home-banner--procathedral { background:#f7f7fb; border:1px solid #e6e6f2; padding:2rem 1.25rem; margin-bottom:2rem }
.home-banner--procathedral .btn { display:inline-block; padding:.6rem 1rem; border-radius:4px; text-decoration:none; }
.home-banner--procathedral .btn-primary { background:#2b4aa0; color:#fff }
.home-banner--procathedral .btn-secondary { background:#e9ecf7; color:#2b4aa0 }
