.ft-club-lockup{display:flex;align-items:center;gap:1rem;min-width:0;text-align:left}.ft-club-lockup>div{min-width:0}.ft-club-lockup strong{font-size:clamp(1.25rem,3vw,2rem);line-height:1.15;display:block}.ft-club-lockup strong span{font-weight:500}.ft-club-lockup p{margin:.3rem 0;overflow-wrap:anywhere}.ft-club-lockup small{font-size:.95rem}.ft-club-lockup.is-compact strong{font-size:1.15rem}.ft-club-lockup.is-compact p{font-size:.75rem;line-height:1.4}.ft-product-icon{width:2.3rem;height:2.3rem}.ft-club-logo{width:4.5rem;height:4.5rem;object-fit:contain}.ft-logo-placeholder{width:5rem;min-width:5rem;min-height:4.5rem;display:grid;place-items:center;border:1px dashed currentColor;padding:.35rem;text-align:center;font-size:.7rem;opacity:.85}.ft-brand-preview{padding:1.4rem;background:var(--club-primary, #062b55);color:var(--club-ink, #fff);border-radius:.7rem;margin:1rem 0}.ft-brand-preview p{color:inherit}.ft-brand-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ft-brand-settings label{display:grid;gap:.4rem}.ft-brand-settings input[type=color]{min-height:2.75rem}.ft-club-main-heading{border-left:4px solid var(--club-secondary, #147d88);padding-left:1rem;margin:0 0 1.5rem}.ft-meeting-hero{padding:1.5rem;background:#edf4f8;border:1px solid #d7e3ec;border-radius:.8rem}.ft-meeting-hero .ft-club-lockup{color:#062b55}.ft-meeting-roles{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.25rem}.ft-meeting-roles a{min-height:44px}.ft-meeting-note{font-size:.9rem;max-width:65ch}.ft-meeting-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0;list-style:none}.ft-meeting-steps a{display:block;padding:1rem;border:1px solid #ccdce5;border-radius:.5rem;color:#062b55;background:#fff;min-height:5rem}.ft-meeting-steps small{display:block;margin-top:.4rem;color:#425b70}.ft-brand-report{display:none}.ft-brand-settings{grid-column:1/-1}.ft-app-layout[style] .ft-sidebar{background:var(--club-primary)}.ft-app-layout[style] .ft-sidebar .ft-sidebar-brand{color:var(--club-ink)}.ft-app-layout[style] .ft-sidebar .ft-club-lockup p{color:inherit}.ft-club-mobile-name{font-weight:650}.ft-meeting-signin{max-width:42rem!important}.ft-meeting-signin .ft-meeting-roles,.ft-meeting-signin .ft-club-lockup{justify-content:center}.ft-meeting-provider{max-width:11rem;margin-top:1rem}.ft-director-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.25rem 0}.ft-director-summary a{padding:1rem;border:1px solid #cfdee8;border-radius:.5rem;text-decoration:none;color:inherit}.ft-director-summary strong{display:block;font-size:1.8rem;color:#062b55}.ft-director-summary span{font-size:.9rem}.ft-board-note{padding:.8rem 1rem;border-left:3px solid #147d88;background:#edf4f8}.ft-meeting-toolbar{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;font-size:.85rem}.ft-meeting-toolbar a{padding:.5rem;min-height:44px}.ft-brand-report small{display:block}@media(max-width:600px){.ft-brand-fields,.ft-meeting-steps{grid-template-columns:1fr}.ft-director-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-meeting-hero{padding:1rem}.ft-club-lockup strong{font-size:1.45rem}.ft-logo-placeholder{width:3.5rem;min-width:3.5rem;font-size:.6rem}.ft-meeting-roles a{flex:1 1 100%}.ft-club-lockup.is-compact .ft-product-icon{display:none}}@media print{.ft-brand-report{display:block;border-bottom:2px solid #062b55;margin-bottom:1rem;padding-bottom:1rem}.ft-meeting-toolbar,.ft-preview-app-banner,.ft-mobile-nav,.ft-mobile-header,.ft-sidebar,.ft-more-dialog{display:none!important}.ft-main{margin:0!important;padding:0!important}.ft-app-layout,.ft-app-body{display:block!important}.ft-panel{break-inside:avoid}.ft-brand-settings{display:none}}.ft-app-layout[style] .ft-sidebar .ft-nav-link,.ft-app-layout[style] .ft-sidebar .ft-club-switch,.ft-app-layout[style] .ft-sidebar .ft-account-menu{color:var(--club-ink)}.ft-app-layout[style] .ft-sidebar .ft-nav-link.is-active,.ft-app-layout[style] .ft-sidebar .ft-nav-link:hover{color:#062b55;background:#edf4f8}.ft-app-layout[style] .ft-sidebar .ft-account-menu small,.ft-app-layout[style] .ft-sidebar .ft-srs-mini{color:var(--club-ink)}.ft-app-layout[style] .ft-sidebar .ft-srs-mini img{display:block;max-width:9rem}
