.cl-hub .cs-hero-brand-text .cs-brand-name{color:#fff !important;background:none !important;padding:0 !important;}.cl-hub .cs-hero-brand-text .cs-brand-cfo{color:#b8943f !important;background:none !important;padding:0 !important;}.cl-hub .cs-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.cl-hub .cs-category-card{min-height:0;height:100%;}.cl-hub .cs-category-card-title{min-height:2.6em;}.cl-hub .cs-category-card-footer{margin-top:auto;}@media (max-width:1100px){.cl-hub .cs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;}} @media (max-width:520px){.cl-hub .cs-category-grid{grid-template-columns:1fr;}.cl-hub .cs-category-card-title{min-height:0;}} .efcfo-cl-single:not(.efcfo-cl-single--full-tool){max-width:920px;margin:0 auto;padding:48px 24px 80px;color:#e8e8e8;}.efcfo-cl-hero__eyebrow{font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:12px;}.efcfo-cl-hero__eyebrow a{color:#d4af37;text-decoration:none;}.efcfo-cl-hero__number{color:#d4af37;font-size:13px;font-weight:600;margin-bottom:8px;}.efcfo-cl-hero__title{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2;margin:0 0 16px;color:#fff;}.efcfo-cl-hero__excerpt{color:#9ca3af;font-size:1.05rem;line-height:1.6;margin-bottom:16px;}.efcfo-cl-hero__coming{display:inline-block;padding:10px 14px;border-radius:8px;background:rgba(212,175,55,0.1);border:1px solid rgba(212,175,55,0.25);color:#f2c94c;font-size:13px;}.efcfo-cl-body{margin-top:28px;color:#cfcfcf;line-height:1.7;}.efcfo-cl-back{color:#d4af37;text-decoration:none;font-weight:600;}.efcfo-cl-single--full-tool{padding:0;max-width:none;background:#0c0c0c;}.efcfo-cl-single--full-tool .efcfo-cl-body{margin:0;padding:0;max-width:none;}.cl-checklist-card .mc-card-status:not(.mc-card-status--program){opacity:0.85;}.diag-card.mc-card{cursor:default;}.diag-card .diag-card-body{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;gap:0.65rem;}.diag-card .mc-card-desc{flex-grow:0 !important;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-align:left;line-height:1.55;max-height:calc(1.55em * 4);}.diag-card .diag-card-more-row{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-top:auto;padding-top:0.25rem;flex-shrink:0;}.diag-card .diag-card-more-row .ed-summary-more{display:inline-flex;margin-left:0;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(207,170,67,0.45);padding-bottom:1px;color:#cfaa43;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;}.diag-card .diag-card-more-row .ed-summary-more:hover,.diag-card .diag-card-more-row .ed-summary-more:focus-visible{color:#e0c36a;border-bottom-color:rgba(224,195,106,0.75);}.diag-card .mc-card-read-btn{margin-top:1rem;text-decoration:none;}