.tabs-bar.svelte-1rut04y{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.75rem;display:grid}.tab-btn.svelte-1rut04y{font-family:var(--font-body);background:var(--color-surface);color:var(--color-navy);border:2px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:1rem 1.25rem;font-size:.96rem;font-weight:700;transition:all .2s;display:flex}.tab-btn.active.svelte-1rut04y{background:var(--color-navy);color:var(--color-gold);border-color:var(--color-navy)}.portal-card.svelte-1rut04y h2:where(.svelte-1rut04y){margin-top:.75rem}.closing-blessing.svelte-1rut04y{background:var(--color-navy);color:#fff;border-radius:var(--radius-md);border-left:5px solid var(--color-gold);text-align:center;margin-top:3rem;padding:2.5rem}.closing-blessing.svelte-1rut04y svg{color:var(--color-gold);margin-bottom:.75rem}.closing-blessing.svelte-1rut04y blockquote:where(.svelte-1rut04y){font-family:var(--font-heading);margin:0 0 .85rem;font-size:1.35rem;font-style:italic}.closing-blessing.svelte-1rut04y cite:where(.svelte-1rut04y){color:var(--color-gold);font-size:.92rem;font-style:normal;font-weight:700}@media (width<=680px){.tabs-bar.svelte-1rut04y{grid-template-columns:1fr}}@media (width<=480px){.closing-blessing.svelte-1rut04y{padding:1.5rem 1.15rem}}
