@import url(https://p.typekit.net/p.css?s=1&k=phb5apg&ht=tk&f=15700.15701.15703.15704.15705.15707.15708.15709.22708.22709.22710.22711.14719&a=88658257&app=typekit&e=css);
/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-8{margin-bottom:2rem!important;margin-top:2rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-\[36px\]{margin-bottom:36px!important}.ml-2{margin-left:.5rem!important}.mt-0{margin-top:0!important}.mt-10{margin-top:2.5rem!important}.mt-4{margin-top:1rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.block{display:block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}.h-full{height:100%!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}.w-\[232px\]{width:232px!important}.w-\[250px\]{width:250px!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.max-w-\[1000px\]{max-width:1000px!important}.max-w-\[1280px\]{max-width:1280px!important}.max-w-\[500px\]{max-width:500px!important}.max-w-\[960px\]{max-width:960px!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.grow-0{flex-grow:0!important}.cursor-pointer{cursor:pointer!important}.list-none{list-style-type:none!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.place-items-center{place-items:center!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-16{gap:4rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-8{gap:2rem!important}.gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.gap-x-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.gap-y-2{row-gap:.5rem!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1rem*var(--tw-space-y-reverse))!important;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))!important}.overflow-x-hidden{overflow-x:hidden!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-line{white-space:pre-line!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b,.border-b-\[1px\]{border-bottom-width:1px!important}.border-t{border-top-width:1px!important}.border-\[\#CCC\]{--tw-border-opacity:1!important;border-color:rgb(204 204 204/var(--tw-border-opacity))!important}.border-\[var\(--color-site-secondary\)\]{border-color:var(--color-site-secondary)!important}.border-caramel{--tw-border-opacity:1!important;border-color:rgb(235 153 0/var(--tw-border-opacity))!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgb(181 181 181/var(--tw-border-opacity))!important}.border-gray-600{--tw-border-opacity:1!important;border-color:rgb(128 128 128/var(--tw-border-opacity))!important}.border-b-gray-400{--tw-border-opacity:1!important;border-bottom-color:rgb(181 181 181/var(--tw-border-opacity))!important}.bg-\[var\(--color-site-secondary\)\]{background-color:var(--color-site-secondary)!important}.bg-caramel{background-color:rgb(235 153 0/var(--tw-bg-opacity))!important}.bg-caramel,.bg-gray-50{--tw-bg-opacity:1!important}.bg-gray-50{background-color:rgb(245 245 245/var(--tw-bg-opacity))!important}.bg-indigo-600{--tw-bg-opacity:1!important;background-color:rgb(79 70 229/var(--tw-bg-opacity))!important}.bg-teal-light{background-color:rgb(233 243 246/var(--tw-bg-opacity))!important}.bg-teal-light,.bg-white{--tw-bg-opacity:1!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.\!py-\[4px\]{padding-bottom:4px!important;padding-top:4px!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-24{padding-bottom:6rem!important;padding-top:6rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-8{padding-bottom:2rem!important}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pt-4{padding-top:1rem!important}.text-center{text-align:center!important}.text-2xl{font-size:24px!important;line-height:36px!important}.text-3xl{font-size:30px!important;line-height:40px!important}.text-5xl{font-size:48px!important;line-height:60px!important}.text-base{font-size:16px!important}.text-base,.text-lg{line-height:24px!important}.text-lg{font-size:18px!important}.text-sm{font-size:14px!important;line-height:20px!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.capitalize{text-transform:capitalize!important}.leading-\[60px\]{line-height:60px!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-\[var\(--color-site-tertiary\)\]{color:var(--color-site-tertiary)!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.text-indigo-600{color:rgb(79 70 229/var(--tw-text-opacity))!important}.text-indigo-600,.text-teal{--tw-text-opacity:1!important}.text-teal{color:rgb(0 164 189/var(--tw-text-opacity))!important}.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-duration:.15s!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.section{display:flex;flex-direction:row}.section .product_section{align-items:stretch;align-self:stretch;border-radius:.75rem;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(233 243 246/var(--tw-bg-opacity));padding:1rem}.section .product_section .product_container{border-radius:.75rem;display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;justify-content:flex-start;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem}.section .product_section .product_container .product_title{font-size:36px;font-weight:700;line-height:48px}.section .product_section .product_container .price_container{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.section .product_section .product_container .price_container{align-items:center;flex-direction:row;gap:2rem}}.section .product_section .product_container .price_container .price{font-size:36px;font-weight:500;line-height:48px;--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity))}.section .product_section .product_container .tags_container{display:flex;flex-wrap:wrap;gap:.5rem}.section .product_section .product_container .tags_container .chip{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));font-size:14px;font-weight:400;line-height:20px;padding:.25rem 1rem}.section .product_section .product_container .content_container{display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.section .product_section .product_container .content_container .tabs_container{display:flex;flex-wrap:wrap;gap:1rem}.section .product_section .product_container .content_container .tabs_container .tab{border-radius:.375rem;font-size:18px;font-weight:500;line-height:24px;padding:.125rem .75rem;--tw-text-opacity:1;color:rgb(73 80 87/var(--tw-text-opacity))}.section .product_section .product_container .content_container .tabs_container .tab:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.section .product_section .product_container .content_container .description-tab{display:flex;flex-direction:column;gap:1rem}.section .product_section .product_container .content_container .description-tab .nar-ethics-banner{border-radius:.5rem;border-width:1px;display:flex;flex-direction:column;--tw-border-opacity:1;border-color:rgb(255 204 0/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 245 204/var(--tw-bg-opacity));padding:1rem}.section .product_section .product_container .content_container .description-tab .nar-ethics-banner .nar-ethics-title{font-size:20px;font-weight:700;line-height:30px}.section .product_section .product_container .content_container .description-tab .nar-ethics-banner .nar-ethics-body{font-size:20px;font-weight:500;line-height:30px}.section .product_section .product_container .content_container .description-tab .pro-path-banner{border-radius:.5rem;border-width:1px;display:flex;flex-direction:row;gap:1rem;--tw-border-opacity:1;border-color:rgb(0 164 189/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(233 243 246/var(--tw-bg-opacity));padding:1rem}.section .product_section .product_container .content_container .description-tab .pro-path-banner .text-container{display:flex;flex-direction:column}.section .product_section .product_container .content_container .description-tab .pro-path-banner .text-container .pro-path-title{font-size:20px;font-weight:700;line-height:30px}.section .product_section .product_container .content_container .description-tab .pro-path-banner .text-container .pro-path-body{font-size:20px;font-weight:500;line-height:30px}.section .product_section .product_container .content_container .package-tab{display:flex;flex-direction:column;padding-top:1rem}.section .product_section .product_container .content_container .package-tab .heading{font-size:24px;font-weight:500;line-height:36px;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.section .product_section .product_container .content_container .requirements-tab .state-requirement-section{border-left-width:8px;display:flex;flex-direction:column;--tw-border-opacity:1;border-left-color:rgb(0 164 189/var(--tw-border-opacity));padding-left:0;padding-right:0}.section .product_section .product_container .content_container .requirements-tab .state-requirement-section .wrapper{border-bottom-width:2px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem}.section .product_section .product_container .content_container .requirements-tab a{word-break:break-all;--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity));text-decoration-line:underline}.section .product_section .product_container .content_container .requirements-tab p{margin-bottom:.5rem;margin-top:.5rem}.catalog-course-card-container{border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem}.catalog-course-card-container .catalog-course-card{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:1280px){.catalog-course-card-container .catalog-course-card{flex-direction:row;gap:0}}.catalog-course-card-container .catalog-course-card .info-section{display:flex;flex:3;flex-direction:column;gap:1rem}.catalog-course-card-container .catalog-course-card .info-section .card-title{font-size:20px;font-weight:700;line-height:30px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.catalog-course-card-container .catalog-course-card .info-section .chip-container{display:flex;flex-wrap:wrap;gap:.5rem}.catalog-course-card-container .catalog-course-card .info-section .chip-container .chip{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));font-size:14px;font-weight:400;line-height:20px;padding:.25rem 1rem}.catalog-course-card-container .catalog-course-card .action-section{align-items:flex-start;display:flex;flex:2;flex-direction:column;gap:1rem}@media (min-width:640px){.catalog-course-card-container .catalog-course-card .action-section{align-items:center;flex-direction:row}}@media (min-width:1280px){.catalog-course-card-container .catalog-course-card .action-section{align-items:flex-end;flex-direction:column}}.catalog-course-card-container .catalog-course-card .action-section .price{font-size:36px;font-weight:500;line-height:48px}.catalog-course-card-container .catalog-course-card .action-section .collapsable{align-items:center;display:flex;flex-direction:row;gap:.5rem}.catalog-course-card-container .catalog-course-card .action-section .collapsable .collapsable-label{font-size:14px;font-weight:400;line-height:20px;--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity))}.catalog-course-card-container .catalog-course-card .action-section .collapsable .collapsable-label:hover{cursor:pointer}.catalog-course-card-container .card-content{display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:1rem;line-height:24px;--tw-text-opacity:1;color:rgb(73 80 87/var(--tw-text-opacity))}.catalog-course-card-container .card-content .description{display:flex;flex-direction:column;gap:.5rem}.catalog-course-card-container .card-content .cta{align-items:stretch;display:flex;flex-direction:column;gap:1rem;padding:0}@media (min-width:640px){.catalog-course-card-container .card-content .cta{align-items:center;flex-direction:row}}.catalog-course-card-container .card-content .cta .overview-link{background-color:var(--color-site-primary);border-color:var(--color-site-primary);border-radius:.5rem;border-width:2px;font-size:18px;font-weight:500;line-height:24px;padding:.375rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.catalog-course-card-container .card-content .cta .overview-link:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--color-site-primary)}.catalog-course-list{border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity:1;background-color:rgb(233 243 246/var(--tw-bg-opacity));padding:1rem}@media (min-width:1024px){.catalog-course-list{min-width:504px}}.catalog-course-list .course-group-header{font-size:20px!important;font-weight:500!important;line-height:30px!important}.catalog-course-list .course-group-header:first-of-type{margin-top:0}.catalog-course-filter{width:232px;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));padding:1rem}@media (min-width:1024px){.catalog-course-filter{border-radius:.5rem;display:block}}.catalog-course-filter plat-radio input:checked:not(:disabled)~.checkmark{border-color:var(--color-site-secondary)!important}.catalog-course-filter plat-checkbox input:checked~.checkmark,.catalog-course-filter plat-radio input:checked:not(:disabled)~.checkmark:before,.section-content ces-order-summary plat-button button{background-color:var(--color-site-secondary)!important}.section-content ces-order-summary plat-button button{border-color:var(--color-site-secondary)!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.section-content ces-order-summary plat-button button:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:var(--color-site-secondary)!important}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:normal;font-weight:900;src:url(https://use.typekit.net/af/50d55e/000000000000000000015235/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/50d55e/000000000000000000015235/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/50d55e/000000000000000000015235/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/bdde80/00000000000000000001522d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/bdde80/00000000000000000001522d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/bdde80/00000000000000000001522d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://use.typekit.net/af/6c7e72/000000000000000000015232/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/6c7e72/000000000000000000015232/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/6c7e72/000000000000000000015232/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:italic;font-weight:900;src:url(https://use.typekit.net/af/efba8b/000000000000000000015236/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/efba8b/000000000000000000015236/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/efba8b/000000000000000000015236/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/220823/000000000000000000015231/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/220823/000000000000000000015231/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/220823/000000000000000000015231/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:italic;font-weight:300;src:url(https://use.typekit.net/af/845de0/00000000000000000001522b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/845de0/00000000000000000001522b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/845de0/00000000000000000001522b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/180254/00000000000000000001522c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/180254/00000000000000000001522c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/180254/00000000000000000001522c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://use.typekit.net/af/a2df1e/00000000000000000001522a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/a2df1e/00000000000000000001522a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/a2df1e/00000000000000000001522a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/a18530/00000000000000000001522e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/a18530/00000000000000000001522e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/a18530/00000000000000000001522e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://use.typekit.net/af/0df254/00000000000000000001522f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/0df254/00000000000000000001522f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/0df254/00000000000000000001522f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:normal;font-weight:600;src:url(https://use.typekit.net/af/28ba4b/000000000000000000015226/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/28ba4b/000000000000000000015226/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/28ba4b/000000000000000000015226/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype")}@font-face{font-display:auto;font-family:lato;font-stretch:normal;font-style:italic;font-weight:600;src:url(https://use.typekit.net/af/dbedf7/000000000000000000015230/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/dbedf7/000000000000000000015230/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/dbedf7/000000000000000000015230/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype")}@font-face{font-display:auto;font-family:bookmania;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}.cart-page-header{display:flex;flex-direction:column;justify-self:center;margin-top:1rem;width:100%}@media (min-width:1024px){.cart-page-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-page-header .cart-title-group{display:flex;flex-direction:column;flex-grow:0;gap:1rem;justify-content:flex-start;padding-right:1rem}.cart-page-header .cart-navigation-container{align-self:center;flex-grow:1;justify-self:center;max-width:75%;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.cart-page-header .cart-navigation-container{grid-column:span 1/span 1;grid-column-start:2;max-width:500px;width:100%}}.cart-page-connector{align-items:center;margin-left:-10px;margin-right:-10px}.cart-page-connector svg path{fill:#ccc}.cart-page-connector.past svg path{fill:#00a4bd}.cart-page-navigator{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative}.cart-page-navigator p{bottom:-33px;font-size:14px;line-height:20px;position:absolute;--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.cart-page-navigator .nav-circle{align-items:center;border-radius:9999px;border-width:2px;display:flex;flex-direction:column;height:33px;justify-content:center;width:33px;--tw-border-opacity:1;border-color:rgb(0 164 189/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 164 189/var(--tw-bg-opacity));font-size:14px;line-height:20px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.cart-page-navigator.current .nav-circle{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity))}.cart-page-navigator.future .nav-circle{--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity))}ion-toast.success-toast{--background:#daf7e2;--color:#50c274}ion-toast.success-button::part(button){color:#495057}.error-toast{--background:#fae9ea;--color:#f1291c}.error-toast::part(button){color:#495057}.plat-button.primary{background-color:var(--color-site-secondary)!important;border-color:var(--color-site-secondary)!important}.plat-button.primary:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:var(--color-site-secondary)!important}.nav-button{border-radius:.5rem;border-width:2px;font-size:18px;line-height:24px;margin-bottom:1rem;margin-top:1rem;padding:.5rem}@media (min-width:640px){.nav-button{font-size:24px;line-height:36px;padding-left:1rem;padding-right:1rem}}.nav-button .append-icon{padding-left:.5rem}.nav-button.compact{font-size:18px;line-height:24px}.nav-button.small{font-size:16px;line-height:24px;padding:.25rem 1rem}.nav-button.large{font-size:24px;line-height:36px;padding:1rem 2rem}.nav-button.left{margin-right:auto}.nav-button.center{margin-left:auto;margin-right:auto}.nav-button.right{margin-left:auto}.nav-button:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.nav-button.bgc-caramel{border-radius:.5rem;border-style:solid;border-width:2px;--tw-border-opacity:1;border-color:rgb(235 153 0/var(--tw-border-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}.nav-button.bgc-caramel:hover{background-color:transparent;--tw-text-opacity:1;color:rgb(235 153 0/var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav-button.bgc-caramel.disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity))}.nav-button.bgc-teal:hover{border-style:solid;border-width:2px;--tw-border-opacity:1;background-color:transparent;border-color:rgb(0 164 189/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity))}.nav-button.bgc-teal.disabled{border-style:none;pointer-events:none;--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity))}.nav-button.bgc-teal-surface:hover{border-style:solid;border-width:2px;--tw-border-opacity:1;border-color:rgb(0 164 189/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity))}.nav-button.bgc-teal-surface.disabled{border-style:none;pointer-events:none;--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity))}.nav-button.bgc-white{border-radius:.5rem;border-style:solid;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity));text-decoration-line:none}.nav-button.bgc-white:hover{background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav-button.bgc-transparent{border-width:0}.add-to-cart-button{display:flex;width:100%}.add-to-cart-button.left{justify-content:flex-start}.add-to-cart-button.center{justify-content:center}.add-to-cart-button.right{justify-content:flex-end}.add-to-cart-button.full plat-add-product-button{width:100%}.add-to-cart-button.full plat-add-product-button button{justify-content:center;width:100%}.button{align-items:center;border-radius:.375rem;border-width:2px;box-sizing:border-box;cursor:pointer;display:flex;font-size:18px;gap:.5rem;justify-content:center;line-height:24px;padding:6px;white-space:nowrap}@media (min-width:768px){.button{padding-left:26px;padding-right:26px}}.button-hollow:not(:hover):not(.active),.button:hover:not(.button-hollow){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.button-hollow.active,.button-hollow:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.button-primary{background-color:var(--color-site-primary);border-color:var(--color-site-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button-primary:hover:not(.button-hollow){color:var(--color-site-primary)}.button-secondary{background-color:var(--color-site-secondary);border-color:var(--color-site-secondary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button-secondary:hover:not(.button-hollow){color:var(--color-site-secondary)}.bgc-teal-surface{border-width:0;--tw-border-opacity:1;border-color:rgb(233 243 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(233 243 246/var(--tw-bg-opacity))}.bgc-teal-surface,.bgc-teal-surface .hyperlink{--tw-text-opacity:1;color:rgb(0 164 189/var(--tw-text-opacity))}.bgc-teal-surface .hyperlink:visited{color:#007283}.bgc-teal-surface .hyperlink:hover{--tw-text-opacity:1;color:rgb(73 162 185/var(--tw-text-opacity))}.header .header-item{align-items:center;border-radius:.25rem;display:flex;gap:8px;justify-content:center;padding:8px}.header .header-item i{font-size:14px;font-weight:900;line-height:24px}.header .header-item:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.header .account-menu #ces-greeting-anchor:before{content:"Log In"}.header .account-menu #ces-greeting-anchor:has(span:not(:empty)):before{content:unset}.header .cart-menu{align-items:center;flex-direction:column;font-weight:500;position:relative;--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.header .cart-menu .dropdown-menu{position:absolute;right:0;width:332px}.header .not-empty-cart{border-radius:.125rem;display:block;--tw-bg-opacity:1;background-color:rgb(241 41 28/var(--tw-bg-opacity));font-size:14px;line-height:20px;padding:.125rem .25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.header .cart-menu-contents{align-items:center;align-self:stretch;display:flex;flex-direction:column;width:100%}.header .cart-menu-contents a.nav-button{margin-left:0;margin-right:0;text-align:center;width:100%}.header .cart-menu-contents .cart-truncated{padding-bottom:1rem;padding-top:1rem}.header .cart-menu-contents .order-summary{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:0}.header .cart-menu-contents .order-summary .title{font-weight:700}.header .cart-menu-contents .order-summary .line-items{font-size:14px;font-weight:400;line-height:20px}.header .cart-menu-contents .order-summary .line-item{align-items:center;display:flex;gap:8px;--tw-border-opacity:1;border-bottom:2px rgb(204 204 204/var(--tw-border-opacity));border-style:solid;padding-bottom:16px;padding-top:16px}.header .cart-menu-contents .order-summary .line-item plat-icon{color:var(--color-site-primary);cursor:pointer;font-size:18px;font-weight:700;line-height:24px;text-align:right}.header .dropdown:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(73 80 87/var(--tw-text-opacity))}.header .dropdown:hover .dropdown-menu{visibility:visible}.header .dropdown a.dropdown-label{--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.header .dropdown-menu{border-radius:.375rem;border-width:2px;display:flex;position:absolute;visibility:hidden;z-index:50;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:16px;--tw-text-opacity:1;box-shadow:0 25px 50px -12px rgba(0,0,0,.4);color:rgb(20 20 20/var(--tw-text-opacity))}.header .dropdown-menu a:not(.cart-menu a){padding:6px 16px}.header .dropdown-menu a:not(.cart-menu a):hover{border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.header .dropdown-menu-items{align-items:flex-start;align-items:center;display:flex;flex-direction:column;font-weight:500;justify-content:flex-start;--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.header .dropdown-menu-items .icon-mini-string{align-items:flex-start;align-self:stretch;background-color:#fff;display:flex;gap:1rem;padding:.5rem 1rem}.header .dropdown-menu-items .icon-mini-string:hover{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity));padding:.5rem 1rem}.header .dropdown-menu-items .icon-mini-string a{display:flex;flex-wrap:nowrap;padding:0}.header .dropdown-menu-items .icon-mini-string a i{margin-right:1rem;margin-top:.25rem;width:18px;--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.section{padding-bottom:1.5rem;padding-top:1.5rem}.student-page-wrapper{display:flex;flex-direction:row;font-size:18px;line-height:24px}@media (min-width:768px){.student-page-wrapper{gap:16px}}@media (min-width:1024px){.student-page-wrapper{gap:32px}}.student-page-wrapper .student-side-nav-wrapper{display:none;flex-direction:column;flex-shrink:0}@media (min-width:768px){.student-page-wrapper .student-side-nav-wrapper{display:flex;width:250px}}@media (min-width:1024px){.student-page-wrapper .student-side-nav-wrapper{width:300px}}.student-page-wrapper .student-side-nav-wrapper #student-side-nav{align-items:flex-start;align-self:stretch;border-radius:.5rem;border-width:2px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity));padding:16px 32px;--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.student-page-wrapper .student-side-nav-wrapper #student-side-nav i{padding-right:16px}.student-page-wrapper .student-side-nav-wrapper #student-side-nav .active,.student-page-wrapper .student-side-nav-wrapper #student-side-nav a:hover{color:var(--color-site-secondary)}.student-page-wrapper .right-column{width:100%}.student-page-wrapper .plat-order-history{text-decoration:none}.student-page-wrapper .plat-radio input:checked~.checkmark{border-color:var(--color-site-secondary)!important}.student-page-wrapper .plat-radio input:checked~.checkmark:before{background-color:var(--color-site-secondary)!important}.header{margin-left:auto;margin-right:auto;max-width:1440px}.header .logo{max-height:80px}.notification-banner-section{border-bottom-width:2px;border-top-width:2px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding-bottom:.25rem;padding-top:.25rem}.notification-banner-section .section-content{margin-bottom:.25rem;margin-top:.25rem;text-align:center}html{font-size:14px;line-height:20px}@media (min-width:640px){html{font-size:16px;line-height:24px}}html h1,html h2,html h3,html h4,html h5,html h6{font-weight:700;line-height:1}html h1{font-size:36px;line-height:48px}@media (min-width:768px){html h1{font-size:48px;line-height:60px}}html h2{font-size:30px;line-height:40px}@media (min-width:768px){html h2{font-size:36px;line-height:48px}}html h3{font-size:20px;line-height:30px}@media (min-width:768px){html h3{font-size:24px;line-height:36px}}html h4{font-size:18px;line-height:24px}@media (min-width:768px){html h4{font-size:20px;line-height:30px}}html h5{font-size:16px;line-height:24px}@media (min-width:768px){html h5{font-size:18px;line-height:24px}}html h6{font-size:14px;line-height:20px}@media (min-width:768px){html h6{font-size:16px;line-height:24px}}html h1,html h2,html h3,html h4,html h5,html h6,html p{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}html ul{list-style-type:disc}html ol,html ul{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}html ol{list-style-type:decimal}html li{display:list-item;text-align:-webkit-match-parent}html sup{font-size:smaller;vertical-align:super}html sub{font-size:smaller;vertical-align:sub}html .lato{font-family:lato,sans-serif}html .bookmania{font-family:bookmania,serif}html body{font-family:lato,sans-serif;margin:0;padding:0}html .nav-header{align-items:center;background-color:var(--color-site-primary);display:flex;flex-direction:row;font-weight:400;gap:2rem;height:56px;justify-content:center;padding-left:1rem;padding-right:1rem}html .nav-header a{font-size:16px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}html .banner-image img{height:auto;width:100%}html .table-header{background-color:var(--color-site-primary)}html .table-header .table-title{color:var(--color-site-tertiary)}html .state-requirements{border-radius:16px;margin-top:20px;--tw-bg-opacity:1;background-color:rgb(233 243 246/var(--tw-bg-opacity));padding:16px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}html .state-requirements>:first-child{border-bottom-width:1px;margin-bottom:0;margin-top:0;--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity));font-size:30px;font-weight:500;line-height:36px;padding-bottom:36px}html .state-requirements .profile-info>:first-child{border-left-width:0;row-gap:8px;--tw-bg-opacity:1;background-color:rgb(233 243 246/var(--tw-bg-opacity));font-weight:500;padding-left:0;padding-right:0}html .state-requirements .profile-info>:first-child strong{font-weight:500}html .state-requirements .profile-info>:not(:first-child){border-left-width:8px;margin-bottom:0;margin-top:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:16px;font-weight:500;line-height:24px;padding-bottom:10px;padding-top:10px}html .state-requirements .profile-info>:not(:first-child) strong{font-weight:700}html .state-requirements .profile-info>:not(ul){padding-left:16px;padding-right:16px}html .section{font-size:20px;font-weight:500;line-height:30px;width:100%}html .section,html .section .cta{align-items:center;display:flex;flex-direction:column}html .section .cta{align-self:stretch;border-radius:.5rem;padding-bottom:32px;padding-top:32px;row-gap:16px;text-align:center}@media (min-width:1280px){html .section .cta{padding-bottom:64px;padding-top:64px}}html .section .cta .nav-button{margin-left:auto;margin-right:auto}html .center-max-w,html .section-content{margin:2rem auto;max-width:1440px;width:calc(100vw - 2rem)}html .center-max-w .center-max-w,html .center-max-w .section-content,html .section-content .center-max-w,html .section-content .section-content{width:100%}html .center-max-w.large-slim,html .section-content.large-slim{max-width:1000px}html .center-max-w.large,html .section-content.large{max-width:1280px}html .center-max-w p,html .section-content p{margin-bottom:.5rem;margin-top:.5rem}html #cart-total{font-size:12px;line-height:16px;margin-bottom:0;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}html #cart-sub-total{font-size:24px;line-height:36px;margin:0}html #tax-note{font-size:12px;line-height:16px;margin-top:0;--tw-text-opacity:1;color:rgb(181 181 181/var(--tw-text-opacity))}html .footer{align-items:center;gap:10px;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}html .footer,html .footer .footer-content{align-self:stretch;display:flex;flex-direction:column}html .footer .footer-content{align-items:flex-start;gap:16px;margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:32px;width:100%}html .footer .footer-content .footer-text p{font-size:12px;font-weight:500;line-height:23px;white-space:pre-line;--tw-text-opacity:1;color:rgb(73 80 87/var(--tw-text-opacity))}html .footer .footer-content .footer-text .social-links{align-items:center;display:flex;flex-direction:row;gap:13px;margin-top:.5rem}html .footer .footer-content .footer-text .social-links a{display:inline-block}html .footer .footer-content .footer-divider{border-width:0;height:1px;max-width:1440px;width:100%;--tw-bg-opacity:1;background-color:rgb(73 80 87/var(--tw-bg-opacity))}html .footer .footer-content .footer-meta{color:var(--color-gray-800);font-size:12px;font-weight:400}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1!important;background-color:rgb(99 102 241/var(--tw-bg-opacity))!important}.hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.hover\:text-\[var\(--color-site-secondary\)\]:hover{color:var(--color-site-secondary)!important}.hover\:text-caramel:hover{--tw-text-opacity:1!important;color:rgb(235 153 0/var(--tw-text-opacity))!important}.focus-visible\:outline-2:focus-visible{outline-width:2px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px!important}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5!important}@media (min-width:640px){.sm\:py-32{padding-bottom:8rem!important;padding-top:8rem!important}.sm\:text-7xl{font-size:72px!important;line-height:96px!important}.sm\:text-xl\/8{font-size:20px!important;line-height:2rem!important}}@media (min-width:768px){.md\:whitespace-nowrap{white-space:nowrap!important}.md\:px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:text-4xl{font-size:36px!important;line-height:48px!important}}@media (min-width:1024px){.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:border-b{border-bottom-width:1px!important}.lg\:px-8{padding-left:2rem!important;padding-right:2rem!important}}