.package-product-page[data-v-b896001c]{width:100%;max-width:100%}.student-count-field[data-v-b896001c]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.student-count-field[data-v-b896001c]::-webkit-outer-spin-button,.student-count-field[data-v-b896001c]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-description[data-v-b896001c]{color:#cbd5e1;font-size:1.0625rem;line-height:1.8;text-align:left;text-wrap:pretty}.product-description[data-v-b896001c] *{overflow-wrap:break-word;word-break:normal;max-width:100%}.product-description[data-v-b896001c] p,.product-description[data-v-b896001c] ul,.product-description[data-v-b896001c] ol,.product-description[data-v-b896001c] blockquote,.product-description[data-v-b896001c] table,.product-description[data-v-b896001c] figure{margin:0 0 1.15em}.product-description[data-v-b896001c] p:last-child,.product-description[data-v-b896001c] ul:last-child,.product-description[data-v-b896001c] ol:last-child,.product-description[data-v-b896001c] blockquote:last-child{margin-bottom:0}.product-description[data-v-b896001c] h1,.product-description[data-v-b896001c] h2,.product-description[data-v-b896001c] h3,.product-description[data-v-b896001c] h4,.product-description[data-v-b896001c] h5,.product-description[data-v-b896001c] h6{color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:1.6em 0 .65em}.product-description[data-v-b896001c] h1:first-child,.product-description[data-v-b896001c] h2:first-child,.product-description[data-v-b896001c] h3:first-child,.product-description[data-v-b896001c] h4:first-child,.product-description[data-v-b896001c] h5:first-child,.product-description[data-v-b896001c] h6:first-child{margin-top:0}.product-description[data-v-b896001c] h1{font-size:1.65rem}.product-description[data-v-b896001c] h2{font-size:1.4rem}.product-description[data-v-b896001c] h3{font-size:1.25rem}.product-description[data-v-b896001c] h4{font-size:1.125rem}.product-description[data-v-b896001c] h5,.product-description[data-v-b896001c] h6{font-size:1.05rem;color:#e2e8f0}.product-description[data-v-b896001c] strong,.product-description[data-v-b896001c] b{color:#fff;font-weight:700}.product-description[data-v-b896001c] a{color:#67e8f9;text-decoration:underline;text-underline-offset:3px}.product-description[data-v-b896001c] a:hover{color:#a5f3fc}.product-description[data-v-b896001c] ul,.product-description[data-v-b896001c] ol{padding-left:1.35em}.product-description[data-v-b896001c] ul{list-style:disc}.product-description[data-v-b896001c] ol{list-style:decimal}.product-description[data-v-b896001c] li{margin:.4em 0;padding-left:.15em}.product-description[data-v-b896001c] li::marker{color:#22d3ee}.product-description[data-v-b896001c] blockquote{border-left:3px solid rgb(34 211 238 / .55);padding:.15em 0 .15em 1em;color:#e2e8f0;font-style:italic}.product-description[data-v-b896001c] hr{border:0;border-top:1px solid rgb(255 255 255 / .12);margin:1.75em 0}.product-description[data-v-b896001c] img,.product-description[data-v-b896001c] video,.product-description[data-v-b896001c] iframe{display:block;max-width:100%;height:auto;border-radius:.85rem;margin:1.25em 0}.product-description[data-v-b896001c] table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;border:1px solid rgb(255 255 255 / .1);border-radius:.75rem}.product-description[data-v-b896001c] th,.product-description[data-v-b896001c] td{border:1px solid rgb(255 255 255 / .08);padding:.7em .9em;text-align:left;vertical-align:top}.product-description[data-v-b896001c] th{color:#fff;background:#ffffff0a;font-weight:600}.product-description[data-v-b896001c] pre{overflow-x:auto;white-space:pre-wrap;background:#0f172aa6;border:1px solid rgb(255 255 255 / .08);border-radius:.75rem;padding:.9em 1em}@media(min-width:640px){.product-description[data-v-b896001c]{font-size:1.125rem;line-height:1.85}}html.landing-day{color:#0f172a}html.landing-day{color:#0e7490}html.landing-day{color:#155e75}html.landing-day{color:#334155}html.landing-day{border-color:#0f172a1f}html.landing-day{background:#f8fafc}html.landing-day{background:#f1f5f9;border-color:#0f172a1f;color:#0f172a}
