.bcfc-ir-ann-page{--bcfc-hero-gap:clamp(1rem,2vw,1.75rem);--ir-blue:#004a98;--ir-blue-dark:#003f6b;--ir-red:var(--bcfc-navy,#071b33);--ir-heading:#132a55;--ir-body:var(--bcfc-dark-ink-muted,#3a4657);--ir-muted:#6c757d;--ir-bg:var(--bcfc-surface-raised,#f8fafd);--ir-panel:var(--bcfc-surface-raised,#fff);--ir-line:#e4ebf3;--ir-shadow:0 4px 20px rgba(8,59,138,.08);--ir-shadow-lg:0 18px 45px rgba(8,59,138,.14);--ir-wrap:1120px;font-family:'Almarai',system-ui,-apple-system,sans-serif;color:var(--bcfc-ink,var(--ir-body));background:var(--bcfc-surface-raised,var(--ir-bg));line-height:1.65}.bcfc-ir-ann__wrap{max-width:var(--ir-wrap);margin:0 auto;padding:0 24px}.bcfc-ir-ann-page .bcfc-coll{--coll-accent:var(--ir-blue);--coll-heading:var(--bcfc-dark-ink-brand,var(--ir-heading));--coll-body:var(--bcfc-dark-ink-muted,var(--ir-body));--coll-muted:var(--bcfc-dark-ink-muted,var(--ir-muted));--coll-line:var(--ir-line);--coll-bg:var(--bcfc-surface-raised,var(--ir-bg));--coll-shadow:var(--ir-shadow)}.bcfc-ir-ann__list-head{margin:8px 0 22px;padding-bottom:22px;border-bottom:1px solid var(--ir-line);scroll-margin-top:calc(var(--bcfc-total-header-height,var(--bcfc-header-height,88px)) + 20px)}.bcfc-ir-ann__list-head h2{font-size:clamp(1.4375rem,2.8vw,1.875rem);font-weight:800;color:var(--bcfc-ink-strong,var(--ir-heading));letter-spacing:-.01em;margin:0}.bcfc-ir-ann__list{display:block}.bcfc-ir-ann__ann{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 6px;border-bottom:1px solid var(--ir-line);flex-wrap:wrap;transition:background-color .2s ease}.bcfc-ir-ann__ann:hover{background:var(--bcfc-surface-raised,var(--ir-bg))}.bcfc-ir-ann__ann:last-child{border-bottom:0}.bcfc-ir-ann__ann[hidden],.bcfc-ir-ann__list[hidden]{display:none}.bcfc-ir-ann__ann-main{flex:1;min-width:260px}.bcfc-ir-ann__ann-date{display:inline-flex;align-items:center;gap:8px;font-size:.78125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bcfc-ink-muted,var(--ir-muted));margin-bottom:8px;flex-wrap:wrap}.bcfc-ir-ann__ann-date .material-icons-outlined{font-size:1rem;color:var(--bcfc-ink-muted,var(--ir-blue));opacity:.75}.bcfc-ir-ann__ann-title{font-size:1rem;font-weight:700;color:var(--bcfc-ink-strong,var(--ir-heading));line-height:1.4;max-width:60ch}.bcfc-ir-ann__ann-links{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.bcfc-ir-ann__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:.95rem 1.7rem;font-family:inherit;font-weight:800;font-size:.96875rem;text-decoration:none;cursor:pointer;border:1.5px solid transparent;background:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.bcfc-ir-ann__btn .material-icons-outlined{font-size:1.1875rem}.bcfc-ir-ann__btn--primary{background:var(--bcfc-surface-raised,#fff);border-color:var(--ir-blue);color:var(--bcfc-ink-link,var(--ir-blue))}.bcfc-ir-ann__btn--primary:hover{background:var(--ir-blue);color:#fff}.bcfc-ir-ann__btn--sm{padding:.6rem 1.2rem;font-size:.875rem}.bcfc-ir-ann__btn--sm .material-icons-outlined{font-size:1.0625rem}.bcfc-ir-ann__empty{text-align:center;padding:64px 20px;border:1px dashed var(--ir-line);border-radius:16px;background:var(--bcfc-surface-raised,var(--ir-bg))}.bcfc-ir-ann__empty .material-icons-outlined{font-size:2.5rem;color:#b7c2d2}.bcfc-ir-ann__empty p{color:var(--bcfc-ink,var(--ir-muted));font-weight:600;margin:12px 0 0}@media(max-width:640px){.bcfc-ir-ann__ann{flex-direction:column;align-items:flex-start}.bcfc-ir-ann__ann-links{width:100%}}