/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@media (max-width:1024px){main{margin-left:calc(var(--spacing,.25rem)*0)}}.lesson ul{margin-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent,#60adf9);background-color:var(--color-accent-bg,#ebfdff);padding:calc(var(--spacing,.25rem)*4);list-style-type:none}.lesson ul li{padding-block:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*8);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);list-style-type:none;position:relative}.lesson ul li:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.lesson ul li:before{content:"";top:50%;left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='15'%20viewBox='0%200%2020%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.79289%2014.7054L0.292881%208.16802C-0.097627%207.77527%20-0.097627%207.13846%200.292881%206.74567L1.70706%205.32332C2.09757%204.93053%202.73077%204.93053%203.12128%205.32332L7.5%209.72717L16.8787%200.294565C17.2692%20-0.0981884%2017.9024%20-0.0981884%2018.2929%200.294565L19.7071%201.71692C20.0976%202.10967%2020.0976%202.74648%2019.7071%203.13927L8.20711%2014.7054C7.81656%2015.0982%207.1834%2015.0982%206.79289%2014.7054Z'%20fill='%2360ADF9'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.lesson ol{margin-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent,#60adf9);background-color:var(--color-accent-bg,#ebfdff);padding:calc(var(--spacing,.25rem)*4);counter-reset:lesson-counter;list-style-type:none}.lesson ol li{padding-block:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*8);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);counter-increment:lesson-counter;list-style-type:none;position:relative}.lesson ol li:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.lesson ol li:before{content:counter(lesson-counter)".";top:50%;left:calc(var(--spacing,.25rem)*2);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-accent,#60adf9);position:absolute}.lesson h1,.lesson h2,.lesson h3,.lesson h4,.lesson h5,.lesson h6{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-black,#333)}.lesson h1{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.lesson h1{margin-bottom:calc(var(--spacing,.25rem)*8)}}.lesson h2{margin-top:calc(var(--spacing,.25rem)*16);margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:3px;border-left-style:var(--tw-border-style);border-left-width:5px;border-bottom-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-left-color:var(--color-accent,#60adf9);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}.lesson h3{margin-top:calc(var(--spacing,.25rem)*16);margin-bottom:calc(var(--spacing,.25rem)*2);border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-accent,#60adf9);padding-block:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.lesson h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.lesson h5{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.lesson strong,.lesson b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.lesson a,.lesson a:hover{color:var(--color-accent,#60adf9)}.lesson p{margin-bottom:calc(var(--spacing,.25rem)*4)}.lesson.prose p{margin-bottom:calc(var(--spacing,.25rem)*8)}.lesson textarea{width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.lesson input{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.lesson table{width:100%}.lesson code{border-radius:var(--radius-sm,.25rem);background-color:var(--color-gray-light,#e5e9f0);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5)}.lesson pre{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*6)}.lesson pre>code{all:unset}.lesson blockquote{margin-block:calc(var(--spacing,.25rem)*0);border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-accent,#60adf9);padding-left:calc(var(--spacing,.25rem)*5);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.lesson hr{border-top-style:var(--tw-border-style);--tw-border-style:none;border-style:none;border-top-width:1px;border-color:var(--color-gray-light,#e5e9f0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}body{background:#dcf6ff}@media print{body{background:#fff!important}.no-print[data-astro-cid-jkfvkvs4]{display:none!important}.lesson-main[data-astro-cid-jkfvkvs4]{margin:0!important;padding:0!important}.lesson-article[data-astro-cid-jkfvkvs4]{max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;border-radius:0!important}.hero-image[data-astro-cid-jkfvkvs4]{break-inside:avoid;page-break-inside:avoid}}
