@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/Poppins-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/Poppins-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/Poppins-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Source Serif 4';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/SourceSerif4-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Source Serif 4';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/SourceSerif4-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/PlusJakartaSans-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fonts/PlusJakartaSans-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body{margin:0;background:#F3EEE7;color:#364654;font-family:'Source Serif 4', Georgia, serif}*{box-sizing:border-box}.overlay{position:fixed;inset:0;background:rgba(47,61,73,.45);display:flex;align-items:center;justify-content:center;z-index:9}.overlay[hidden]{display:none}.panel{position:relative;background:#F3EEE7;color:#364654;border-radius:16px;width:600px;max-width:calc(100% - 32px);padding:36px 40px;box-shadow:0 20px 60px rgba(0,0,0,.2);max-height:calc(100vh - 32px);overflow:auto}.lesson-close{position:absolute;top:14px;right:18px;border:0;background:none;font-size:28px;color:#364654;cursor:pointer}.fld{display:block;font-family:'Poppins', sans-serif;font-weight:600;font-size:15px;margin-bottom:12px}.fld small{font-weight:400}.fld input{display:block;width:100%;margin-top:6px;font:400 17px 'Source Serif 4', Georgia, serif;color:#364654;padding:12px 14px;border:1px solid #CFC4B6;border-radius:10px;background:#FAF7F2}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc input{width:140px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #CFC4B6;border-radius:12px;background:#FAF7F2;cursor:pointer;font-size:15px;line-height:1.35}.tile input{position:absolute;opacity:0}.tile small{font-size:13px}.tt{display:block;font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;margin-bottom:4px}.ts{display:inline-block;font-size:14px!important;line-height:1.4;text-align:justify;text-align-last:justify}.tick{flex:none;width:20px;height:20px;border:2px solid #364654;border-radius:5px;margin-top:2px}.tile:has(input:checked){background:#E3C8B9;border-color:#364654}.tile:has(input:checked) .tick{background:#364654;box-shadow:inset 0 0 0 3px #E3C8B9}.send{margin-top:20px;width:100%;font-weight:600;font-size:17px;background:#364654;color:#F3EEE7;border:0;border-radius:999px;padding:15px;cursor:pointer}[data-page][hidden]{display:none}@media (max-width: 900px){.brk{display:none}}[data-page] p,.panel p{hyphens:manual;-webkit-hyphens:manual}
.dd{position:relative}.dd summary{list-style:none}.dd summary::-webkit-details-marker{display:none}.dd summary::after{content:" \25BE";font-size:12px}.ddm{position:absolute;top:28px;left:-14px;background:#FAF7F2;border:1px solid #E4DACD;border-radius:12px;padding:8px 0;min-width:160px;z-index:5;box-shadow:0 10px 30px rgba(0,0,0,.08)}.ddm a{display:block;padding:9px 16px;color:#364654;text-decoration:none}.ddm a:hover{background:#F3EEE7}.note-form .row{margin-bottom:0}@media (max-width: 760px){[data-page] [style*="grid-template-columns"]{grid-template-columns:1fr!important;gap:20px!important}[data-page] h1{font-size:34px!important}[data-page] [style*="padding: 32px 32px"],[data-page] [style*="padding: 0 32px"],[data-page] [style*="padding: 64px 32px"],[data-page] [style*="padding: 52px 32px"]{padding-left:16px!important;padding-right:16px!important}.row{grid-template-columns:1fr!important}.mhead{flex-wrap:wrap;gap:14px}.mnav{flex-wrap:wrap;gap:12px 18px!important;font-size:14px!important}[data-page] [style*="justify-content: space-between"]{flex-wrap:wrap}[data-page] p,[data-page] .panel p{text-align:left!important}[data-page] [style*="font-size: 34px; line-height: 1.15"]{font-size:26px!important}[data-page] [style*="padding: 36px 40px"],[data-page] [style*="padding: 40px 44px"],[data-page] [style*="padding: 40px 40px"],[data-page] [style*="padding: 40px;"]{padding:24px 20px!important}[data-page] [style*="white-space: nowrap"]{white-space:normal!important}}
.skip{position:absolute;left:-9999px;top:0;background:#364654;color:#F3EEE7;padding:10px 16px;z-index:20;font-family:'Poppins',sans-serif}
.skip:focus{left:16px;top:16px}
.form-err{margin:12px 0 0;font-family:'Poppins',sans-serif;font-size:15px}
.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
