.page_page__wTHXg{--template-section-soft:#f1f5f3;min-width:0}.page_page__wTHXg section[aria-labelledby=course-learning-title] .institutional-container>div{grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,5vw,48px)}.page_page__wTHXg section[aria-labelledby=course-learning-title] .institutional-container>div>div:first-child{position:static;grid-column:1/-1;max-width:1080px}.page_page__wTHXg section[aria-labelledby=course-learning-title] .institutional-container>div>div:last-child{grid-column:1/-1;max-width:1180px}.page_page__wTHXg #course-learning-title{max-width:100%}@media (min-width:901px){.page_page__wTHXg section[aria-labelledby=course-learning-title] .institutional-container>div>div:last-child{max-width:1180px;column-count:2;column-gap:clamp(48px,6vw,88px)}.page_page__wTHXg section[aria-labelledby=course-learning-title] .institutional-container>div>div:last-child p{break-inside:avoid;margin:0 0 28px;padding:0;border:0}}@media (min-width:701px){.page_page__wTHXg [data-product-template=course]>section[aria-label="Dati del corso"] dl{grid-template-columns:repeat(4,minmax(0,1fr))}.page_page__wTHXg [data-product-template=course]>section[aria-label="Dati del corso"] dl>div{padding-inline:28px;text-align:center}}.page_showcase__HgzsW{padding:clamp(72px,9vw,128px) 0;background:#f1f5f3;color:var(--newborn-ink)}.page_showcaseHeading__EwMcS{display:grid;max-width:860px;gap:16px;margin-bottom:42px}.page_outcomesIntro__01IOq>p,.page_purchaseDecision__ybi_X>p:first-child,.page_purchaseMain__5Xq_r>p,.page_showcaseHeading__EwMcS>p{margin:0;color:var(--newborn-action);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.page_outcomes__ZNxg4 h2,.page_purchaseDecision__ybi_X h3,.page_purchasePanel__e_sbW h2,.page_showcaseHeading__EwMcS h2{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:400;line-height:1.05}.page_showcaseHeading__EwMcS>span{max-width:720px;color:#58645f;font-size:18px;line-height:1.55}.page_storySequence__NiByL{display:grid;gap:clamp(52px,8vw,104px);background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.page_lessonStory__BSM8j{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(32px,6vw,88px)}.page_lessonStory__BSM8j:nth-child(2n){grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.page_lessonStory__BSM8j:nth-child(2n) video{order:2}.page_lessonStory__BSM8j video{display:block;width:100%;aspect-ratio:16/9;border:0;background:#1c211f;object-fit:cover}.page_lessonStoryCopy__SdLU7{display:grid;align-content:center;gap:14px}.page_lessonStoryCopy__SdLU7 svg{color:var(--newborn-action)}.page_lessonStoryCopy__SdLU7 p{margin:0;color:var(--newborn-action);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.page_lessonStoryCopy__SdLU7 h3{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08}.page_lessonStoryCopy__SdLU7 span{color:#58645f;font-size:17px;line-height:1.6}.page_outcomes__ZNxg4{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,8vw,100px);margin-top:clamp(72px,9vw,120px);padding-top:clamp(48px,6vw,72px);border-top:1px solid var(--newborn-line)}.page_outcomesIntro__01IOq{display:grid;align-content:start;gap:18px}.page_outcomesIntro__01IOq h2{font-size:clamp(36px,4vw,52px)}.page_outcomesIntro__01IOq>span{max-width:48ch;color:#58645f;font-size:18px;line-height:1.6}.page_outcomeList__frygx{border-top:1px solid var(--newborn-line)}.page_outcomeList__frygx article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--newborn-line)}.page_outcomeList__frygx article>svg{margin-top:4px;color:var(--newborn-action)}.page_outcomeList__frygx h3{margin:0 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:25px;font-weight:400;line-height:1.15}.page_outcomeList__frygx p{margin:0;color:#58645f;font-size:16px;line-height:1.55}.page_purchasePanel__e_sbW{display:grid;grid-column:1/-1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);width:100%;min-width:0;border:1px solid var(--newborn-line);background:#fff;color:var(--newborn-ink)}.page_purchaseMain__5Xq_r{display:grid;align-content:center;justify-items:start;gap:8px;padding:clamp(40px,5vw,64px);background:#f1f5f3}.page_purchaseMain__5Xq_r h2{margin-top:4px;color:var(--newborn-forest);font-size:clamp(64px,7vw,84px);letter-spacing:-.04em;line-height:.92}.page_purchaseMain__5Xq_r>span{color:#58645f;font-size:16px}.page_purchasePanel__e_sbW a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;margin-top:20px;padding:0 22px;background:var(--newborn-forest);color:#fff;font-weight:700;text-decoration:none}.page_purchaseDecision__ybi_X{display:grid;align-content:center;gap:20px;padding:clamp(40px,5vw,64px)}.page_purchaseDecision__ybi_X h3{max-width:22ch;color:var(--newborn-forest);font-size:clamp(30px,3vw,42px)}.page_purchaseDecision__ybi_X ul{display:grid;gap:0;margin:4px 0 0;padding:0;list-style:none;border-top:1px solid var(--newborn-line)}.page_purchaseDecision__ybi_X li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid var(--newborn-line);color:#3f4d47;font-size:16px;line-height:1.5}.page_purchaseDecision__ybi_X li svg{margin-top:2px;color:var(--newborn-action)}.page_purchaseNote__2LkXI{max-width:66ch;margin:0;color:#58645f;font-size:15px;line-height:1.55}@media (max-width:900px){.page_purchasePanel__e_sbW{grid-template-columns:1fr}.page_purchaseMain__5Xq_r{padding:40px}.page_purchaseDecision__ybi_X{padding:40px;border-top:1px solid var(--newborn-line)}}@media (max-width:760px){.page_storySequence__NiByL{gap:0}.page_lessonStory__BSM8j,.page_lessonStory__BSM8j:nth-child(2n){grid-template-columns:1fr;gap:0;padding:42px 0;border-top:1px solid var(--newborn-line)}.page_lessonStory__BSM8j:nth-child(2n) video{order:0}.page_lessonStoryCopy__SdLU7{padding:26px 4px 0}.page_lessonStoryCopy__SdLU7 h3{font-size:31px}.page_outcomes__ZNxg4{grid-template-columns:1fr;gap:40px}.page_outcomesIntro__01IOq h2{font-size:36px}.page_outcomesIntro__01IOq>span{font-size:17px}.page_outcomeList__frygx article{padding:20px 0}.page_purchaseDecision__ybi_X,.page_purchaseMain__5Xq_r{padding:32px 24px}.page_purchaseMain__5Xq_r h2{font-size:64px}.page_purchasePanel__e_sbW a{width:100%;padding-inline:16px;text-align:center}.page_purchaseDecision__ybi_X h3{max-width:none;font-size:32px}}