.blog-hero[data-astro-cid-k2pn77o4]{max-width:800px;margin:0 auto;padding:60px 1rem 40px;text-align:center;background:transparent;border-bottom:2px solid var(--colore-accento)}.blog-hero__logo[data-astro-cid-k2pn77o4]{display:block;margin:0 auto .75rem;max-height:70px;width:auto;height:70px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,.15))}.blog-hero__tagline[data-astro-cid-k2pn77o4]{font-family:var(--font-titoli);color:var(--colore-testo);font-size:1rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;margin:0}.featured-post[data-astro-cid-qpw5h65g]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:var(--larghezza-max);margin:0 auto 1rem;padding:2.5rem;background:var(--colore-primario);color:var(--colore-sfondo);border-radius:var(--raggio-bordi);box-shadow:0 5px 20px #0000001f}.featured-post__image[data-astro-cid-qpw5h65g]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--raggio-bordi);display:block}.featured-post__badge[data-astro-cid-qpw5h65g]{display:inline-block;background:var(--colore-accento);color:var(--colore-sfondo);text-transform:uppercase;font-family:var(--font-testo);font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.35rem .75rem;border-radius:20px;margin-bottom:.75rem}.featured-post__category[data-astro-cid-qpw5h65g]{display:block;text-transform:uppercase;font-family:var(--font-testo);font-size:.8rem;font-weight:700;opacity:.85;margin-bottom:.4rem}.featured-post__title[data-astro-cid-qpw5h65g]{font-family:var(--font-titoli);font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.featured-post__excerpt[data-astro-cid-qpw5h65g]{font-family:var(--font-testo);opacity:.9;line-height:1.6;margin:0 0 1.5rem}.featured-post__cta[data-astro-cid-qpw5h65g]{display:inline-flex;align-items:center;gap:.4rem;background:var(--colore-sfondo);color:var(--colore-primario);padding:.75rem 1.5rem;border-radius:calc(var(--raggio-bordi) / 1.6);text-decoration:none;font-family:var(--font-testo);font-weight:700;transition:transform .3s ease,box-shadow .3s ease}.featured-post__cta[data-astro-cid-qpw5h65g]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0003;will-change:transform}@media(max-width:768px){.featured-post[data-astro-cid-qpw5h65g]{grid-template-columns:1fr;padding:1.5rem}}.search-bar[data-astro-cid-tmgdwxkj]{max-width:var(--larghezza-max);margin:0 auto;padding:1rem 1rem 0}.search-bar__input[data-astro-cid-tmgdwxkj]{width:100%;padding:.75rem 1rem;border:2px solid var(--colore-accento);border-radius:var(--raggio-bordi);font-family:var(--font-testo);font-size:1rem;color:var(--colore-testo);background:var(--colore-sfondo)}.search-bar__input[data-astro-cid-tmgdwxkj]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--colore-accento) 25%,transparent)}.category-filter[data-astro-cid-qannfrx3]{display:flex;flex-wrap:wrap;gap:.5rem;max-width:var(--larghezza-max);margin:0 auto;padding:1rem;font-family:var(--font-testo)}.category-filter__btn[data-astro-cid-qannfrx3]{border:1px solid var(--colore-accento);background:var(--colore-sfondo);color:var(--colore-testo);border-radius:var(--raggio-bordi);padding:.4rem 1rem;cursor:pointer;font:inherit}.category-filter__btn[data-astro-cid-qannfrx3].is-active{background:var(--colore-accento);color:var(--colore-sfondo)}.post-card[data-astro-cid-73h5nvzy]{border-radius:var(--raggio-bordi);overflow:hidden;background:var(--colore-sfondo);box-shadow:0 2px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.post-card[data-astro-cid-73h5nvzy]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026;will-change:transform}.post-card__link[data-astro-cid-73h5nvzy]{display:block;color:inherit;text-decoration:none}.post-card__image[data-astro-cid-73h5nvzy]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.post-card__body[data-astro-cid-73h5nvzy]{padding:1rem;font-family:var(--font-testo);color:var(--colore-testo)}.post-card__category[data-astro-cid-73h5nvzy]{color:var(--colore-accento);font-size:.75rem;text-transform:uppercase;font-weight:700}.post-card__title[data-astro-cid-73h5nvzy]{font-family:var(--font-titoli);color:var(--colore-primario);margin:.5rem 0}.post-card__excerpt[data-astro-cid-73h5nvzy]{margin:0 0 .5rem}.post-card__date[data-astro-cid-73h5nvzy]{font-size:.8rem;opacity:.7}.post-grid[data-astro-cid-wbkd6kr5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;max-width:var(--larghezza-max);margin:0 auto;padding:1rem}.sidebar-category-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sidebar-category-list__item[data-astro-cid-j7pv25f6]{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 10px;border-radius:calc(var(--raggio-bordi) / 2);color:var(--colore-testo);font-family:var(--font-testo);font-size:.9rem;cursor:pointer;transition:background .3s ease,color .3s ease}.sidebar-category-list__item[data-astro-cid-j7pv25f6]:hover,.sidebar-category-list__item[data-astro-cid-j7pv25f6].is-active{background:var(--colore-accento);color:var(--colore-sfondo)}
