@font-face{font-family:Montserrat;src:url(../fonts/montserrat-regular.woff2);font-weight:400}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-light.woff2);font-weight:300}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-medium.woff2);font-weight:500}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-bold.woff2);font-weight:700}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-extrabold.woff2);font-weight:800}@font-face{font-family:ETmodules;src:url(../fonts/divi-social.woff);font-weight:400}*{box-sizing:border-box}body{color:#2c3042;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:300;line-height:27px}a{color:#0a9fcc;text-decoration:none}button,input{font:inherit}a,button,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.member-header{z-index:1;align-items:center;padding:12px 20px;display:flex;position:relative;box-shadow:0 2px 5px #0003}.member-header img{width:305px;height:auto;display:block}.auth-main{padding:32px 20px 113px}.auth-card{background:#f5f5f5;width:580px;max-width:100%;margin:0 auto;padding:48px}.auth-card h1{color:#2c3042;margin:0 0 20px;padding-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.form-field{margin-bottom:20px}.form-field label{vertical-align:middle;text-transform:uppercase;padding-bottom:10px;font-size:14px;line-height:1;display:inline-block}.form-field input{color:#2c3042;background:#fff;border:2px solid #dfe0e3;border-radius:4px;outline:none;width:100%;height:46px;padding:5.6px 16px;font-size:14px;font-weight:300;line-height:14px;display:block}.form-field input:focus{border-color:#0a9fcc}.remember{text-transform:uppercase;margin:0 0 20px;font-size:14px;line-height:27px;display:block}.remember-label{white-space:nowrap;cursor:pointer;display:inline-block}.remember-input{line-height:1}.remember-input,.remember-text{vertical-align:middle;display:inline-block}.remember-text{padding-left:5px}.remember input{appearance:none;vertical-align:baseline;background:#fff;border:1px solid #dfe0e3;border-radius:4px;width:18px;height:18px;margin:0}.remember input:checked{background:#0a9fcc}.remember input:checked:after{content:"✓";color:#fff;text-align:center;font-size:13px;line-height:16px;display:block}.remember input:focus-visible{outline-offset:2px;outline:2px solid #0a9fcc}.login-button{color:#0a9fcc;background:0 0;border:2px solid #0a9fcc;border-radius:30px;padding:10px 20px;font-size:16px;font-weight:500;line-height:22.4px;display:inline-block}.login-button:hover{color:#fff;background:#0a9fcc}.recovery{margin-top:16px;font-size:12px;font-weight:500;line-height:16.8px}.recovery a{padding:10px 0;display:inline-block}.form-error{color:#b42318;font-size:14px}.member-footer{color:#fff;-webkit-font-smoothing:antialiased;background:#2c3042;font-weight:300}.member-footer a{color:inherit}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5.5%;max-width:1200px;margin:auto;padding:81px 20px;display:grid}.member-footer h2{margin:0 0 10px;padding-bottom:10px;font-size:16px;font-weight:300;line-height:17.6px}.footer-grid p{margin:0 0 10px}.footer-grid p,.footer-help-links,.footer-learn-link{font-size:16px;line-height:27px}.footer-help-links,.footer-learn-link{margin-bottom:10px}.footer-help-links a,.footer-learn-link a{color:#fff;font-size:16px;font-weight:600}.marketing-link{font-size:18px}.social-links{gap:8px;margin-top:10px;display:flex}.social-links a{color:#fff;text-align:center;background:#007bb6;border-radius:3px;width:36px;font-family:ETmodules;font-size:18px;font-weight:400;line-height:36px}.social-links a+a{background:#ea2c59}.footer-bottom{border-top:2px solid #ffffff24;justify-content:space-between;padding:15px 20px;font-size:16px;display:flex}.footer-bottom>span{padding-bottom:12px}.footer-bottom nav{text-align:right}@media (width>=981px) and (width<=1199px){.auth-card{width:calc(50vw - 40px)}}@media (width>=981px) and (width<=1349px){.footer-grid{padding-top:6%;padding-bottom:6%}}@media (width<=980px){.member-header img{width:167.5px}.auth-main{padding-bottom:112px}.auth-card{width:66.666%;padding:32px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;width:100%;padding-block:80px}.footer-bottom{flex-direction:column;gap:30px}.footer-bottom,.footer-bottom nav{text-align:center}}@media (width<=767px){.auth-card{width:100%}.auth-card h1{font-size:24px}.login-button{width:100%;display:block}.recovery{text-align:center}.footer-grid{grid-template-columns:1fr;gap:30px;padding-top:80px;padding-bottom:80px}.social-links{padding-bottom:8px}}@font-face{font-family:TbbIcons;src:url(../fonts/tbb-icon.woff)}.tbb-icon{font-family:TbbIcons;font-style:normal}.lesson-container{width:100%;max-width:960px;margin:0 auto;padding:0 20px;position:relative}.lesson-overview-hero{background-size:cover;padding-top:20%}.lesson-overview-band{background-image:linear-gradient(#fffc,#fff)}.lesson-label{color:#2c3042;text-transform:uppercase;background:#ff881e;padding:.35rem 1.35rem;font-size:16px;font-weight:700;display:inline-block;position:absolute;top:-5px}.lesson-overview-summary{padding:24px 0}.lesson-favorite-row{text-align:right}.lesson-favorite{color:#0a9fcc;background:0 0;border:0;padding:8px 1px;font-size:18px}.lesson-overview h1{color:#2c3042;margin:0 0 32px;padding-bottom:10px;font-size:48px;font-weight:800;line-height:1.1}.lesson-difficulty,.lesson-metadata-row,.lesson-time{display:flex}.lesson-metadata{color:#616471;width:58.333%;margin-bottom:12px}.lesson-time{margin-top:8px}.lesson-meta-icon{flex-shrink:0;width:50px}.lesson-time>.tbb-icon{font-size:24px}.inactive-spoon{color:#9597a0}.lesson-start-wrap{text-align:right;width:41.667%}.lesson-start{color:#0a9fcc;white-space:nowrap;background:0 0;border:2px solid #0a9fcc;border-radius:999px;padding:20px 64px;font-size:20px;font-weight:700;line-height:27px}.lesson-favorite:disabled,.lesson-start:disabled{opacity:1;cursor:not-allowed}.lesson-related{padding-top:32px;padding-bottom:32px}.lesson-related h2{color:#2c3042;font-size:24px;font-weight:400}.lesson-related-card{color:#2c3042;gap:20px;margin-bottom:16px;display:flex}.lesson-related-card img{-o-object-fit:cover;object-fit:cover;width:200px;max-width:40%}@media (width<=767px){.lesson-overview h1{font-size:42.4px}.lesson-metadata-row{flex-direction:column}.lesson-metadata,.lesson-start-wrap{width:100%}.lesson-start-wrap{text-align:center;padding-top:32px}.lesson-start{padding-top:8px;padding-bottom:8px}.lesson-favorite>span:last-child{display:none}}@media (width<=399px){.lesson-overview h1{font-size:28px}}.member-header.is-authenticated{min-height:72px;padding-top:0;padding-bottom:0}.is-authenticated .member-brand{flex-shrink:0;width:25%}.is-authenticated .member-brand img{width:100%;max-width:305px}.member-toolbar{flex:1;align-items:center;padding:0 20px;display:flex}.member-navigation{margin:0 auto;padding:0 20px;display:flex}.member-navigation a{color:#2c3042;white-space:nowrap;padding:0 20px;line-height:72px}.member-utilities{align-items:center;display:flex}.member-utilities>*{margin-left:24px}.member-utilities>a,.member-utilities>button{color:#2c3042;opacity:1;background:0 0;border:0;padding:0;font-size:36px;line-height:1}.member-utilities>button:disabled{cursor:not-allowed}.member-account{font-size:16px;position:relative}.member-account summary{cursor:pointer;vertical-align:text-bottom;border:1px solid #b4b5bc;border-radius:50%;list-style:none;display:inline-block;overflow:hidden}.member-account summary img{width:40px;height:40px;display:block}.member-account-menu{z-index:3;background:#fff;border:1px solid #d3dce6;width:max-content;min-width:100px;padding:6px 0;position:absolute;top:50px;right:0;box-shadow:0 2px 4px #0000001f,0 0 6px #0000001f}.member-account-group{color:#c0ccda;white-space:nowrap;margin:0;padding:0 10px;font-size:18px;line-height:36px}.member-account-menu a,.member-account-menu button{color:#2c3042;text-align:left;white-space:nowrap;background:0 0;border:0;width:100%;padding:0 10px;font-size:18px;line-height:36px;display:block}.member-account-menu .tbb-icon{text-align:center;width:1.25em;font-weight:400;display:inline-block}.member-account-menu a:hover,.member-account-menu button:hover{color:#0a9fcc;background:#b4b5bc}.member-menu-toggle{display:none}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.member-nav-panel{flex:1;align-items:center;display:flex}.member-menu-overlay,.member-mobile-toolbar{display:none}.member-page-canvas{transition:transform .3s;position:relative}.member-account summary img.has-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%}@media (width<=1219px) and (width>=981px){.member-navigation a{font-size:14px}}@media (width<=1199px) and (width>=981px){.is-authenticated .member-brand img{max-width:180px}}@media (width<=1036px) and (width>=981px){.member-navigation a{padding-inline:10px}}@media (width<=980px){.member-header.is-authenticated{min-height:0;padding-top:12px;padding-bottom:12px}.is-authenticated .member-brand{width:50%}.is-authenticated .member-brand img{width:100%;max-width:180px}.member-toolbar{justify-content:flex-end;padding:0;position:static}.member-mobile-toolbar{white-space:nowrap;line-height:27px;display:block;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.mobile-favorite-toggle{color:#0a9fcc;margin-right:8px;font-family:FontAwesomeLight;font-size:18px;line-height:18px}.member-menu-toggle,.mobile-favorite-toggle{background:0 0;border:0;padding:0;display:inline-block}.member-menu-toggle{color:#2c3042;white-space:nowrap;font-size:14px;line-height:24px}.member-nav-panel{color:#fff;visibility:hidden;background:#2c3042;width:85vw;height:100dvh;padding-top:20px;display:none;position:absolute;top:0;left:100%;overflow-y:auto;box-shadow:inset 8px 0 8px -8px #0008}.member-nav-panel.is-open{visibility:visible;display:block}.member-navigation{margin:0;padding:0;display:block}.member-navigation a{color:#fff;border-left:4px solid #0000;margin:20px 0;padding:0 10px;font-size:18px;line-height:31.5px;display:block}.member-nav-panel .member-navigation a.is-current{box-shadow:none;border-bottom:0;border-left-color:#ffd000}.member-utilities{margin-top:40px;padding:0 20px 0 0;display:flex}.member-utilities>*{margin-left:24px}.member-utilities>a,.member-utilities>button{color:#fff;font-size:36px;display:block}.member-account{display:block}.member-account-menu{top:47px}.member-page-canvas.is-menu-open{transform:translate(-200px)}.member-menu-overlay{z-index:30;background:#f5f5f5e6;border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.is-menu-open .member-header{z-index:31}}.lesson-status{text-align:center;padding:80px 20px}.lesson-status p[role=alert]{font-size:36px;font-weight:200;line-height:1.5}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-thin.woff2);font-weight:200}@font-face{font-family:FontAwesomeLight;src:url(../fonts/fa-light-300.woff2);font-weight:300}.lesson-time>.tbb-icon,.member-utilities>a,.member-utilities>button{font-family:FontAwesomeLight}.lesson-wide-container{max-width:1200px;margin:0 auto;padding:0 20px}.lesson-baselight{background:#dfe0e3;padding:32px 0}.lesson-baselight h2{margin:0 0 20px;font-size:28px;font-weight:400}.lesson-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.related-lesson-card{color:#2c3042;background:#fff}.lesson-video,.related-lesson-image{position:relative}.related-lesson-image img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.related-lesson-image .lesson-label{font-size:12px;top:5px;left:5px}.related-lesson-copy{padding:16px}.related-lesson-copy h3{margin:0 0 20px;font-size:18px;font-weight:800;line-height:1.1}.related-lesson-copy p{margin:0;font-size:14px}.lesson-library-link{text-align:center;margin-top:24px}.lesson-player-video{background:#f5f5f5}.lesson-video{color:#fff;background:#7e818b;border:4px solid #dfe0e3;min-height:100px;transition:width 2s,height 4s}.lesson-video.is-docked{z-index:2000;background:#f9d62b;width:275px;max-width:100%;padding:10px;position:fixed;top:10px;right:10px;overflow:hidden;box-shadow:0 2px 4px #0000001f,0 0 6px #0000001f}.lesson-video.is-docked .lesson-video-inner{overflow:hidden}.lesson-video-inner{padding-top:56.25%;position:relative}.lesson-video iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lesson-video>p{font-size:14px;position:absolute;bottom:8px;left:16px}.lesson-player-actions{align-items:center;gap:16px;padding:16px 0;display:flex}.lesson-player-actions button{color:#0a9fcc;background:0 0;border:0;padding:8px 0}.lesson-player-actions button:first-child{margin-right:auto}.lesson-player-actions .lesson-favorite{padding:8px 1px;font-size:18px;font-weight:500;line-height:1.4}.lesson-favorite .tbb-icon{font-size:22.5px;line-height:31.5px;display:inline-block}.lesson-favorite .lesson-action-label,.lesson-favorite .tbb-icon{vertical-align:middle;font-weight:400}.lesson-player-actions button[aria-label=Print] .tbb-icon{vertical-align:-1.6px;font-size:24px;line-height:18px}.lesson-material-layout{grid-template-columns:1fr 2fr;gap:0;margin:0 -16px;display:grid}.lesson-material-nav{padding:0 16px}.lesson-tab-list button{text-align:left;color:#2c3042;background:#f5f5f5;border:0;width:100%;margin-bottom:2px;padding:16px 24px;font-size:20px;line-height:26px;display:block;position:relative}.lesson-tab-list button[aria-selected=true]{background:#dfe0e3;font-weight:700}.lesson-tab-list button[aria-selected=true]:after{content:"";border-top:30px solid #0000;border-bottom:30px solid #0000;border-left:10px solid #dfe0e3;position:absolute;top:0;right:-10px}.lesson-tab-select{display:none}.lesson-material-panel{padding:0 16px 12px;font-size:18px;font-weight:300;line-height:1.5}.lesson-material-panel h2{color:#2c3042;border-top:1px solid #9597a0;margin:0 0 40px;padding-top:16px;padding-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.lesson-material-panel h3{margin:24px 0 16px;font-size:24px;font-weight:400}.lesson-method-step img,.lesson-rich-text img{max-width:100%;height:auto}.lesson-rich-text p{margin:0 0 20px}.lesson-rich-text ol,.lesson-rich-text ul{padding-left:24px}.lesson-glossary-materials{padding:24px 0}.lesson-collapse{border-bottom:1px solid #dfe0e3;padding:20px;font-size:16px;line-height:30px}.lesson-collapse summary{cursor:pointer;justify-content:space-between;gap:20px;display:flex}.lesson-collapse summary:after{content:"+"}.lesson-collapse[open] summary:after{content:"−"}.lesson-collapse .lesson-rich-text{padding-top:20px}.recipe-controls{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.recipe-controls>p{width:100%;margin:0}.lesson-tab-select select,.recipe-controls select{color:#2c3042;min-width:128px;height:30px;font:inherit;background:#fff;border:2px solid #0a9fcc;border-radius:48px;padding:0 15px}.recipe-controls select[aria-label="Unit of measurement"]{width:160px}.recipe-controls select:disabled{background:#f5f5f5;border-color:#dfe0e3}.recipe-scale-message{background:#d8edf5;width:100%;padding:12px}.lesson-segment-times{margin-bottom:24px;display:flex}.lesson-segment-times>div{width:33.333%}.lesson-segment-times p{margin:0;padding:10px 20px}.lesson-segment-times strong{display:block}.lesson-seek{color:#0a9fcc;background:0 0;border:0;font-size:14px}.lesson-method-step{margin:20px}.lesson-chef-tip{text-align:center;background:#f5f5f5;border:1px solid #dfe0e3;padding:20px 40px}.lesson-print-title{display:none}@media (width<=980px){.lesson-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-tab-list{display:none}.lesson-tab-select{padding:2px;display:block}.lesson-tab-select select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#616471 0),linear-gradient(135deg,#616471 50%,#0000 0);background-position:calc(100% - 25px) 19px,calc(100% - 20px) 19px;background-repeat:no-repeat;background-size:5px 5px;width:100%;height:46px;padding:5.6px 60px 5.6px 16px;font-size:16px}}@media (width<=767px){.lesson-material-layout{margin:0;display:block}.lesson-material-nav{padding:0}.lesson-material-panel{margin-top:16px;padding:0 0 12px}.lesson-material-panel h2{font-size:24px}}.lesson-print-content{display:none}@media print{.lesson-material-layout,.lesson-player-actions,.lesson-player-video,.member-footer,.member-header{display:none!important}.lesson-print-content{padding:0 20px;font-size:14px;font-weight:500;line-height:1.5;display:block}.lesson-print-content h1{text-align:center;border-bottom:1px solid #bfc1c7;margin:0 0 20px;padding-bottom:27px;font-size:24px;font-weight:800;line-height:1.2}.lesson-print-content h2{text-align:center;border:1px solid #000;border-bottom:0;margin:0;padding:8px;font-size:20px;font-weight:800;line-height:1.2}.lesson-print-content h1,.lesson-print-content h2,.lesson-print-content h3,.lesson-print-content h4{-moz-column-break-after:avoid;break-after:avoid}.lesson-print-content table{border-collapse:collapse;border:1px solid #000;width:100%;margin-bottom:24px}.lesson-print-content td,.lesson-print-content th{text-align:left;border:1px solid #000;padding:8px;font-size:14px;font-weight:300}.lesson-print-content tbody th{font-size:16px;font-weight:500}.lesson-print-content tbody tr:not(.lesson-print-section) th{color:#616471}.lesson-print-content th:first-child{width:100%}.lesson-print-content .lesson-print-section th{font-size:16px;font-weight:700}.lesson-print-content td{white-space:nowrap;text-align:right}.lesson-print-content p{margin:0;font-size:14px;font-weight:500;line-height:1.5}.lesson-print-content .lesson-print-yield{margin-bottom:30px}.lesson-print-content h5{margin:0;font-size:18px;line-height:1.2}.lesson-print-content .lesson-print-method{padding-bottom:24px}.lesson-print-content .lesson-method-step{border:1px solid #000;border-bottom:none;margin:0;padding:8px}.lesson-print-content .lesson-method-step:last-child{border-bottom:1px solid #000}.lesson-print-content .lesson-chef-tip{font-size:inherit;text-align:left;background:0 0;border:none;padding:0}.lesson-print-content .lesson-seek{display:none}.lesson-print-content blockquote,.lesson-print-content pre{-moz-column-break-inside:avoid;break-inside:avoid}}.lesson-favorite>span:last-child{vertical-align:middle;margin-left:4px;font-weight:400}.lesson-material-panel .lesson-method-heading,.lesson-material-panel .lesson-segment-times h3,.lesson-material-panel .recipe-ingredients h3,.lesson-material-panel section>h3{color:#616471;background:#f5f5f5;margin:0;padding:20px 20px 5px;font-size:16px;font-weight:700;line-height:1.1}.ingredient-row{justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:300;line-height:26px;display:flex}.ingredient-link{color:#616471;font-size:14px;display:block}.lesson-material-panel .lesson-method-heading.has-video-link{vertical-align:baseline;margin-right:4px;display:inline-block}.lesson-player-actions .lesson-completion{border:1px solid #0a9fcc;border-radius:48px;padding:10px 20px;font-size:16px;font-weight:500;line-height:1.4}.lesson-player-actions .lesson-completion.is-completed{color:#fff;background:#0a9fcc}.lesson-completion .tbb-icon{margin-right:0}.lesson-notification{z-index:2000;color:#3c763d;background:#dff0d8;border:1px solid #d0e9c6;border-radius:2px;width:100%;padding:20px;position:fixed;top:0;left:0;transform:translateY(5%);box-shadow:0 6px 10px #0000001a}@media print{.lesson-notification{display:none}}@media (width<=479px){.lesson-player-actions{gap:16px}.lesson-player-actions .lesson-completion{white-space:nowrap;flex-shrink:0}.lesson-player-actions .lesson-action-label{display:none}.lesson-player-actions>button[aria-label=Print]{font-size:24px;line-height:30.5px}.lesson-player-actions>button:last-child{width:24.5px}.recipe-controls>label{padding:0 2px 4px}.recipe-controls select{width:124px;min-width:124px}.recipe-controls select[aria-label="Unit of measurement"]{width:156px}.lesson-tab-select{width:263px;height:50px;padding:2px}.lesson-tab-select select{width:259px}.lesson-collapse summary{padding-right:24px;display:block;position:relative}.lesson-collapse summary>span{text-align:left;display:block}.lesson-collapse summary:after{content:"›";position:absolute;top:0;right:0}.lesson-collapse[open] summary:after{transform:rotate(90deg)}}.member-hamburger-text{vertical-align:middle;margin-left:2px;display:inline-block}.member-hamburger-bars{vertical-align:middle;width:16px;height:14px;display:inline-block;position:relative}.member-hamburger-bars>span{background:#2c3042;border-radius:4px;width:100%;height:2px;position:absolute;left:0}.member-hamburger-bars>span:first-child{top:0}.member-hamburger-bars>span:nth-child(2),.member-hamburger-bars>span:nth-child(3){top:5px}.member-hamburger-bars>span:last-child{top:10px}.member-menu-toggle[aria-expanded=true] .member-hamburger-bars>span:first-child,.member-menu-toggle[aria-expanded=true] .member-hamburger-bars>span:last-child{transform:scaleX(0)}.member-menu-toggle[aria-expanded=true] .member-hamburger-bars>span:nth-child(2){transform:rotate(45deg)}.member-menu-toggle[aria-expanded=true] .member-hamburger-bars>span:nth-child(3){transform:rotate(-45deg)}.member-header.has-guest-toolbar{height:74px;padding-block:0 1px}.has-guest-toolbar .member-brand{flex-shrink:1;width:25%}.has-guest-toolbar .member-brand img{width:100%;max-width:305px}.recovery-toolbar{flex:1;padding-inline:20px}.recovery-toolbar-right{justify-content:flex-end;align-items:center;display:flex}.recovery-toolbar-right>*{margin-left:24px}.recovery-toolbar-right>a{color:#2c3042;white-space:nowrap;flex-shrink:0;padding-top:1px;font-size:16px;font-weight:500;line-height:72px}.password-recovery.auth-main{padding:112px 40px}.password-recovery .auth-card{width:50%;max-width:560px;padding:48px}.password-recovery .login-button{white-space:nowrap;width:auto;display:inline-block}.password-recovery .form-field input{font-weight:400}@media (width<=980px){.member-header.has-guest-toolbar{height:73px;padding-bottom:0}.has-guest-toolbar .member-brand{width:50%}.has-guest-toolbar .member-brand img{max-width:180px}}@media (width<=767px){.password-recovery .auth-card{width:66.6667%;padding:32px}}@media (width<=639px){.password-recovery .auth-card{width:100%}}@media (width>=981px){.password-recovery.auth-main{padding-bottom:113px}}.password-recovery .form-field input:focus{box-shadow:0 0 5px #dfe0e380,0 5px 5px #dfe0e380}.password-recovery .recovery-field-error{color:#a94442;padding-top:4px;font-size:12px;line-height:1;position:relative}.member-header.is-author-page{height:73px;padding-bottom:0}.member-library{color:#2c3042}.library-hero{background:#f5f5f5}.library-search{padding:32px 0 16px;position:relative}.library-search input{width:100%;font:inherit;color:#2c3042;background:#fff;border:2px solid #dfe0e3;border-radius:4px;padding:16px 80px 16px 24px;font-size:20px;line-height:1.2;display:block}.library-search input::placeholder{color:#dfe0e3;opacity:1}.library-search button{color:#2c3042;background:0 0;border:0;width:60px;font-size:28px;position:absolute;top:32px;bottom:16px;right:0}.library-filter-toggles{text-align:right;padding-bottom:16px;font-size:14px}.library-filter-toggles button{color:#2c3042;background:0 0;border:0;margin-left:10px;padding:0}.library-tabs{display:block}.library-tabs>*{color:#2c3042;background:#dfe0e3;border:0;border-radius:4px 4px 0 0;margin-bottom:-1px;margin-right:5px;padding:10px 60px;font-size:20px;line-height:27px;display:inline-block}.library-tabs button[aria-current]{background:#fff;font-weight:700}.library-filter-drawer{z-index:10000;background:#f5f5f5;border-left:2px solid #dfe0e3;flex-direction:column;justify-content:center;width:300px;padding:20px;font-size:14px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 14px #0003}.library-filter-content{overflow:auto}.library-close-filters{color:#0a9fcc;background:#dfe0e3;border:2px solid #dfe0e3;justify-content:center;align-items:center;width:60px;height:60px;padding:8px;font-size:24px;line-height:1;display:flex;position:absolute;top:16px;left:0;transform:translate(-100%)}.library-close-icon{width:20px;height:20px;position:relative}.library-close-icon:after,.library-close-icon:before{content:"";background:currentColor;width:20px;height:2px;position:absolute;top:9px;left:0;transform:rotate(45deg)}.library-close-icon:after{transform:rotate(-45deg)}.library-close-filters:hover{color:#fff;background:#0a9fcc}.library-filter-drawer fieldset{border:0;margin:0 20px 20px 0;padding:0}.library-filter-drawer legend{margin-bottom:10px;padding:0;font-weight:700}.library-filter-drawer label{color:#0a9fcc;text-transform:uppercase;cursor:pointer;margin-bottom:10px;display:block}.library-filter-drawer label:last-child{margin-bottom:0}.library-filter-drawer label>span{vertical-align:middle;padding-left:5px;display:inline-block}.library-filter-drawer input{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:2px solid #0a9fcc;border-radius:3px;width:16px;height:16px;margin:0;position:relative}.library-filter-drawer input:checked{background:#0a9fcc}.library-filter-drawer input:checked:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.library-filter-drawer input:focus-visible{outline-offset:2px;outline:2px solid #2c3042}@media (width<=767px){.library-filter-drawer{padding:10px}}.library-results{padding-top:20px;padding-bottom:40px}.library-search-meta{justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding:0 5px;line-height:40px;display:flex}.library-search-meta p{margin:0;font-weight:400}.library-search-meta>label{padding:2px;line-height:1.5;display:inline-block;position:relative}.library-search-meta select{appearance:none;width:259px;height:46px;font:inherit;color:#2c3042;background:#fff;border:2px solid #0a9fcc;border-radius:48px;padding:5.6px 40px 5.6px 16px;font-size:16px}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.library-lesson-card{color:#2c3042;background:#fff;border:2px solid #dfe0e3;position:relative;overflow:hidden}.library-card-media{position:relative;box-shadow:0 0 3px 1px #2c30424d}.library-card-media img{width:100%;display:block}.library-card-label{z-index:1;text-transform:uppercase;background:#ff881e;padding:4px 13.6px;font-size:10.4px;font-weight:700;position:absolute;top:5px;left:5px}.library-card-content{padding:20px 20px 40px}.library-card-content h2{margin:0 24px 40px 0;padding-bottom:10px;font-size:18.4px;font-weight:800;line-height:1.1}.library-card-info{font-size:14px;font-weight:400;position:absolute;bottom:20px;left:20px;right:20px}.library-card-info>span{margin-left:10px;display:inline-block}.library-card-info>span:first-child{margin-left:0}.library-card-status{color:#fff;background:#2c3042b3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;margin:auto;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.library-card-status .tbb-icon{font-size:24px}.library-lesson-card.is-complete h2{color:#9597a0}.library-lesson-card.is-complete .library-card-media:before{content:"";background:#fff9;position:absolute;inset:0}.library-deferred,.library-empty{text-align:center;padding:40px 20px}.library-more{text-align:center;padding-top:12px}.library-more button{color:#0a9fcc;background:0 0;border:2px solid #0a9fcc;border-radius:48px;padding:10px 20px;font-size:16px;font-weight:500;line-height:1.4}@media (width<=767px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-search-meta{line-height:27px;display:block}.library-filter-toggles{text-align:center}}@media (width<=980px){.library-search-meta p{margin-bottom:10px}}@media (width<=639px){.library-grid{grid-template-columns:1fr}}@media (width<=479px){.library-search button,.library-search input{font-size:16px}.library-tabs>*{padding:10px 20px;font-size:14px}}.member-navigation a.is-current{font-weight:700;box-shadow:inset 0 -4px #ffcf00}.library-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-course-card .library-card-content h2{margin-right:0}.library-course-card .library-card-label{background:#ffcf00}@media (width<=767px){.library-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.library-course-grid{grid-template-columns:1fr}}.library-sort-caret{color:#7e818b;pointer-events:none;font-family:ElementIcons;font-size:12px;font-weight:400;line-height:16px;position:absolute;top:50%;right:24px;transform:translateY(-50%)rotate(180deg)}.favorites-drawer{z-index:2000;background:#f5f5f5;border-left:2px solid #dfe0e3;flex-direction:column;width:500px;padding:20px 10px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 14px #0003}.favorites-drawer h2{color:#616471;margin:0 0 20px;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.1}.favorites-close{color:#0a9fcc;background:#dfe0e3;border:2px solid #dfe0e3;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;line-height:1;display:flex;position:absolute;top:16px;right:100%}.favorites-drawer-list{overflow:auto}.favorite-compact{color:#2c3042;background:#fff;border:2px solid #dfe0e3;align-items:center;margin-bottom:4px;display:flex;position:relative}.favorite-compact>img{width:auto;height:65px}.favorite-compact>div{padding:8px}.favorite-compact h3{margin:0;padding-bottom:10px;font-size:16px;font-weight:500;line-height:1.1}.favorite-compact p{margin:0;font-size:12px}.favorite-compact-label{text-transform:uppercase;background:#ffcf00;padding:4px 8px;font-size:8px;font-weight:700;position:absolute;top:5px;left:5px}.favorites-empty{color:#0a9fcc;background:#d9edf7;border:1px solid #bcdff1;border-radius:2px;margin:0 0 20px;padding:20px}.member-book-heading{background:#f5f5f5;padding:32px 0}.member-book-heading h1{color:#616471;margin:0;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.1}.member-book-body{grid-template-columns:calc(33.3333% - 21.3333px) minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:32px;display:grid}.member-book-navigation{margin:0}.member-book-links a{color:#2c3042;background:#f5f5f5;margin-bottom:2px;padding:16px 24px;font-size:20px;line-height:26px;display:block;position:relative}.member-book-links a[aria-current]{background:#dfe0e3;font-weight:700}.member-book-links a[aria-current]:after{content:"";border-top:29px solid #0000;border-bottom:29px solid #0000;border-left:10px solid #dfe0e3;position:absolute;top:0;right:-10px}.member-book-select{display:none}.member-book-select select{width:100%;height:46px;font:inherit;color:#2c3042;background:#fff;border:2px solid #0a9fcc;border-radius:48px;padding:5.6px 40px 5.6px 16px}.member-book-content{border-top:1px solid #9597a0;margin-left:0;padding-top:16px}.member-book-content>h2{margin:0 0 20px;padding-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.favorite-full-card{margin-bottom:8px;position:relative}.favorite-full-card>.library-lesson-card{display:block}.favorite-remove{color:#0a9fcc;background:0 0;border:0;padding:8px 1px;font-size:22.5px;position:absolute;bottom:10px;right:10px}@media (width>=768px){.favorite-full-card>.library-lesson-card{align-items:center;height:140px;display:flex}.favorite-full-card .library-card-media{flex-basis:30%;align-self:stretch}.favorite-full-card .library-card-media>img{-o-object-fit:cover;object-fit:cover;height:100%}.favorite-full-card .library-card-content{flex-basis:70%;align-self:stretch;padding:20px;position:relative}.favorite-full-card .library-card-content h2{margin-top:10px;margin-bottom:60px}.favorite-full-card .library-card-status{width:75px;height:75px;font-size:8px}}@media (width<=980px){.member-book-links{display:none}.member-book-select{display:block}}@media (width<=767px){.favorites-drawer{width:85vw}.member-book-body{display:block}.member-book-heading{padding:16px 0}.member-book-navigation{margin:0}.member-book-content{margin:16px 0 0}.member-book-content>h2{font-size:24px}}.course-breadcrumb{background:#f5f5f5;padding:12px 0}.course-breadcrumb a{color:#2c3042}.course-top-strip{background:#f5f5f5;height:64px}.course-labels{height:0;display:flex;position:relative}.course-labels span{text-transform:uppercase;background:#ffcf00;height:max-content;padding:5.6px 21.6px;font-size:16px;font-weight:700;transform:translateY(-50%)}.course-labels span+span{color:#fff;background:#616471}.course-main{padding-top:32px;padding-bottom:32px}.course-main>h1{margin:0 0 20px;padding-bottom:10px;font-size:48px;font-weight:800;line-height:1.1}.course-description{margin:0 0 20px}.course-lessons{padding:32px 0 48px}.course-lessons-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.course-lessons-heading h2{color:#616471;margin:0;padding-bottom:8px;font-size:28px;font-weight:400;line-height:1.1}.course-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.course-quiz-box{border:2px solid #dfe0e3;justify-content:space-between;align-items:center;gap:0;margin-bottom:20px;padding:40px;display:flex}.course-quiz-box h2{margin:0;padding-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.course-quiz-box p{margin:0}.course-quiz-pending{max-width:180px;font-size:12px}.course-related h2{color:#616471;text-align:center;margin:0 0 20px;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.1}.course-related .library-card-content h2{text-align:left;margin:0 24px 40px 0;font-size:18.4px;font-weight:800}.course-see-more{text-align:center;margin-top:16px}@media (width<=767px){.course-lesson-grid,.related-lesson-grid{grid-template-columns:1fr}}@media (width<=639px){.course-main>h1{font-size:42.4px}.course-lessons-heading,.course-quiz-box{text-align:center}.course-lessons-heading>*{width:50%}.course-quiz-box>div{width:100%}}@media print{.course-breadcrumb{display:none}}@media (width<=399px){.course-main>h1{font-size:28px}.course-lessons-heading h2,.course-quiz-box h2,.course-related h2{font-size:24px}}.lesson-content-card{position:relative}.lesson-content-card>.library-lesson-card{height:100%;display:block}.lesson-content-card>.favorite-remove{padding:0;line-height:31.5px;bottom:20px;right:20px}.course-main .lesson-favorite{align-items:center;gap:0;line-height:1.4;display:inline-flex}.course-main .lesson-favorite .tbb-icon{line-height:1.4}@media (width>=640px){.course-main .lesson-favorite .lesson-action-label{display:inline-block}}.course-quiz-box .login-button{white-space:nowrap;border-width:1px;width:auto;display:inline-block}@media (width>=640px){.course-quiz-box>div:last-child{width:25%}}@media (width<=599px){.course-quiz-box{padding:20px}}.book-summary-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.book-summary-heading{background:#f5f5f5;margin:0;padding:16px 16px 4px;font-size:20px;font-weight:300;line-height:1.5}.book-summary-chart{padding:16px 48px;position:relative}.book-summary-ring{aspect-ratio:1;border-radius:50%;width:100%;position:relative}.book-summary-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5%}.book-summary-count{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.book-summary-count>div{margin-bottom:-8px}.book-summary-count strong{font-size:24px}.book-summary-columns h4{background:#f5f5f5;margin:0 0 16px;padding:16px 16px 4px;font-size:16px;font-weight:700}.book-progress{margin:0 16px 24px}.book-progress>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.book-progress>div:first-child>span:first-child{font-weight:500}.book-progress-track{background:#f5f5f5;height:8px}.book-progress-track>span{background:#ff881e;height:8px;display:block}.book-course-summary .book-progress-track>span{background:#ffcf00}.book-learning-card{margin-bottom:8px}@media (width>=768px){.book-learning-card .library-lesson-card{align-items:center;min-height:140px;display:flex}.book-learning-card .library-card-media{flex-basis:30%;align-self:stretch}.book-learning-card .library-card-media img{-o-object-fit:cover;object-fit:cover;height:100%}.book-learning-card .library-card-content{flex-basis:70%;align-self:stretch;position:relative}.book-learning-card .library-card-content h2{margin-top:10px;margin-bottom:60px}.book-learning-card .library-card-status{width:75px;height:75px;font-size:8px}}@media (width<=767px){.book-summary-columns{grid-template-columns:1fr}}.book-summary-columns{font-size:16px;line-height:24px}.book-summary-columns b,.book-summary-columns strong{font-weight:700}.member-book-content>p{margin:0 0 20px}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{text-align:center;background:0 0;flex:1;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:#000000e6;fill:#000000e6;-webkit-user-select:none;user-select:none;height:34px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;z-index:3;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translateZ(0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;overflow:hidden}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{flex:1}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translateZ(0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer,.flatpickr-time,.flatpickr-time input{box-sizing:border-box}.flatpickr-rContainer{padding:0;display:inline-block}.flatpickr-time{text-align:center;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateZ(0)}}.book-activity-heading{justify-content:space-between;align-items:stretch;display:flex}.book-activity .book-activity-heading h2{margin:0;padding-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.book-activity-heading>div{padding-bottom:8px}.book-activity>p{margin:0 0 20px}.book-activity-filters{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.book-activity-filters>div{flex:1}.book-activity-filters label{text-transform:uppercase;font-size:14px;line-height:1.5}.book-activity-date{align-items:flex-end;display:flex}.book-activity-date input{color:#2c3042;background:#fff;border:2px solid #dfe0e3;border-radius:4px;width:100%;min-width:0;height:46px;padding:5.6px 16px;font-weight:400;line-height:1}.book-activity button{color:#2c3042;white-space:nowrap;background:#fff;border:1px solid #2c3042;border-radius:24px;padding:10px 20px;font-size:16px;font-weight:500;line-height:1.4}.book-activity-date button{border:0}.book-activity button.is-active{color:#fff;background:#0a9fcc;border-color:#0a9fcc}.book-activity-card{align-items:center;margin-bottom:20px;display:flex}.book-activity-media{flex:0 0 60px;margin-right:10px;box-shadow:0 0 3px 1px #2c30424d}.book-activity-media img{width:60px;display:block}.book-activity-info{color:#9597a0;gap:10px;margin-top:5px;font-size:14px;display:flex}.book-activity-info>span{color:#000}.book-activity-empty{padding:16px}.book-activity-more{text-align:center}@media (width<=639px){.book-activity-filters,.book-activity-heading{display:block}.book-activity .book-activity-heading h2{font-size:24px}.book-activity-filters>div{margin-bottom:24px}.book-activity-info{flex-direction:column}}@media (width>=981px){.book-activity-info{gap:20px}}@font-face{font-family:ElementIcons;src:url(../fonts/element-icons.woff)format("woff");font-weight:400;font-style:normal}.member-glossary{-webkit-font-smoothing:antialiased;padding-bottom:calc(min(4vw,54px))}.glossary-results{padding-top:12px;padding-bottom:12px}.glossary-results>p{margin:0 0 10px;line-height:40px}.glossary-results>p[aria-live]{font-weight:400}@media (width<=980px){.member-glossary{padding-bottom:50px}}@media (width>=768px) and (width<=980px){.glossary-results>p{margin-bottom:20px}}@media (width<=767px){.glossary-results>p{line-height:27px}}.glossary-results strong{font-weight:700}.glossary-group{margin-bottom:20px}.glossary-group>h2{color:#0a9fcc;margin:0 0 10px;padding-bottom:10px;font-size:24px;font-weight:800;line-height:1.1}.glossary-item{border-top:1px solid #dfe0e3}.glossary-item>summary,.glossary-plain{box-sizing:content-box;align-items:center;gap:12px;min-height:30px;padding:10px 56px 10px 20px;font-size:16px;font-weight:300;line-height:27px;list-style:none;display:flex;position:relative}.glossary-item>summary{cursor:pointer}.glossary-item>summary::-webkit-details-marker{display:none}.glossary-item>summary:after{content:"";width:16px;height:30px;font-family:ElementIcons;font-size:16px;font-weight:400;line-height:30px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.glossary-item[open]>summary:after{transform:translateY(-50%)rotate(90deg)}.glossary-item>summary>span,.glossary-plain>span{color:#616471;flex:1;padding-bottom:10px}.glossary-item small{color:#9597a0;font-size:14px;font-weight:300;line-height:1}.glossary-item a{font-size:14px}.glossary-item>.lesson-rich-text{padding:0 20px 10px;font-size:16px;font-weight:300;line-height:27px}.glossary-item>.lesson-rich-text p:not(:last-child){padding-bottom:16px}.glossary-item>.lesson-rich-text p:last-child{margin-bottom:0}@media (width<=479px){.glossary-item a,.glossary-item>summary,.glossary-plain{display:block}.glossary-item>summary>span,.glossary-plain>span{margin-bottom:5px;display:block}.glossary-item>summary>span:last-child,.glossary-plain>span:last-child{margin-bottom:0}}.glossary-group>:last-child{border-bottom:1px solid #dfe0e3}.member-glossary .library-search .glossary-clear-search{color:#dfe0e3;width:36px;font-size:20px;right:60px}.member-glossary .library-search input::placeholder{color:#dfe0e3;opacity:1}.member-glossary .library-search input{width:calc(100% - 4px);margin-inline:2px;font-weight:400}.glossary-search-icon{-webkit-font-smoothing:antialiased;font-family:ElementIcons;font-style:normal;font-weight:400}.editorial-results{padding:12px 0}.editorial-results>p{margin:0 0 10px;padding-inline:5px;line-height:40px}.editorial-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editorial-article-card{color:#2c3042;background-color:#b4b5bc;background-position:0 0;background-size:cover;border:2px solid #dfe0e3;display:flex}.editorial-card-media{flex:1;padding:40px;display:flex}.editorial-card-content{background:#ffffffe6;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex;box-shadow:0 0 5px #dfe0e380,0 5px 5px #dfe0e380}.editorial-card-content h4{text-align:center;margin:0 0 20px;font-size:18.4px;font-weight:800;line-height:1.1}.editorial-card-byline{text-align:center;font-size:14px;line-height:27px}.editorial-more{text-align:center;padding-top:12px}.editorial-contributors{text-align:center;background:#dfe0e3;padding:54px 0}.editorial-contributors-row{max-width:1200px;margin:auto;padding:27px 20px}.editorial-contributors-copy{max-width:800px;margin:0 auto 2.75%}.editorial-contributors h3{color:#616471;margin:0 0 10px;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.1}.editorial-contributors-button{color:#fff;background:#0a9fcc;border-radius:50px;padding:5.4px 18px;font-size:18px;line-height:1.7}.editorial-contributors-button,.editorial-more-button{border:2px solid #0a9fcc;font-weight:500;display:inline-block}.editorial-more-button{color:#0a9fcc;background:0 0;border-radius:48px;padding:10px 20px;font-size:16px;line-height:1.4}@media (width>=981px) and (width<=1349px){.editorial-contributors{padding-block:4%}.editorial-contributors-row{padding-block:2%}}@media (width<=980px){.editorial-contributors{padding-block:50px}.editorial-contributors-row{padding-block:30px}.editorial-contributors-copy{margin-bottom:30px}}.editorial-related h3{margin:0 0 20px;font-size:28px;line-height:1.4}.editorial-contributors p{margin:0}.editorial-article-hero{text-align:center;background:#2c3042 50%/cover;padding:96px 20px}.editorial-article-hero>div{background:#f5f5f5;width:580px;max-width:100%;margin:auto;padding:32px;box-shadow:0 2px 8px #0002}.editorial-article-hero h1{margin:0 0 20px;padding-bottom:10px;font-size:36px;line-height:1.1}.editorial-article-byline{font-size:18px;line-height:27px}.editorial-article-avatar{display:block}.editorial-article-author-name{color:#0a9fcc;font-size:14px}.editorial-article-hero img{border-radius:50%;width:50px;height:50px;margin:0 auto;display:block}.editorial-article-body{border:2px solid #dfe0e3;width:calc(100% - 48px);max-width:1200px;margin:36px auto 48px;padding:24px;overflow:hidden}.editorial-article-body>.lesson-rich-text{margin:0;font-size:18px;line-height:27px}.editorial-article-body .article-rich-text p:not(:last-child){padding-bottom:18px}.editorial-article-body .article-rich-text table{margin:0}.editorial-article-body .article-rich-text td{padding:0}.editorial-taxonomies{margin-bottom:32px;padding:24px 0}.editorial-taxonomies p{margin:0;padding-inline:8px}.editorial-article-body .editorial-author-card{box-shadow:none;font-size:18px}.editorial-article-body .editorial-author-card h3{padding-bottom:10px;font-size:28px;font-weight:400}.editorial-article-body .editorial-author-card h6{padding-bottom:10px}.editorial-article-body .editorial-author-card p{margin-bottom:20px;padding-bottom:18px;font-size:18px}.editorial-related{text-align:center;padding-block:60px}.editorial-related>a{margin-top:40px;display:inline-block}.editorial-author-card{color:#2c3042;gap:20px;padding:20px;display:flex;box-shadow:0 2px 8px #0002}.editorial-author-card img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:100px;height:100px}.editorial-author-card h3{margin:0 0 5px;font-size:24px;line-height:1.1}.editorial-author-card h6{color:#616471;line-height:1.1}.editorial-author-card h6,.editorial-author-card p{margin:0 0 10px;font-size:16px}.editorial-author-card span{color:#0a9fcc}.editorial-signin{padding-block:40px}@media (width<=1199px){.editorial-card-content,.editorial-card-media{padding:20px}}@media (width<=991px){.editorial-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.editorial-article-hero{padding-block:32px}}@media (width<=479px){.editorial-article-grid{grid-template-columns:1fr}.editorial-author-card img{width:60px;height:60px}.editorial-author-card{gap:15px;padding:15px}}.editorial-articles>.lesson-container{max-width:1200px;padding-inline:5px}.editorial-article-grid{align-items:stretch}.editorial-card-content h4{padding-bottom:10px}.editorial-articles .library-hero>.lesson-container>p{margin:0;padding-bottom:12px}.editorial-articles .library-search input::placeholder{color:#dfe0e3;opacity:1}.editorial-articles .editorial-search-reset{color:#0a9fcc;width:32px;font-size:24px;right:60px}@media (width<=767px){.editorial-articles>.lesson-container{padding-inline:20px}}.editorial-authors .lesson-container{max-width:1200px}.editorial-authors .editorial-title{text-align:left;background:#f5f5f5;padding:32px 0}.editorial-authors .editorial-title h1{color:#616471;margin:0 auto;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.1}.editorial-authors .editorial-author-list{width:66.6667%;margin:auto;padding-block:32px}.editorial-authors .editorial-author-card{box-shadow:none;border:2px solid #dfe0e3;gap:20px;margin-bottom:16px;padding:20px}.editorial-authors .editorial-author-card>div{flex:1}.editorial-authors .editorial-author-card h3{padding-bottom:10px;font-size:28px;font-weight:400}.editorial-authors .editorial-author-card h6{color:#7e818b;padding-bottom:10px;font-weight:800}.editorial-authors .editorial-author-card p{margin-bottom:20px;font-size:18px}.editorial-authors .editorial-contributors{border-top:2px solid #dfe0e3;padding-block:40px}.editorial-authors-copy{width:66.6667%;margin:auto}.editorial-authors-copy p{margin-bottom:20px}@media (width<=767px){.editorial-authors .editorial-title{padding-block:16px}.editorial-authors .editorial-author-card h3,.editorial-authors .editorial-contributors h3,.editorial-authors .editorial-title h1{font-size:24px}.editorial-authors .editorial-author-list{width:83.3333%}.editorial-authors .editorial-author-card img{width:50px;height:50px}.editorial-authors .editorial-contributors{padding-block:20px}}.editorial-author-hero,.editorial-tabs{background:#f5f5f5}.editorial-author-hero>.lesson-container{justify-content:space-evenly;padding-block:24px;display:flex}.editorial-author-heading{width:25%;margin:0 auto;display:flex}.editorial-author-heading img{border-radius:50%;width:auto;max-width:100%;height:auto;margin:0 auto 12px}.editorial-author-meta{width:auto;margin:auto}.editorial-author-meta h1{margin:0 0 20px;padding-bottom:10px;font-size:48px;font-weight:800;line-height:1.1}.editorial-author-meta h4{text-transform:uppercase;margin:0 0 12px;padding-bottom:10px;font-size:20px;font-weight:800;line-height:1.1}.editorial-author-meta p{margin:0}.editorial-tabs{padding-left:32px}.editorial-tabs>.lesson-container{max-width:1200px;height:46px}.editorial-tabs button{color:#2c3042;font:inherit;background:#dfe0e3;border:0;border-radius:4px 4px 0 0;margin:0 5px -1px 0;padding:10px 60px;font-size:20px;display:inline-block}.editorial-tabs button+button{margin-left:4.625px}.editorial-tabs button.is-active{background:#fff;font-weight:700}.editorial-author-content{max-width:1200px;padding-block:20px}.editorial-author-content .editorial-results{padding:0}.editorial-author-bio{border:2px solid #dfe0e3;width:83.3333%;margin:0 auto 20px;padding:40px;font-size:18px;line-height:27px}.editorial-author-bio p:last-child{margin-bottom:0}.editorial-author-profile .editorial-contributors{border-top:2px solid #dfe0e3;padding-block:40px}.editorial-author-profile .editorial-contributors>.lesson-container{max-width:1200px}.editorial-author-contributors-copy{width:66.6667%;margin:auto}.editorial-author-contributors-copy p{margin-bottom:20px}@media (width<=767px){.editorial-author-hero>.lesson-container{padding-block:16px;display:block}.editorial-author-meta h1{font-size:28px}.editorial-author-bio{padding:20px}.editorial-tabs>.lesson-container{height:47px}.editorial-tabs button{padding-inline:20px;font-size:14px}.editorial-author-profile .editorial-contributors{padding-block:20px}.editorial-author-profile .editorial-contributors h3{font-size:24px}.editorial-author-contributors-copy{width:100%}}@media (width<=639px){.editorial-author-heading{width:100%}.editorial-author-meta{text-align:center}}.editorial-author-content .editorial-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}@media (width<=767px){.editorial-author-content .editorial-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.editorial-author-content .editorial-article-grid{grid-template-columns:1fr}}.home-trial-notice{text-align:center;color:#0a9fcc;background:#dfe0e3;padding:20px;font-size:16px}.home-trial-notice strong{font-weight:700}.home-hero{position:relative}.home-hero>article{background-position:top;background-size:cover;justify-content:center;align-items:flex-end;min-height:75vh;padding:60px 20px 110px;display:flex;position:relative}.home-slide-link{position:absolute;inset:0}.home-slide-content{text-align:center;color:#fff;text-shadow:0 1px 3px #0008;max-width:1080px;position:relative}.home-slide-content h1{margin:0 0 30px;font-size:36px;font-weight:800;line-height:1.1}.home-hero-button{color:#fff;background:#0a9fcc;border:2px solid #0a9fcc;border-radius:40px;padding:5.4px 18px;font-size:18px;font-weight:500;line-height:1.7;display:inline-block}.home-slide-dots{z-index:2;background:#f5f5f5;justify-content:center;align-items:center;gap:10px;height:30px;display:flex;position:absolute;inset:auto 0 0}.home-slide-dots button{opacity:.5;background:#ffffff80;border:2px solid #0a9fcc;border-radius:50%;width:10px;height:10px;padding:0}.home-slide-dots button[aria-current]{opacity:1;background:#0a9fcc}.home-content{padding:4% 0 0}.home-content>section{max-width:1200px;margin:0 auto;padding:0 20px}.home-content>section:not(.home-survey){padding-bottom:2%}.home-content>.home-survey{margin-bottom:4%;padding-top:2%;padding-bottom:2%}.home-content h3{color:#616471;margin:0;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.1}.home-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-lesson-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-more{text-align:center;margin:16px 0 0}.home-more a{border-radius:48px;width:auto;display:inline-block}.home-more .tbb-icon{font-weight:400}.home-survey{grid-template-columns:29.666% 64.833%;align-items:start;gap:5.5%;display:grid}.home-survey>img{width:100%;height:auto}.home-survey>div{text-align:center}.home-survey-copy{text-align:left;align-items:center;margin-bottom:4.2415%;padding:20px;display:flex}.home-survey-copy h2{color:#2c3042;margin:0;padding:0 20px;font-size:36px;font-weight:800;line-height:1.1}.home-survey-copy p{margin:0}.home-survey>div>a{border-radius:50px}.help-title{width:80%;max-width:1080px;margin:auto;padding:54px 20px 0}.help-title h1{margin:0;padding-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.help-content{border:1px solid #d9d9d9;width:80%;max-width:1080px;margin:27px auto 54px}.help-tabs{background:#f4f4f4;flex-wrap:wrap;display:flex}.help-tabs button{background:0 0;border:0;border-right:1px solid #d9d9d9;padding:10px 30px;font-size:16px;font-weight:600}.help-tabs button[aria-current]{background:#0a9fcc}.help-tab-content{padding:24px 30px}.help-tab-content h2{margin:0 0 20px;padding-bottom:10px;font-size:30px;line-height:1.1}.help-tab-content h3{margin:20px 0 0;padding-bottom:10px;font-size:24px;line-height:1.1}.help-tab-content p{margin:0 0 20px}.help-video{aspect-ratio:900/506;border:0;width:100%}.help-contact{max-width:448px}.help-contact label{margin-bottom:20px;font-size:16px;display:block}.help-contact input,.help-contact select,.help-contact textarea{color:#2c3042;width:100%;font:inherit;background:#fff;border:2px solid #dfe0e3;border-radius:4px;margin-top:10px;padding:10px 15px;display:block}.help-contact select{border-color:#0a9fcc;border-radius:40px}.member-terms{width:80%;max-width:1080px;margin:54px auto}.member-terms h1{font-size:36px;line-height:1.1}.member-terms h2{font-size:30px;line-height:1.1}@media (width<=767px){.home-slide-content h1{font-size:24px}.home-content{padding-top:50px}.help-tabs{display:block}.help-tabs button{text-align:left;border-bottom:1px solid #d9d9d9;width:100%;display:block}.help-content,.help-title,.member-terms{width:90%}.help-tab-content{padding:20px}.home-course-grid,.home-lesson-grid{grid-template-columns:1fr}}@media (width<=980px){.home-content>.home-survey{margin-bottom:50px;padding-top:30px;padding-bottom:30px}.home-survey{grid-template-columns:1fr;gap:30px}.home-survey-copy{margin-bottom:30px;display:block}.home-survey-copy h2{margin-bottom:20px;padding:0 0 10px}.home-content>section:not(.home-survey){padding-bottom:30px}}@media (width>=768px) and (width<=980px){.home-content{padding-top:50px}}
