.fcw-his{--fcw-his-bg:#ffffff;--fcw-his-primary:#862780;--fcw-his-secondary:#1a2332;--fcw-his-dark:#111827;--fcw-his-mid:#4b5563;--fcw-his-border:#e5e7eb;--fcw-his-font:'Inter', sans-serif;background-color:var(--fcw-his-bg);font-family:var(--fcw-his-font)}.fcw-his__inner{max-width:1280px;margin:0 auto;padding:112px 24px}.fcw-his__header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}@media (max-width:768px){.fcw-his__header{flex-direction:column;align-items:flex-start;margin-bottom:40px}}.fcw-his__tagline-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fcw-his__tagline-line{width:40px;height:2px;background-color:var(--fcw-his-primary)}.fcw-his__tagline-text{font-size:.875rem;font-weight:700;color:var(--fcw-his-primary);text-transform:uppercase;letter-spacing:.12em}.fcw-his__heading{font-size:clamp(2rem, 3.5vw, 2.75rem);font-weight:800;color:var(--fcw-his-dark);line-height:1.15;margin:0;letter-spacing:-.02em}.fcw-his__hub-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:rgb(134 39 128 / .08);color:var(--fcw-his-primary);font-size:.875rem;font-weight:700;border-radius:12px;text-decoration:none;transition:all 0.3s ease}.fcw-his__hub-btn:hover{background-color:var(--fcw-his-primary);color:#fff}.fcw-his__hub-btn i{font-size:1rem;transition:transform 0.2s ease}.fcw-his__hub-btn:hover i{transform:translateX(4px)}.fcw-his__columns{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;width:100%}.fcw-his__col-featured{grid-column:span 3}.fcw-his__col-list{grid-column:span 2;display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.fcw-his__columns{grid-template-columns:1fr}.fcw-his__col-featured,.fcw-his__col-list{grid-column:span 1}}.fcw-his__large-card{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background-color:#fff;border:1px solid var(--fcw-his-border);text-decoration:none;color:inherit;height:100%;transition:all 0.35s cubic-bezier(.25,.8,.25,1)}.fcw-his__large-card:hover{box-shadow:0 20px 40px rgb(0 0 0 / .05);border-color:rgb(134 39 128 / .2)}.fcw-his__large-img-wrap{position:relative;width:100%;height:288px;overflow:hidden}.fcw-his__large-img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease}.fcw-his__large-card:hover .fcw-his__large-img{transform:scale(1.04)}.fcw-his__large-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .4) 0%,transparent 60%);pointer-events:none}.fcw-his__cat-pill{position:absolute;top:16px;left:16px;background-color:var(--fcw-his-primary);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;z-index:5}.fcw-his__large-body{padding:32px;display:flex;flex-direction:column;flex:1}.fcw-his__meta-row{display:flex;align-items:center;gap:12px;font-size:.75rem;color:#9ca3af;margin-bottom:16px}.fcw-his__meta-dot{width:4px;height:4px;border-radius:50%;background-color:#d1d5db}.fcw-his__meta-read i{margin-right:4px}.fcw-his__large-title{font-size:1.5rem;font-weight:800;color:var(--fcw-his-dark);margin:0 0 12px 0;line-height:1.3;letter-spacing:-.02em;transition:color 0.3s ease}.fcw-his__large-card:hover .fcw-his__large-title{color:var(--fcw-his-primary)}.fcw-his__large-excerpt{font-size:.9375rem;color:var(--fcw-his-mid);line-height:1.6;margin:0 0 24px 0;flex:1}.fcw-his__tags-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.fcw-his__tag-item{font-size:.6875rem;font-weight:700;background-color:#f3f4f6;color:#4b5563;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.fcw-his__card-cta{display:flex;align-items:center;gap:6px;color:var(--fcw-his-primary);font-size:.875rem;font-weight:700;transition:gap 0.2s ease}.fcw-his__card-cta i{font-size:1rem;transition:transform 0.2s ease}.fcw-his__large-card:hover .fcw-his__card-cta{gap:10px}.fcw-his__large-card:hover .fcw-his__card-cta i{transform:translateX(4px)}.fcw-his__list-card{display:flex;gap:20px;background-color:#fff;border:1px solid var(--fcw-his-border);border-radius:20px;padding:20px;text-decoration:none;color:inherit;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.fcw-his__list-card:hover{transform:translateY(-2px);border-color:rgb(134 39 128 / .2);box-shadow:0 10px 20px rgb(0 0 0 / .03)}@media (max-width:640px){.fcw-his__list-card{flex-direction:column}}.fcw-his__list-img-wrap{width:112px;height:112px;border-radius:12px;overflow:hidden;flex-shrink:0}@media (max-width:640px){.fcw-his__list-img-wrap{width:100%;height:180px}}.fcw-his__list-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.fcw-his__list-card:hover .fcw-his__list-img{transform:scale(1.06)}.fcw-his__list-body{flex:1;min-width:0;display:flex;flex-direction:column}.fcw-his__list-meta-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.fcw-his__list-cat{font-size:.6875rem;font-weight:700;color:var(--fcw-his-primary);text-transform:uppercase;letter-spacing:.05em}.fcw-his__list-read{font-size:.6875rem;color:#9ca3af}.fcw-his__list-read i{margin-right:4px}.fcw-his__list-title{font-size:.9375rem;font-weight:750;color:var(--fcw-his-dark);margin:0 0 6px 0;line-height:1.4;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcw-his__list-card:hover .fcw-his__list-title{color:var(--fcw-his-primary)}.fcw-his__list-excerpt{font-size:.8125rem;color:var(--fcw-his-mid);line-height:1.5;margin:0 0 10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcw-his__list-tags-row{display:flex;gap:6px;margin-top:auto}.fcw-his__list-tag{font-size:.625rem;font-weight:700;background-color:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}