.fika-home-blog{--fika-home-blog-ink:#111827;--fika-home-blog-copy:#394150;--fika-home-blog-muted:#6b7280;--fika-home-blog-line:#e3e8f0;--fika-home-blog-soft:#f5f7fb;--fika-home-blog-brand:#173fa6;--fika-home-blog-brand-dark:#0b225d;background:radial-gradient(circle at 8% 3%,rgb(23 63 166 / .075),transparent 28rem),var(--fika-home-blog-soft)}.fika-home-blog .fika-home-blog-header{align-items:flex-end;background:linear-gradient(135deg,var(--fika-home-blog-brand-dark),var(--fika-home-blog-brand));border:1px solid rgb(255 255 255 / .14);border-radius:24px;box-shadow:0 22px 55px rgb(11 34 93 / .16);display:flex;gap:2rem;justify-content:space-between;margin-bottom:clamp(1.25rem, 3vw, 2rem);overflow:hidden;padding:clamp(1.5rem, 4.5vw, 3.25rem);position:relative}.fika-home-blog .fika-home-blog-header::after{background:radial-gradient(circle,rgb(255 255 255 / .17),transparent 68%);content:"";height:20rem;pointer-events:none;position:absolute;right:-5rem;top:-9rem;width:20rem}.fika-home-blog .fika-home-blog-heading,.fika-home-blog .fika-home-blog-all{position:relative;z-index:1}.fika-home-blog .fika-home-blog-eyebrow{color:rgb(255 255 255 / .7);font-size:.74rem;font-weight:750;letter-spacing:.14em;line-height:1.4;margin:0 0 .75rem;text-transform:uppercase}.fika-home-blog .fika-home-blog-title{color:#fff;font-size:clamp(2rem, 4vw, 3.3rem);font-weight:780;letter-spacing:-.035em;line-height:1.08;margin:0;text-wrap:balance}.fika-home-blog .fika-home-blog-intro{color:rgb(255 255 255 / .78);font-size:.95rem;line-height:1.65;margin:.9rem 0 0;max-width:60ch}.fika-home-blog .fika-home-blog-all{align-items:center;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .35);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:760;letter-spacing:.055em;min-height:44px;padding:.8rem 1.1rem;text-decoration:none;text-transform:uppercase}.fika-home-blog .fika-home-blog-all:hover,.fika-home-blog .fika-home-blog-all:focus-visible{background:#fff;color:var(--fika-home-blog-brand-dark)}.fika-home-blog .fika-home-blog-grid{display:grid!important;gap:clamp(1rem, 2.4vw, 1.65rem)!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important;max-width:none}.fika-home-blog .fika-home-blog-grid:has(>.post-item:first-child:last-child){grid-template-columns:minmax(0,380px);justify-content:center}.fika-home-blog .fika-home-blog-grid:has(>.post-item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.fika-home-blog .fika-home-blog-grid>.post-item{display:flex;flex:none!important;margin:0;max-width:none!important;min-width:0;padding:0!important;width:auto!important}.fika-home-blog .fika-home-blog-grid>.post-item>.col-inner{background:#fff;border:1px solid var(--fika-home-blog-line);border-radius:20px!important;box-shadow:0 12px 35px rgb(31 41 55 / .06)!important;height:100%;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:100%}.fika-home-blog .fika-home-blog-grid>.post-item>.col-inner:hover{border-color:#c5d0e3;box-shadow:0 22px 52px rgb(23 39 78 / .12)!important;transform:translateY(-4px)}.fika-home-blog .fika-home-blog-grid>.post-item>.col-inner:focus-within{border-color:var(--fika-home-blog-brand);box-shadow:0 0 0 3px rgb(23 63 166 / .14),0 22px 52px rgb(23 39 78 / .1)!important}.fika-home-blog .fika-home-blog-grid .box-blog-post{display:flex;flex-direction:column;height:100%}.fika-home-blog .fika-home-blog-grid .box-image{background:#e8edf5;width:100%!important}.fika-home-blog .fika-home-blog-grid .image-cover{padding-top:62.5%!important}.fika-home-blog .fika-home-blog-grid .box-image img{object-fit:cover;transition:transform .35s ease}.fika-home-blog .fika-home-blog-grid .col-inner:hover .box-image img{transform:scale(1.03)}.fika-home-blog .fika-home-blog-grid .box-text{background:#fff!important;display:flex;flex:1;padding:clamp(1.15rem, 2.4vw, 1.55rem)!important}.fika-home-blog .fika-home-blog-grid .blog-post-inner{display:flex;flex:1;flex-direction:column;width:100%}.fika-home-blog .fika-home-blog-grid h3.post-title{color:var(--fika-home-blog-ink);font-size:clamp(1.25rem, 2.2vw, 1.55rem);font-weight:760;letter-spacing:-.025em;line-height:1.28;margin:0 0 .7rem;text-wrap:balance}.fika-home-blog .fika-home-blog-grid h3.post-title a{color:inherit;text-decoration:none}.fika-home-blog .fika-home-blog-grid h3.post-title a:hover,.fika-home-blog .fika-home-blog-grid h3.post-title a:focus-visible{color:var(--fika-home-blog-brand)}.fika-home-blog .fika-home-blog-grid .post-meta{color:var(--fika-home-blog-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:auto;text-transform:uppercase}.fika-home-blog .fika-home-blog-grid .from_the_blog_excerpt{color:var(--fika-home-blog-copy);font-size:.93rem;line-height:1.7;margin:.1rem 0 1rem}.fika-home-blog .fika-home-blog-grid .is-divider{background:var(--fika-home-blog-brand);height:3px;margin:.75rem 0 0;max-width:32px}@media (max-width:849px){.fika-home-blog .fika-home-blog-header{align-items:flex-start;flex-direction:column}.fika-home-blog .fika-home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fika-home-blog .fika-home-blog-grid:has(>.post-item:first-child:last-child){grid-template-columns:minmax(0,380px)}}@media (max-width:549px){.fika-home-blog .fika-home-blog-header{border-radius:15px;gap:1.25rem;padding:1.35rem}.fika-home-blog .fika-home-blog-all{width:100%;justify-content:center}.fika-home-blog .fika-home-blog-grid,.fika-home-blog .fika-home-blog-grid:has(>.post-item:first-child:last-child),.fika-home-blog .fika-home-blog-grid:has(>.post-item:nth-child(2):last-child){grid-template-columns:1fr}.fika-home-blog .fika-home-blog-grid>.post-item>.col-inner{border-radius:15px!important}.fika-home-blog .fika-home-blog-grid .box-text{padding:1.1rem!important}}@media (prefers-reduced-motion:reduce){.fika-home-blog .fika-home-blog-grid>.post-item>.col-inner,.fika-home-blog .fika-home-blog-grid .box-image img{transition:none}}