.corso[data-astro-cid-37gtzqmp]{padding-top:clamp(16px,3vw,28px)}.briciole[data-astro-cid-37gtzqmp]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;display:flex}.briciole__torna[data-astro-cid-37gtzqmp]{color:var(--c-blue);font-weight:800;text-decoration:none}@media (pointer:coarse){.briciole__torna[data-astro-cid-37gtzqmp]{margin-block:-10px;padding-block:10px;display:inline-block}}.briciole__torna[data-astro-cid-37gtzqmp] span[data-astro-cid-37gtzqmp]{transition:transform .25s var(--ease-out);display:inline-block}.briciole__torna[data-astro-cid-37gtzqmp]:hover span[data-astro-cid-37gtzqmp]{transform:translate(-5px)}.briciole__cat[data-astro-cid-37gtzqmp]{color:#fff;background:color-mix(in srgb, var(--cat) 80%, #000);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:800;text-decoration:none}.briciole__cat[data-astro-cid-37gtzqmp]:hover{text-underline-offset:3px;text-decoration:underline}.corso__top[data-astro-cid-37gtzqmp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(24px,4vw,48px);display:grid}.corso__media[data-astro-cid-37gtzqmp]{min-width:0;position:relative}@media (width>=900px){.corso__media[data-astro-cid-37gtzqmp]{top:calc(var(--header-h) + 20px);position:sticky}}.corso__macchia[data-astro-cid-37gtzqmp]{background:color-mix(in srgb, var(--cat) 18%, transparent);border-radius:42% 58% 55% 45%/50% 40% 60% 50%;animation:12s ease-in-out infinite macchia;position:absolute;inset:6% -3% -4% 5%}@keyframes macchia{50%{border-radius:55% 45% 40% 60%/45% 60% 40% 55%;rotate:6deg}}.corso__foto[data-astro-cid-37gtzqmp]{border-radius:var(--r-xl);transform-style:preserve-3d;position:relative;overflow:hidden;box-shadow:0 20px 44px #1d293029}.corso__img[data-astro-cid-37gtzqmp]{aspect-ratio:1;object-fit:cover;width:100%}.corso__sconto[data-astro-cid-37gtzqmp]{background:var(--c-red);color:#fff;animation:timbro .6s .5s var(--ease-bounce) backwards;border-radius:999px;padding:5px 14px;font-size:18px;font-weight:800;position:absolute;top:16px;left:16px;rotate:-6deg}@keyframes timbro{0%{opacity:0;rotate:-30deg;scale:2.4}}.corso__doodle[data-astro-cid-37gtzqmp]{width:44px;position:absolute;top:-16px;right:-10px}.corso__info[data-astro-cid-37gtzqmp]{gap:14px;min-width:0;display:grid}.corso__fuori[data-astro-cid-37gtzqmp]{justify-self:start}.corso__h1[data-astro-cid-37gtzqmp]{color:var(--c-red);font-size:clamp(36px,4.6vw,54px)}.corso__chi[data-astro-cid-37gtzqmp]{color:var(--c-muted);font-size:17px}.fatti[data-astro-cid-37gtzqmp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fatto[data-astro-cid-37gtzqmp]{background:var(--bg-sky);border-radius:var(--r-md);gap:2px;min-width:0;padding:10px 12px;display:grid}.fatto[data-astro-cid-37gtzqmp] .label[data-astro-cid-37gtzqmp]{color:var(--c-teal-600);font-size:12px}.fatto__v[data-astro-cid-37gtzqmp]{font-size:15.5px;font-weight:800;line-height:1.3}.corso__desc[data-astro-cid-37gtzqmp]{color:var(--c-ink-2);font-size:18px}.corso__dopo[data-astro-cid-37gtzqmp]{background:var(--bg-leaf);border-radius:var(--r-md);color:var(--c-green-800);padding:12px 16px;font-weight:700}.corso__dopo-l[data-astro-cid-37gtzqmp]{font-family:var(--f-hand);color:var(--c-olive);font-size:20px;font-weight:400;display:block}.corso__avviso[data-astro-cid-37gtzqmp]{background:var(--bg-sun);border-left:5px solid var(--c-yellow);border-radius:10px;padding:12px 16px;font-size:16px}.compra[data-astro-cid-37gtzqmp]{border:2px solid var(--c-line);border-radius:var(--r-xl);background:#fff;gap:12px;padding:clamp(18px,3vw,24px);display:grid}.compra__prezzo[data-astro-cid-37gtzqmp]{align-items:baseline;gap:10px;display:flex}.compra__now[data-astro-cid-37gtzqmp]{color:var(--c-red);font-size:48px}.compra__punti[data-astro-cid-37gtzqmp]{font-size:16px}.compra__azioni[data-astro-cid-37gtzqmp]{gap:10px;display:grid}.compra__manda[data-astro-cid-37gtzqmp]{display:none}.compra__abb[data-astro-cid-37gtzqmp]{background:var(--bg-sky);border-radius:var(--r-md);padding:12px 14px;font-size:15.5px}.compra__abb[data-astro-cid-37gtzqmp] a[data-astro-cid-37gtzqmp]{font-weight:800}.racconto[data-astro-cid-37gtzqmp]{gap:12px;max-width:72ch;margin-top:clamp(36px,5vw,56px);display:grid}.racconto[data-astro-cid-37gtzqmp] p[data-astro-cid-37gtzqmp]{font-size:17px;line-height:1.65}.corso__dettagli[data-astro-cid-37gtzqmp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(24px,4vw,48px);margin-top:clamp(28px,4vw,44px);display:grid}.corso__lato[data-astro-cid-37gtzqmp]{align-content:start;gap:clamp(24px,4vw,36px);display:grid}.materiali[data-astro-cid-37gtzqmp]{font-size:16px;line-height:1.5}.blocco[data-astro-cid-37gtzqmp]{align-content:start;gap:12px;display:grid}.programma[data-astro-cid-37gtzqmp]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.programma[data-astro-cid-37gtzqmp] li[data-astro-cid-37gtzqmp]{background:var(--bg-mist);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:flex}.programma__n[data-astro-cid-37gtzqmp]{background:var(--c-green);color:#fff;width:30px;height:30px;font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}html.js-motion .blocco[data-astro-cid-37gtzqmp].is-in .programma[data-astro-cid-37gtzqmp] li[data-astro-cid-37gtzqmp]{animation:riga-dentro .5s var(--ease-out) backwards;animation-delay:calc(.2s + var(--k) * 90ms)}@keyframes riga-dentro{0%{opacity:0;transform:translate(-24px)}}.docenti[data-astro-cid-37gtzqmp]{gap:10px;display:grid}.docente[data-astro-cid-37gtzqmp]{background:var(--bg-cream);border-radius:var(--r-md);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.docente__box[data-astro-cid-37gtzqmp]{flex:none}.docente__foto[data-astro-cid-37gtzqmp]{object-fit:cover;border:3px solid #fff;border-radius:50%;flex:none;width:64px;height:64px}.docente__foto--vuota[data-astro-cid-37gtzqmp]{background:var(--cat);color:#fff;font-family:var(--f-display);place-items:center;font-size:26px;font-weight:800;display:grid}.docente__n[data-astro-cid-37gtzqmp]{font-family:var(--f-display);font-size:19px;font-weight:700}.docente__bio[data-astro-cid-37gtzqmp]{color:var(--c-ink-2);font-size:15.5px}.simili[data-astro-cid-37gtzqmp]{margin-top:clamp(24px,4vw,40px)}.simili__griglia[data-astro-cid-37gtzqmp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;display:grid}.simili__tutti[data-astro-cid-37gtzqmp]{text-align:center;margin-top:24px}.compra-barra[data-astro-cid-37gtzqmp]{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:45;border:2px solid var(--c-line);transition:transform .4s var(--ease-spring);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 12px 30px #1d293033}.compra-barra[data-astro-cid-37gtzqmp].is-on{transform:none}.compra-barra__t[data-astro-cid-37gtzqmp]{flex:1;min-width:0}.compra-barra__n[data-astro-cid-37gtzqmp]{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.compra-barra[data-astro-cid-37gtzqmp] .price[data-astro-cid-37gtzqmp]{color:var(--c-red);font-size:22px}@media (width>=900px){.compra-barra[data-astro-cid-37gtzqmp]{display:none}}@media (width<=480px){.fatti[data-astro-cid-37gtzqmp]{grid-template-columns:1fr 1fr}.fatto[data-astro-cid-37gtzqmp]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=560px){.corso__top[data-astro-cid-37gtzqmp]{gap:16px}.corso__macchia[data-astro-cid-37gtzqmp],.corso__doodle[data-astro-cid-37gtzqmp]{display:none}.corso__foto[data-astro-cid-37gtzqmp]{box-shadow:0 10px 24px #1d293024}.corso__img[data-astro-cid-37gtzqmp]{aspect-ratio:16/9;object-position:center top}.corso__info[data-astro-cid-37gtzqmp]{gap:10px}.corso__h1[data-astro-cid-37gtzqmp]{font-size:29px}.corso__chi[data-astro-cid-37gtzqmp]{font-size:16px}.fatti[data-astro-cid-37gtzqmp]{flex-wrap:wrap;gap:6px;display:flex}.fatto[data-astro-cid-37gtzqmp]{border-radius:999px;order:2;padding:4px 11px;display:block}.fatto[data-astro-cid-37gtzqmp]:first-child{order:0}.fatto[data-astro-cid-37gtzqmp]:last-child{order:1}.fatto[data-astro-cid-37gtzqmp]:last-child:nth-child(odd){grid-column:auto}.fatto[data-astro-cid-37gtzqmp] .label[data-astro-cid-37gtzqmp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fatto__v[data-astro-cid-37gtzqmp]{font-size:14px}.compra__manda[data-astro-cid-37gtzqmp]{min-height:44px;color:var(--c-teal-700);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:-4px;padding:6px 4px;font-size:15.5px;font-weight:800;text-decoration:underline;display:flex}}
