@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@keyframes horizontal-pulse-left{0%{transform:translateX(0)}30%{transform:translateX(.5em)}50%{transform:translateX(0)}65%{transform:translateX(.25em)}80%{transform:translateX(0)}to{transform:translateX(0)}}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-RegularItalic.c082a97f.eot);src:local("Mirador Regular Italic"),local("Mirador-RegularItalic"),url(/_next/static/media/Mirador-RegularItalic.c082a97f.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-RegularItalic.8ceabd0b.woff2) format("woff2"),url(/_next/static/media/Mirador-RegularItalic.9a5efc71.woff) format("woff"),url(/_next/static/media/Mirador-RegularItalic.fc5d69eb.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-SemiBoldItalic.166db925.eot);src:local("Mirador SemiBold Italic"),local("Mirador-SemiBoldItalic"),url(/_next/static/media/Mirador-SemiBoldItalic.166db925.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-SemiBoldItalic.45fb9888.woff2) format("woff2"),url(/_next/static/media/Mirador-SemiBoldItalic.c369cc40.woff) format("woff"),url(/_next/static/media/Mirador-SemiBoldItalic.05d3f9d4.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-BlackItalic.3e238c3e.eot);src:local("Mirador Black Italic"),local("Mirador-BlackItalic"),url(/_next/static/media/Mirador-BlackItalic.3e238c3e.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-BlackItalic.a9911ebc.woff2) format("woff2"),url(/_next/static/media/Mirador-BlackItalic.43cc28d9.woff) format("woff"),url(/_next/static/media/Mirador-BlackItalic.eaa9709a.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Light.66a31fe6.eot);src:local("Mirador Light"),local("Mirador-Light"),url(/_next/static/media/Mirador-Light.66a31fe6.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Light.bcb7987b.woff2) format("woff2"),url(/_next/static/media/Mirador-Light.fd68a22c.woff) format("woff"),url(/_next/static/media/Mirador-Light.74a7a806.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Mirador Book;src:url(/_next/static/media/Mirador-BookItalic.7c1075e1.eot);src:local("Mirador Book Italic"),local("Mirador-BookItalic"),url(/_next/static/media/Mirador-BookItalic.7c1075e1.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-BookItalic.60cf5a5f.woff2) format("woff2"),url(/_next/static/media/Mirador-BookItalic.27b4d996.woff) format("woff"),url(/_next/static/media/Mirador-BookItalic.774422dd.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mirador Book;src:url(/_next/static/media/Mirador-Book.d79c8cbe.eot);src:local("Mirador Book"),local("Mirador-Book"),url(/_next/static/media/Mirador-Book.d79c8cbe.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Book.02c25cbf.woff2) format("woff2"),url(/_next/static/media/Mirador-Book.557554c9.woff) format("woff"),url(/_next/static/media/Mirador-Book.5d84d37d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-LightItalic.65167af1.eot);src:local("Mirador Light Italic"),local("Mirador-LightItalic"),url(/_next/static/media/Mirador-LightItalic.65167af1.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-LightItalic.ae880449.woff2) format("woff2"),url(/_next/static/media/Mirador-LightItalic.5ff50517.woff) format("woff"),url(/_next/static/media/Mirador-LightItalic.06f11bea.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraBoldItalic.f2bec014.eot);src:local("Mirador ExtraBold Italic"),local("Mirador-ExtraBoldItalic"),url(/_next/static/media/Mirador-ExtraBoldItalic.f2bec014.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraBoldItalic.40ea2a0e.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraBoldItalic.0de74c8b.woff) format("woff"),url(/_next/static/media/Mirador-ExtraBoldItalic.bcd50acd.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-SemiBold.fa511ffd.eot);src:local("Mirador SemiBold"),local("Mirador-SemiBold"),url(/_next/static/media/Mirador-SemiBold.fa511ffd.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-SemiBold.e110b4cd.woff2) format("woff2"),url(/_next/static/media/Mirador-SemiBold.e1ae474d.woff) format("woff"),url(/_next/static/media/Mirador-SemiBold.4ef4d595.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraLightItalic.b5a7ad56.eot);src:local("Mirador ExtraLight Italic"),local("Mirador-ExtraLightItalic"),url(/_next/static/media/Mirador-ExtraLightItalic.b5a7ad56.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraLightItalic.e3d2e676.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraLightItalic.b3567623.woff) format("woff"),url(/_next/static/media/Mirador-ExtraLightItalic.c1467823.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Black.b99980b9.eot);src:local("Mirador Black"),local("Mirador-Black"),url(/_next/static/media/Mirador-Black.b99980b9.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Black.9a9ee557.woff2) format("woff2"),url(/_next/static/media/Mirador-Black.83ddd4e5.woff) format("woff"),url(/_next/static/media/Mirador-Black.3817152a.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Bold.93c34dbc.eot);src:local("Mirador Bold"),local("Mirador-Bold"),url(/_next/static/media/Mirador-Bold.93c34dbc.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Bold.a27b2895.woff2) format("woff2"),url(/_next/static/media/Mirador-Bold.a92a829d.woff) format("woff"),url(/_next/static/media/Mirador-Bold.7ac59560.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraLight.55cc4acd.eot);src:local("Mirador ExtraLight"),local("Mirador-ExtraLight"),url(/_next/static/media/Mirador-ExtraLight.55cc4acd.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraLight.dfb80a34.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraLight.2f559b13.woff) format("woff"),url(/_next/static/media/Mirador-ExtraLight.88a3d6db.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-BoldItalic.75222759.eot);src:local("Mirador Bold Italic"),local("Mirador-BoldItalic"),url(/_next/static/media/Mirador-BoldItalic.75222759.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-BoldItalic.d47c2648.woff2) format("woff2"),url(/_next/static/media/Mirador-BoldItalic.595526cb.woff) format("woff"),url(/_next/static/media/Mirador-BoldItalic.f3721ebf.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-MediumItalic.441376e7.eot);src:local("Mirador Medium Italic"),local("Mirador-MediumItalic"),url(/_next/static/media/Mirador-MediumItalic.441376e7.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-MediumItalic.0ebf1c90.woff2) format("woff2"),url(/_next/static/media/Mirador-MediumItalic.48c0e065.woff) format("woff"),url(/_next/static/media/Mirador-MediumItalic.00f7a75d.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraBold.475b0904.eot);src:local("Mirador ExtraBold"),local("Mirador-ExtraBold"),url(/_next/static/media/Mirador-ExtraBold.475b0904.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraBold.db767672.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraBold.17c769c7.woff) format("woff"),url(/_next/static/media/Mirador-ExtraBold.dbcd3bbe.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Regular.8a7fdcc5.eot);src:local("Mirador Regular"),local("Mirador-Regular"),url(/_next/static/media/Mirador-Regular.8a7fdcc5.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Regular.216432dc.woff2) format("woff2"),url(/_next/static/media/Mirador-Regular.25f23a94.woff) format("woff"),url(/_next/static/media/Mirador-Regular.11f38488.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-HeavyItalic.f9b8dc5d.eot);src:local("Mirador Heavy Italic"),local("Mirador-HeavyItalic"),url(/_next/static/media/Mirador-HeavyItalic.f9b8dc5d.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-HeavyItalic.73401212.woff2) format("woff2"),url(/_next/static/media/Mirador-HeavyItalic.b2e5c2ac.woff) format("woff"),url(/_next/static/media/Mirador-HeavyItalic.c75f5690.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Heavy.c472c038.eot);src:local("Mirador Heavy"),local("Mirador-Heavy"),url(/_next/static/media/Mirador-Heavy.c472c038.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Heavy.c5d2040c.woff2) format("woff2"),url(/_next/static/media/Mirador-Heavy.9fefc2f4.woff) format("woff"),url(/_next/static/media/Mirador-Heavy.e9551568.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Medium.3ff11494.eot);src:local("Mirador Medium"),local("Mirador-Medium"),url(/_next/static/media/Mirador-Medium.3ff11494.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Medium.9ed17d23.woff2) format("woff2"),url(/_next/static/media/Mirador-Medium.b78d7b1b.woff) format("woff"),url(/_next/static/media/Mirador-Medium.86a651b4.ttf) format("truetype");font-weight:500;font-style:normal}.ArticleHtml h1{margin-bottom:1rem}.ArticleHtml .markdown{margin-top:1rem}.ArticleHtml .markdown .table-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:auto}.ArticleHtml .markdown table{width:100%;border-collapse:collapse}.ArticleHtml .markdown table thead{background:#406e8e;color:#fff}.ArticleHtml .markdown table tr:nth-of-type(2n){background:color-mix(in srgb,#406e8e 5%,transparent)}.ArticleHtml .markdown table td,.ArticleHtml .markdown table th{padding:1em .5em}@media only screen and (max-width:540px){.ArticleHtml .markdown table td,.ArticleHtml .markdown table th{max-width:50dvw;min-width:50dvw}}.ArticleHtml .markdown>:first-child{margin-top:0}.ArticleHtml .markdown iframe,.ArticleHtml .markdown img{display:block;max-width:100%;margin:0 auto}.ArticleHtml .markdown audio{width:"100%"}.ArticleHtml .markdown blockquote{background:#85a4b8;margin:.75rem 0;padding:.75rem}.ArticleHtml .markdown blockquote>*{margin:0;padding:0}.ArticleHtml .meta{display:flex;gap:1.25rem;font-size:10.7692307692px;margin:1rem 0}@media only screen and (max-width:540px){.ArticleHtml .meta .published-date{display:none}}.ArticleHtml .meta>span:before{display:block;font-size:10.7692307692px;font-weight:700}.ArticleHtml .meta .author{flex-grow:1;grid-area:author}.ArticleHtml .meta .author:before{content:"Author"}.ArticleHtml .meta .published-date{flex-grow:0;grid-area:published}.ArticleHtml .meta .published-date:before{content:"Published "}.ArticleHtml .meta .last-updated-date{flex-grow:0;grid-area:updated;justify-self:flex-end}.ArticleHtml .meta .last-updated-date:before{content:"Last updated "}.Autocomplete{position:relative;z-index:10;border:1px solid #406e8e;box-shadow:1px 1px 3px 0 rgba(19,32,42,.3);background:#406e8e;color:#fff}.Autocomplete .item{padding:.75rem;border-bottom:1px solid #85a4b8}.Autocomplete .item:last-child{border-bottom:none}.Autocomplete .item:hover{background-color:#cad9e2;cursor:pointer}.Avatar{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.Avatar.primary{--color:#406e8e;--text-color:#fff}.Avatar.secondary{--color:#fff;--text-color:#406e8e}.Avatar.accent-1,.Avatar.accent-2{--color:#8e5572;--text-color:#fff}.Avatar.brand-1{--color:#cad9e2;--text-color:#406e8e}.Avatar.brand-2{--color:#85a4b8;--text-color:#fff}.Avatar.warning{--color:#f0a202;--text-color:#406e8e}.Avatar.error{--color:#f52d00;--text-color:#fff}.Avatar.success{--color:#006d77;--text-color:#fff}.Avatar .image{position:relative;border-radius:50%;border:2px solid var(--color);overflow:hidden;box-sizing:content-box}.Avatar .image>img{width:100%;height:100%;object-fit:cover}.Avatar .image>svg{stroke:var(--color)}.Avatar .image .upload{display:none;color:var(--text-color);cursor:pointer}.Avatar .image .upload,.Avatar .image .upload:before{position:absolute;top:0;left:0;width:100%;height:100%}.Avatar .image .upload:before{content:"";background:var(--color);opacity:.8}.Avatar .image .upload>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Avatar .image .upload>div>svg{width:unset;height:unset}.Avatar .image .upload>.Loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Avatar .image .upload>.Loading>svg{stroke:var(--text-color)}.Avatar .image .upload>div{align-self:flex-start;text-align:center;font-size:10.7692307692px}.Avatar .image.loading .upload,.Avatar .image:hover .upload{display:block}.Button.loading{line-height:0;display:flex;align-items:center;justify-content:center;gap:.75rem}.Button.BackButton{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5em}.Button.BackButton svg{height:1.5em;width:1.5em}.Button.BackButton:active,.Button.BackButton:focus,.Button.BackButton:hover{cursor:pointer}.Button.BackButton:active svg,.Button.BackButton:focus svg,.Button.BackButton:hover svg{animation-name:horizontal-pulse-left;animation-duration:1s;animation-duration:ease-out;animation-iteration-count:infinite}.Cart{width:100%}.Cart .line{width:100%;display:table-row}.Cart .line p{margin:0}.Cart .line .sub-description{white-space:pre-wrap;font-weight:400}.Cart .line.discount,.Cart .line.product,.Cart .line.subtotal,.Cart .line.total{font-weight:700}.Cart .line.programme{font-size:.9em;color:#cad9e2}.Cart .line.programme>:first-child:before{content:"- "}.Cart .line.discount>*,.Cart .line.subtotal>*,.Cart .line.total>*{padding-top:1.5em}.Cart .line>*{width:100%;display:table-cell;padding:.4rem}.Cart .line>:last-child{text-align:right}.Cart .line.discount{display:flex;align-items:center}@media only screen and (max-width:540px){.Cart .line.discount.input-visible{flex-direction:column}}.Cart .line.discount .price Button{margin-right:1.25rem}.Cart .line.discount .discount-input{display:flex;justify-content:flex-end;align-items:flex-start;gap:.4rem}.Cart .line.discount .discount-input input{margin:0}.Cart .line.discount .discount-input input::placeholder{color:#cad9e2}.Cart .line.discount .discount-input .error{margin-top:0}.Center{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.Checkbox{position:relative;width:min-content;display:flex}.Checkbox .tabler-icon-check{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#fff;pointer-events:none;transition:opacity 60ms ease-in-out}.Checkbox.checked .tabler-icon-check{opacity:1}.FileInput .ImagePreview{position:relative}.FileInput .ImagePreview .icon-tabler-photo{stroke:#406e8e;opacity:.5}.FileInput .ImagePreview .icon-tabler-x{position:absolute;top:.4rem;right:.4rem;cursor:pointer;color:#406e8e;background-color:#fff;border-radius:50%;padding:4px;border:1px solid transparent}.FileInput .ImagePreview .icon-tabler-x:hover{border:1px solid #fff;color:#fff;background-color:#406e8e}.FormControl{display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;flex-grow:1;flex-shrink:1}.FormControl .error{color:#f52d00;font-size:10.7692307692px}.FormControl.invalid.submitted input{border-color:#f52d00}.FormControl.boolean{display:grid;grid-template-areas:"input label" "error error";grid-template-columns:auto 1fr;align-items:center}.FormControl.boolean>*{grid-area:input}.FormControl.boolean>label{grid-area:label}.FormControl.boolean>.error{grid-area:error}button.IconButton{padding:0!important;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center}button.IconButton>.tabler-icon{scale:.8;width:unset;height:unset}button.IconButton.quiet{background:#fff}button.IconButton.quiet:hover{background:var(--hover-color)}button.IconButton.quiet:hover>.tabler-icon{stroke:var(--text-color)}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading{vertical-align:middle}.Loading,.Loading.primary{--color:$color-primary}.Loading.secondary{--color:$color-secondary}.Loading.white{--color:$color-white}.Loading.accent-1{--color:$color-accent-1}.Loading.accent-2{--color:$color-accent-2}.Loading.brand-1{--color:$color-brand-1}.Loading.brand-2{--color:$color-brand-2}.Loading.warning{--color:$color-warning}.Loading.error{--color:$color-error}.Loading.success{--color:$color-success}.Loading .tabler-icon{width:unset;height:unset;animation:rotating .7s linear infinite}.Loading .tabler-icon path{color:var(--color)}span.Loading{display:inline-block;padding-left:.75rem}.Modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:10}@keyframes modal-overlay-transition-in{0%{opacity:0}to{opacity:.5}}@keyframes modal-overlay-transition-out{0%{opacity:.5}to{opacity:0}}@keyframes modal-content-transition-in{0%{scale:.1}to{scale:1}}@keyframes modal-content-transition-out{0%{scale:1}to{scale:.1}}.Modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(19,32,42,.5);animation-name:modal-overlay-transition-in;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:60ms;z-index:10;pointer-events:none}.Modal .inner{position:fixed;top:50%;left:50%;min-width:min(320px,100dvw);max-width:min(860px,100dvw);max-height:95dvh;flex-direction:column;overflow:auto;width:max-content;z-index:11;display:grid;grid-template-rows:1fr}@media only screen and (max-width:540px){.Modal .inner{min-width:unset;max-width:100dvw;min-height:unset;max-height:100dvh;width:100dvw}}.Modal .content{border:4px solid #406e8e;box-shadow:1px 1px 3px 0 rgba(19,32,42,.3);animation-name:modal-content-transition-in;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:60ms;scale:1;padding:2.5rem 2rem;height:100%;display:grid;grid-template-rows:auto 1fr;overflow:auto}.Modal .header{margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:2px solid #406e8e;display:flex;gap:.75rem;justify-content:space-between;align-items:flex-start;flex-grow:0;flex-shrink:0}.Modal .header h4{color:#406e8e;margin:0;font-weight:700;font-family:Mirador,Times New Roman,Times,serif;font-size:23.66px;flex-grow:1}.Modal .header .home-btn,.Modal .header .tabler-icon-x{color:#406e8e;cursor:pointer;flex-shrink:0}.Modal .header .home-btn:hover,.Modal .header .tabler-icon-x:hover{border-radius:.5rem;background:#fff}.Modal .header .home-btn:active,.Modal .header .tabler-icon-x:active{background:#406e8e;color:#fff}.Modal .body{overflow:auto;flex-shrink:1;flex-grow:1;min-height:36px;padding:5px;box-sizing:content-box;justify-self:center;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#406e8e #cad9e2}.Modal .body::-webkit-scrollbar{width:5px;height:5px}.Modal .body::-webkit-scrollbar-thumb{background:#406e8e}.Modal .body::-webkit-scrollbar-track{background:#cad9e2}.Modal .body{scrollbar-face-color:#406e8e;scrollbar-track-color:#cad9e2}.Modal.closing .overlay{animation-name:modal-overlay-transition-out;transition-delay:60ms;opacity:0}.Modal.closing .content{animation-name:modal-content-transition-out;transition-delay:60ms;scale:.1}.PopperPortal{z-index:10}.PoweredByStripe{margin:0 auto 0 0;display:flex;gap:.75rem;align-items:center}.PoweredByStripe svg{fill:#406e8e;width:128px}.PoweredByStripe span{font-size:10.7692307692px}.ProductCheckoutModal{color:#406e8e}.ProductCheckoutModal .footnote{text-align:right;font-size:10.7692307692px;color:#cad9e2}.ProductCheckoutModal .powered-by-stripe{margin:0 auto 0 0;display:flex;gap:.75rem;align-items:center}.ProductCheckoutModal .powered-by-stripe svg{fill:#406e8e;width:128px}.ProductCheckoutModal .powered-by-stripe span{font-size:10.7692307692px}.quote-style{position:relative;margin-bottom:.5em;font-size:1rem;font-style:italic}.quote-style:after,.quote-style:before{content:"";position:absolute;top:-1rem;z-index:1;height:2rem;width:2rem;background-image:url(/images/quote-light_bg.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.quote-style:before{left:-1.5rem}.quote-style:after{right:-1.5rem;transform:rotate(180deg)}.quote-container{margin-left:auto;width:calc(100% - 8rem);margin-right:auto}.quote-source{font-weight:600}.quote-source a{font-style:italic;margin-left:.5em}.quote-container,.quote-source,.quote-style{font-size:.8rem}.dark-bg .quote-style:after,.dark-bg .quote-style:before{background-image:url(/images/quote-dark_bg.png)}.SearchInput{position:relative}.SearchInput input{padding-right:calc(20px + 1rem);width:100%}.SearchInput .Loading,.SearchInput .tabler-icon:not(.tabler-icon-loader-2){position:absolute;top:1.4em;right:.75rem;transform:translateY(-50%)}.SearchInput .Loading.tabler-icon-search,.SearchInput .Loading.tabler-icon-x,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-search,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x{stroke:#406e8e}.SearchInput .Loading.tabler-icon-x:active,.SearchInput .Loading.tabler-icon-x:focus,.SearchInput .Loading.tabler-icon-x:hover,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x:active,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x:focus,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x:hover{cursor:pointer;stroke:#8e5572}.social-share-buttons{display:flex;flex-direction:column;align-items:center;gap:10px}.social-share-buttons .subtext{font-size:10.7692307692px}.social-share-buttons .icons-container{display:flex;flex-direction:row;gap:10px;align-items:center}@media only screen and (max-width:1000px){.social-share-buttons .icons-container{gap:20px}}.social-share-buttons .icons-container a,.social-share-buttons .icons-container button{background:none;border:2px solid transparent;padding:0;display:flex;align-items:center;justify-content:center;scale:.8;color:inherit}@media only screen and (max-width:1000px){.social-share-buttons .icons-container a,.social-share-buttons .icons-container button{scale:1}}.social-share-buttons .icons-container a .tabler-icon,.social-share-buttons .icons-container button .tabler-icon{width:unset;height:unset}.SubscriptionType{padding:1.5em;border:2px solid #406e8e;text-align:center}.SubscriptionType:active,.SubscriptionType:focus,.SubscriptionType:hover{background:color-mix(in srgb,#406e8e 10%,transparent);cursor:pointer}.SubscriptionType span{display:block}.SubscriptionType .name{display:block;font-size:18.2px}.SubscriptionType .price{font-weight:700;font-size:2.5em;margin:.5em 0 .25em}.SubscriptionType .price .currency{font-size:.35em;display:inline-block;padding-left:.5em}.SubscriptionType .duration{font-size:1em}.SubscriptionType .description{display:block;font-size:.8em;margin-top:1.5em}.SubscriptionComparison p{text-align:center}.SubscriptionComparison p.footnote{font-size:10.7692307692px}.SubscriptionComparison table{margin:3rem 0;width:100%;border-spacing:0}.SubscriptionComparison table tr.selected{background:#cad9e2}.SubscriptionComparison table td{padding:1rem;height:64px;text-align:center}.SubscriptionComparison table td:first-child>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}.SubscriptionComparison table td:last-child>div{display:flex;justify-content:center;align-items:center}.SubscriptionComparison table td:last-child .Button{padding:0;font-weight:700}.SubscriptionComparison .discount{background:#406e8e;color:#fff;padding:.5rem 1rem;text-transform:uppercase;font-size:10.7692307692px;min-width:96px}@media only screen and (max-width:670px){.SubscriptionComparison p{margin:.75rem 0}.SubscriptionComparison table{margin:1.25rem 0 0}.SubscriptionComparison table thead{display:none}.SubscriptionComparison table tbody{display:flex;flex-direction:column;gap:1.25rem}.SubscriptionComparison table tr{padding:1rem;border:2px solid #406e8e;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-areas:"header header" "total perDay" "renewal renewal"}.SubscriptionComparison table tr td:first-child{grid-area:header}.SubscriptionComparison table tr td:nth-child(2){grid-area:perDay;text-align:right}.SubscriptionComparison table tr td:nth-child(3){grid-area:renewal;font-size:10.7692307692px}.SubscriptionComparison table tr td:nth-child(4){grid-area:total;text-align:left;font-size:18.2px}.SubscriptionComparison table tr td:last-child{display:none}.SubscriptionComparison table tr.selected td:last-child:after{content:"Selected";font-weight:700;font-size:.9em;vertical-align:middle;padding-left:.625rem}.SubscriptionComparison table tr.selected td:last-child>*{vertical-align:middle}.SubscriptionComparison table td{width:100%;padding:0;height:auto;text-align:center}.SubscriptionComparison table td:first-child{font-weight:700}.SubscriptionComparison table td:first-child>div{justify-content:space-between}.SubscriptionComparison table td:nth-child(2):after{content:"/day"}.SubscriptionComparison table td:nth-child(3):before{content:"Renews after "}.SubscriptionComparison table td:nth-child(4){font-weight:700}.SubscriptionComparison table td:last-child>.Button{width:100%}}.Tabs{width:100%}.Tabs .tab-list{display:flex;border-bottom:2px solid #406e8e;margin-bottom:1.25rem}.Tabs .tab-list .tab{padding:1.25rem;border-bottom:2px solid transparent;font-weight:700}.Tabs .tab-list .tab:hover{background-color:#cad9e2;cursor:pointer}.Tabs .tab-list .tab.active{border-bottom-color:#406e8e}.testimonial-section{--testimonial-quote-count:3;text-align:center;background-size:cover;background-position:50%;position:relative}@media only screen and (min-width:90rem){.testimonial-section{--testimonial-quote-count:3}}@media only screen and (max-width:90rem){.testimonial-section{--testimonial-quote-count:2}}@media only screen and (max-width:1000px){.testimonial-section{--testimonial-quote-count:1;min-height:unset}}.testimonial-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.testimonial-section .testimonial-container{display:flex;justify-content:center;padding:0;position:relative}.testimonial-section .testimonial-container .carousel-btn{position:absolute;top:calc(50% - (3rem / 2));background-color:transparent;color:#fff;border:none;cursor:pointer;z-index:12;width:3rem;height:3rem;padding:0}.testimonial-section .testimonial-container .carousel-btn svg{height:100%;width:100%}.testimonial-section .testimonial-container .carousel-btn:active,.testimonial-section .testimonial-container .carousel-btn:focus,.testimonial-section .testimonial-container .carousel-btn:hover{animation-name:horizontal-pulse-left;animation-duration:1s;animation-duration:ease-out;animation-iteration-count:infinite}.testimonial-section .testimonial-container .carousel-btn.prev-btn{right:calc(100% + (3rem / 4))}.testimonial-section .testimonial-container .carousel-btn.next-btn{left:calc(100% + (3rem / 4))}.testimonial-section .testimonial-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:4rem;position:relative}.testimonial-section .testimonial-carousel::-webkit-scrollbar{display:none}.testimonial-section .testimonial-item{flex:0 0 calc((100% - (4rem * (var(--testimonial-quote-count) - 1)))/var(--testimonial-quote-count));flex-direction:column;padding:0 2rem;gap:2rem;display:flex}.testimonial-section .testimonial-item>*{margin:0}.testimonial-section .testimonial-item .testimonial-stars{display:flex;justify-content:center;gap:.75em}.testimonial-section .testimonial-item .testimonial-stars svg{height:1.75em}.testimonial-section .testimonial-item .testimonial-text{font-size:1rem}.testimonial-section .testimonial-item .testimonial-author{font-size:.9rem}.testimonial-section .testimonial-item .testimonial-author .name{font-weight:700;letter-spacing:.03em}.testimonial-section .testimonial-item .testimonial-author .location{padding-left:.15em}@media only screen and (max-width:540px){.testimonial-section .testimonial-container{display:block}.testimonial-section .testimonial-container .carousel-btn{position:static;margin:0 1rem}}.ToastProvider{position:fixed;right:0;bottom:0;width:100%;max-width:calc(420px + (1.25rem * 2));display:flex;flex-direction:column;align-items:flex-end;gap:1rem;z-index:20;padding:1.25rem}.Toast{position:relative;display:grid;grid-template-areas:"title icon" "body icon";grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:.5rem;column-gap:.5rem;background:#fff;border:1px solid var(--color);border-left-width:.625rem;border-radius:.4rem;padding:.75rem;width:100%;max-width:420px;box-shadow:1px 1px 3px 0 rgba(19,32,42,.3);animation-name:toast-transition-in;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:.12s}@keyframes toast-transition-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes toast-transition-out{0%{transform:translate(0)}to{transform:translate(calc(100% + 1.25rem))}}.Toast.primary{--color:#406e8e}.Toast.secondary{--color:#fff}.Toast.accent-1,.Toast.accent-2{--color:#8e5572}.Toast.brand-1{--color:#cad9e2}.Toast.brand-2{--color:#85a4b8}.Toast.warning{--color:#f0a202}.Toast.error{--color:#f52d00}.Toast.success{--color:#006d77}.Toast.closing{animation-name:toast-transition-out;transition-delay:.12s;transform:translate(calc(100% + 1.25rem))}.Toast .title{grid-area:title;color:var(--color);margin:0;font-weight:700;font-family:Mirador,Times New Roman,Times,serif;font-size:14px}.Toast .body{grid-area:body;font-size:10.7692307692px}.Toast .autoclose{position:absolute;right:0;bottom:0;width:100%;height:calc(.4rem / 2);background:var(--color);transition-property:width;transition-duration:0ms;transition-timing-function:linear}.Toast .autoclose.progressing{width:0}.Toast .close{grid-area:icon;color:var(--color);cursor:pointer;align-self:center}.Toast .close:hover{border-radius:.4rem;background:#fff}.Toast .close:active{background:var(--color);color:#fff}.btn,.button,button{display:inline-block;font-family:Montserrat,sans-serif;font-weight:500;font-size:.9em;text-align:center;background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em}.btn,.btn.primary,.button,.button.primary,button,button.primary{--color:#406e8e;--hover-color:#6c9cbd;--text-color:#fff;--text-hover-color:#fff}.btn.secondary,.btn.white,.button.secondary,.button.white,button.secondary,button.white{--color:#fff;--hover-color:#fff;--text-color:#406e8e;--text-hover-color:#406e8e}.btn.accent-1,.btn.accent-2,.button.accent-1,.button.accent-2,button.accent-1,button.accent-2{--color:#8e5572;--hover-color:#b5839c;--text-color:#fff;--text-hover-color:#fff}.btn.brand-1,.button.brand-1,button.brand-1{--color:#cad9e2;--hover-color:#dae4eb;--text-color:#406e8e;--text-hover-color:#406e8e}.btn.brand-2,.button.brand-2,button.brand-2{--color:#85a4b8;--hover-color:#aabfcd;--text-color:#fff;--text-hover-color:#406e8e}.btn.warning,.button.warning,button.warning{--color:#f0a202;--hover-color:#fdc145;--text-color:#406e8e;--text-hover-color:#406e8e}.btn.error,.button.error,button.error{--color:#f52d00;--hover-color:#ff6846;--text-color:#fff;--text-hover-color:#fff}.btn.success,.button.success,button.success{--color:#006d77;--hover-color:#00d8ec;--text-color:#fff;--text-hover-color:#406e8e}.btn:active,.btn:focus,.btn:hover,.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);cursor:pointer}.btn.full-size,.button.full-size,button.full-size{font-size:1em}.btn.small-button,.button.small-button,button.small-button{padding:.5em 1.25em;font-size:.8em}.btn.large-button,.button.large-button,button.large-button{padding:1em 3em;font-size:1em;min-width:18rem}@media only screen and (max-width:540px){.btn.large-button,.button.large-button,button.large-button{padding:1rem}}.btn.extra-large-button,.button.extra-large-button,button.extra-large-button{padding:1.5rem 2rem;font-size:1em;min-width:16rem}.btn.outline,.btn.quiet,.button.outline,.button.quiet,button.outline,button.quiet{background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em;background:transparent;color:var(--color)}.btn.outline:active,.btn.outline:focus,.btn.outline:hover,.btn.quiet:active,.btn.quiet:focus,.btn.quiet:hover,.button.outline:active,.button.outline:focus,.button.outline:hover,.button.quiet:active,.button.quiet:focus,.button.quiet:hover,button.outline:active,button.outline:focus,button.outline:hover,button.quiet:active,button.quiet:focus,button.quiet:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}.btn.inline,.btn.subtle,.button.inline,.button.subtle,button.inline,button.subtle{background:var(--color);color:var(--text-color);padding:unset;border:none;background:none;color:var(--color);--text-hover-color:var(--hover-color)}.btn.inline:active,.btn.inline:focus,.btn.inline:hover,.btn.subtle:active,.btn.subtle:focus,.btn.subtle:hover,.button.inline:active,.button.inline:focus,.button.inline:hover,.button.subtle:active,.button.subtle:focus,.button.subtle:hover,button.inline:active,button.inline:focus,button.inline:hover,button.subtle:active,button.subtle:focus,button.subtle:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:none}.btn.disabled,.btn:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled{opacity:.7;cursor:not-allowed}.btna,.buttona,buttona{display:block}.btn.rounded,.button.rounded,button.rounded{border-radius:2em;background-color:transparent;color:#406e8e;border:2px solid #406e8e}.btn.rounded:hover,.button.rounded:hover,button.rounded:hover{background-color:#406e8e;color:#fff}a.button:after{content:unset}.btn.quiet-large,.button.quiet-large,button.quiet-large{background:var(--color);color:var(--text-color);background:transparent;color:var(--color);padding:1.5rem 2rem;font-size:1em;min-width:16rem;border:1px solid var(--color);letter-spacing:.07em;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.btn.quiet-large:active,.btn.quiet-large:focus,.btn.quiet-large:hover,.button.quiet-large:active,.button.quiet-large:focus,.button.quiet-large:hover,button.quiet-large:active,button.quiet-large:focus,button.quiet-large:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}@media only screen and (max-width:540px){.btn.quiet-large,.button.quiet-large,button.quiet-large{padding:1.5rem 1rem}}.btn.quiet-large.white,.button.quiet-large.white,button.quiet-large.white{background-color:hsla(0,0%,100%,.2);border-color:#fff;color:#fff}.btn.quiet-large.white:active,.btn.quiet-large.white:focus,.btn.quiet-large.white:hover,.button.quiet-large.white:active,.button.quiet-large.white:focus,.button.quiet-large.white:hover,button.quiet-large.white:active,button.quiet-large.white:focus,button.quiet-large.white:hover{background-color:#fff;border-color:#fff;color:#406e8e}.btn.quiet-large.primary,.button.quiet-large.primary,button.quiet-large.primary{background-color:rgba(52,82,55,.2);border-color:#406e8e;color:#406e8e}.btn.quiet-large.primary:active,.btn.quiet-large.primary:focus,.btn.quiet-large.primary:hover,.button.quiet-large.primary:active,.button.quiet-large.primary:focus,.button.quiet-large.primary:hover,button.quiet-large.primary:active,button.quiet-large.primary:focus,button.quiet-large.primary:hover{background-color:#406e8e;border-color:#406e8e;color:#fff}h1,h2{font-weight:700}h3,h4,h5,h6{font-family:Mirador,Times New Roman,Times,serif;font-weight:400}h1{font-size:39.9854px}h5{font-size:18.2px}h6{font-size:14px}@media only screen and (max-width:540px){h1{font-size:30.758px}h2{font-size:23.66px}h3,h4{font-size:18.2px}h5,h6{font-size:14px}}label{display:block;font-size:.75em;font-weight:300;color:#406e8e}input,select,textarea{border-color:#406e8e;color:#406e8e;background-color:transparent}input svg.tabler-icon,input+svg.tabler-icon,select svg.tabler-icon,select+svg.tabler-icon,textarea svg.tabler-icon,textarea+svg.tabler-icon{stroke:#406e8e}input::placeholder,select::placeholder,textarea::placeholder{color:color-mix(in srgb,#406e8e 20%,transparent)}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{background-color:color-mix(in srgb,#406e8e 10%,transparent)}input:active::placeholder,input:focus::placeholder,input:hover::placeholder,select:active::placeholder,select:focus::placeholder,select:hover::placeholder,textarea:active::placeholder,textarea:focus::placeholder,textarea:hover::placeholder{color:color-mix(in srgb,#406e8e 50%,transparent)}input,select,textarea{font-family:Montserrat,sans-serif;font-weight:500;font-size:.9em;transition:background-color 60ms ease-in-out}input:hover,select:hover,textarea:hover{cursor:text}input:not([type=checkbox]),select{padding:1em;position:relative;border-width:0 0 2px;outline:none;margin-bottom:2em}input:not([type=checkbox])+.error,select+.error{margin-top:-2em}select{padding-right:2rem}select:hover{cursor:pointer}textarea{padding:.5em 1em;line-height:1.15em;border:2px solid}label.checkbox{display:flex;flex-wrap:nowrap;align-items:center}.Checkbox{margin-right:.5em}.Checkbox.checked input[type=checkbox]{background-color:#406e8e}.Checkbox.checked svg.tabler-icon{stroke:#fff}.Checkbox.checked:active input[type=checkbox],.Checkbox.checked:focus input[type=checkbox],.Checkbox.checked:hover input[type=checkbox]{background-color:color-mix(in srgb,#406e8e 50%,transparent)}.Checkbox.checked:active svg.tabler-icon,.Checkbox.checked:focus svg.tabler-icon,.Checkbox.checked:hover svg.tabler-icon{stroke:#406e8e}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:2em;height:2em;border:2px solid #406e8e;color:#406e8e;background-color:transparent;cursor:pointer}input[type=checkbox]+svg.tabler-icon{width:1.6em;height:1.6em}input[type=checkbox] svg.tabler-icon,input[type=checkbox]+svg.tabler-icon{stroke:#406e8e}input[type=checkbox]::placeholder{color:color-mix(in srgb,#406e8e 20%,transparent)}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover{background-color:color-mix(in srgb,#406e8e 10%,transparent)}input[type=checkbox]:active::placeholder,input[type=checkbox]:focus::placeholder,input[type=checkbox]:hover::placeholder{color:color-mix(in srgb,#406e8e 50%,transparent)}input[type=checkbox].small{width:1.25em;height:1.25em}input[type=checkbox].small+svg.tabler-icon{width:1em;height:1em}input[type=checkbox].large{width:2.5em;height:2.5em}input[type=checkbox].large+svg.tabler-icon{width:2em;height:2em}a{color:#8e5572}.color-primary{--color:#406e8e;color:var(--color)}.color-secondary{--color:#fff;color:var(--color)}.color-accent-1,.color-accent-2{--color:#8e5572;color:var(--color)}.color-brand-1{--color:#cad9e2;color:var(--color)}.color-brand-2{--color:#85a4b8;color:var(--color)}.color-warning{--color:#f0a202;color:var(--color)}.color-error{--color:#f52d00;color:var(--color)}.color-success{--color:#006d77;color:var(--color)}.color-success-darker{--color:#000;color:var(--color)}.flex{display:flex}.flex,.flex.r{flex-direction:row}.flex.rr{flex-direction:row-reverse}.flex.c{flex-direction:column}.flex.cr{flex-direction:column-reverse}.flex.w{flex-wrap:wrap}.flex.wr{flex-wrap:wrap-reverse}.flex.nw{flex-wrap:nowrap}.flex.js{justify-content:flex-start}.flex.je{justify-content:flex-end}.flex.jc{justify-content:center}.flex.jb{justify-content:space-between}.flex.ja{justify-content:space-around}.flex.as{align-items:flex-start}.flex.ae{align-items:flex-end}.flex.ac{align-items:center}.flex.ab{align-items:baseline}.flex.ast{align-items:stretch}.flex.gxxs{gap:.5rem}.flex.gxs{gap:.625rem}.flex.gsm{gap:.75rem}.flex.gmd{gap:1rem}.flex.glg{gap:1.25rem}.flex.gxl{gap:1.5rem}.flex.gxxl{gap:2rem}.fg0{flex-grow:0}.fg1{flex-grow:1}.fs0{flex-shrink:0}.fs1{flex-shrink:1}.w100{width:100%}.h100{height:100%}.m0{margin:0}.mtxxxs{margin-top:.4rem}.mtxxs{margin-top:.5rem}.mtxs{margin-top:.625rem}.mtsm{margin-top:.75rem}.mtmd{margin-top:1rem}.mtlg{margin-top:1.25rem}.mtxl{margin-top:1.5rem}.mtxxl{margin-top:2rem}.mtxxxl{margin-top:2.5rem}.p0{padding:0}.ptxxxs{padding-top:.4rem}.ptxxs{padding-top:.5rem}.ptxs{padding-top:.625rem}.ptsm{padding-top:.75rem}.ptmd{padding-top:1rem}.ptlg{padding-top:1.25rem}.ptxl{padding-top:1.5rem}.ptxxl{padding-top:2rem}.ptxxxl{padding-top:2.5rem}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.font-xxs{font-size:6.372325899px!important}.font-xs{font-size:8.2840236686px!important}.font-sm{font-size:10.7692307692px!important}.font-md{font-size:14px!important}.font-lg{font-size:18.2px!important}.font-xl{font-size:23.66px!important}.font-xxl{font-size:30.758px!important}.font-xxxl{font-size:39.9854px!important}.font-xxxxl{font-size:51.98102px!important}.pre{white-space:pre-wrap}@keyframes pulse{0%{transform:translateX(0)}30%{transform:translateX(.5em)}50%{transform:translateX(0)}65%{transform:translateX(.25em)}80%{transform:translateX(0)}to{transform:translateX(0)}}h1,h2,h4,h5,h6{font-family:Mirador,Times New Roman,Times,serif;font-weight:var(--font-weight-semibold)}h4,h5,h6{letter-spacing:var(--letter-spacing-sm)}h1{font-size:50px}h2{font-size:30.758px}h3{font-size:23.66px;font-weight:500;letter-spacing:.2px}h4{font-size:18.2px}h5{font-size:14px}h6{font-size:10.7692307692px}@media only screen and (max-width:34rem){h1{font-size:35px}h2,h3{font-size:23.66px}h4{font-size:18.2px}h5,h6{font-size:14px}}li,p,td{font-weight:400;line-height:1.7em}p{margin-bottom:1.75em}li,ol{margin-bottom:.4em}li p:last-of-type,li:last-child,ol p:last-of-type,ol:last-child{margin-bottom:0}li p:first-of-type,ol p:first-of-type{margin-top:0}li ol,li ul,ol ol,ol ul{margin-bottom:.25em}.no-list-style ol,.no-list-style ul{list-style-type:none}.underline-headings h2{border-bottom:2px solid #406e8e;padding-bottom:.75em;margin-top:2.5em}.large-paragraph{font-size:18px;line-height:1.6em;font-weight:300}.custom-subtitle h2 span{font-style:italic}.custom-subtitle h2,.custom-subtitle h3{margin-bottom:0;font-size:35px}@media only screen and (max-width:34rem){.custom-subtitle h2,.custom-subtitle h3{font-size:var(--font-size-small);line-height:31px}}.custom-subtitle h2{border-top:2px solid var(--light-color);padding-top:1em}.switch-link-underline-direction a:after,.switch-link-underline-direction:after{right:0;left:unset}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:4rem}body,html{background:#406e8e;margin:0;font-size:15px;font-family:Montserrat,sans-serif;height:100%;width:100%;display:flex;flex-direction:column}body.small{--navbar-height:4rem}.navbar+*{flex-grow:1;flex-shrink:0}a{text-decoration:none}.dark-bg{background-color:#406e8e}.dark-bg,.dark-bg p{color:#fff}.dark-bg .emphasised-text{color:#cad9e2}.light-bg ol,.light-bg p,.light-bg ul,.light-blue-bg ol,.light-blue-bg p,.light-blue-bg ul{color:#144466}.light-bg .underline-link,.light-blue-bg .underline-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .25s ease}.light-bg .underline-link:hover,.light-blue-bg .underline-link:hover{opacity:.7}.light-blue-bg{background-color:var(--light-color);color:#406e8e}.light-blue-bg .underline-link{color:inherit}.light-bg{background-color:#fff;color:#406e8e}.light-bg a{color:inherit}.light-bg a:hover:not(.no-hover-opacity){opacity:.7}.light-bg .underline-link{color:#144466}.page-container{margin-top:6.66667rem}input:not([type=checkbox]).form-input+.error,select.form-input+.error{margin-top:unset}.UserProfile .AccountDetailsForm{margin-top:3rem}.UserProfile .AccountDetailsForm>form{display:grid;grid-gap:3rem;gap:3rem;max-width:860px;margin-bottom:3rem;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"fullName email confirmEmail" "displayName password confirmPassword" "controls controls controls"}.UserProfile .AccountDetailsForm>form .FormControl{max-width:256px}.UserProfile .AccountDetailsForm>form .controls{grid-area:controls;display:flex;align-items:center;gap:2rem}.UserProfile .AccountDetailsForm>form .controls>.Button{text-transform:uppercase;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-sm)}.UserProfile .AccountDetailsForm>form [data-control-name=fullName]{grid-area:fullName}.UserProfile .AccountDetailsForm>form [data-control-name=email]{grid-area:email}.UserProfile .AccountDetailsForm>form [data-control-name=confirmEmail]{grid-area:confirmEmail}.UserProfile .AccountDetailsForm>form [data-control-name=displayName]{grid-area:displayName}.UserProfile .AccountDetailsForm>form [data-control-name=password]{grid-area:password}.UserProfile .AccountDetailsForm>form [data-control-name=confirmPassword]{grid-area:confirmPassword}@media only screen and (max-width:74rem){.UserProfile .AccountDetailsForm>form{gap:2rem;grid-template-columns:1fr 1fr;grid-template-areas:"fullName displayName" "email password" "confirmEmail confirmPassword" "controls controls"}.UserProfile .AccountDetailsForm>form .FormControl{max-width:unset}}@media only screen and (max-width:34rem){.UserProfile .AccountDetailsForm>form{gap:1rem;grid-template-columns:1fr;grid-template-areas:"fullName" "displayName" "email" "confirmEmail" "password" "confirmPassword" "controls"}.UserProfile .AccountDetailsForm>form .FormControl{max-width:unset}.UserProfile .AccountDetailsForm>form .controls{justify-content:center}}.UserProfile .AccountDetailsForm>a{display:inline-flex;width:auto;margin:0 auto}.UserProfile .AccountBillingDetails{margin-top:3rem;width:100%;max-width:74rem;display:flex;flex-direction:column;gap:3rem}.UserProfile .AccountBillingDetails h3{font-size:18.2px;font-family:Montserrat,sans-serif;font-weight:700}.UserProfile .AccountBillingDetails .ManageBillingAddress{min-width:300px;max-width:400px}.UserProfile .AccountBillingDetails .ManageBillingAddress .BillingDetails form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}.UserProfile .AccountBillingDetails .ManagePaymentMethod>.Button:last-child{margin-top:1rem}.UserProfile .AccountBillingDetails .UserSubscription{display:grid;grid-column-gap:3rem;column-gap:3rem;margin-bottom:3rem;grid-row-gap:.5rem;row-gap:.5rem;grid-template-columns:auto 1fr;grid-template-areas:"name controls" "validity controls"}.UserProfile .AccountBillingDetails .UserSubscription:last-child{margin-bottom:0}.UserProfile .AccountBillingDetails .UserSubscription>.name{grid-area:name}.UserProfile .AccountBillingDetails .UserSubscription>.validity{grid-area:validity;font-size:10.7692307692px}.UserProfile .AccountBillingDetails .UserSubscription>.validity .valid-from:before{content:"Started: "}.UserProfile .AccountBillingDetails .UserSubscription>.validity .valid-to-expires:before{content:" | Expiring: "}.UserProfile .AccountBillingDetails .UserSubscription>.validity .valid-to-renews:before{content:" | Renewing: "}.UserProfile .AccountBillingDetails .controls{grid-area:controls;display:flex;align-items:center;justify-self:right}.UserProfile .AccountBillingDetails .controls>button{padding:0 .75rem;border-left:1px solid #406e8e}.UserProfile .AccountBillingDetails .controls>button:first-child{border-left:none}.UserProfile .AccountBillingDetails .PaymentMethod{display:flex;flex-direction:row;align-items:center;gap:3rem;justify-content:space-between;margin:1rem 0}.UserProfile .AccountBillingDetails .PaymentMethod>.details{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:0;row-gap:0;grid-template-columns:auto 1fr;grid-template-areas:"icon card" "icon expiry"}.UserProfile .AccountBillingDetails .PaymentMethod>.details>.icon{grid-area:icon;align-self:center}.UserProfile .AccountBillingDetails .PaymentMethod>.details>.card{grid-area:card;font-weight:700;font-size:14px}.UserProfile .AccountBillingDetails .PaymentMethod>.details>.expiry{grid-area:expiry}.UserProfile .AccountBillingDetails .PreviousPayments{background:#fff;padding:1rem}.UserProfile .AccountBillingDetails .PreviousPayments>div{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:1fr;grid-gap:1.25rem;gap:1.25rem;margin:1rem 0}.UserProfile .AccountBillingDetails .PreviousPayments>div .controls{grid-area:unset;align-self:flex-start}.UserProfile .AccountBillingDetails .PreviousPayments>div .controls>a{margin-left:1rem;display:flex;align-items:center;gap:.625rem;justify-content:center}@media only screen and (max-width:34rem){.UserProfile .AccountBillingDetails .PreviousPayments{padding:.625rem 0}.UserProfile .AccountBillingDetails .PreviousPayments>div{display:block}.UserProfile .AccountBillingDetails .PreviousPayments>div .date{font-weight:700}.UserProfile .AccountBillingDetails .PreviousPayments>div .controls{justify-self:flex-start;padding:.75rem 0}.UserProfile .AccountBillingDetails .PreviousPayments>div .controls a{margin-left:0}}@media only screen and (max-width:80rem){.UserProfile .AccountBillingDetails{grid-template-columns:1fr;grid-template-areas:"subscription" "billingAddress" "paymentMethod" "previousPayments"}}.UserProfile .SavedForLater{margin-top:3rem}.UserProfile .SavedForLater .saved-list{width:100%;max-width:74rem;margin:0 auto;background:#fff;padding:1rem}@media only screen and (max-width:34rem){.UserProfile .SavedForLater .saved-list{padding:0}}.UserProfile .SavedForLater .saved-list>div{margin:1rem 0;gap:1rem;display:flex;align-items:center;justify-content:space-between;position:relative}.UserProfile .SavedForLater .saved-list>div.pinned>.tabler-icon-star-filled{position:absolute;left:0;top:50%;transform:translate(-150%,-50%)}.UserProfile .SavedForLater .saved-list>div>a{padding:1rem;flex-grow:1;display:flex}.UserProfile .SavedForLater .saved-list>div>a>.title{flex-grow:1}.UserProfile .SavedForLater .saved-list>div>a>.already-downloaded,.UserProfile .SavedForLater .saved-list>div>a>.already-read{font-size:10.7692307692px;display:flex;align-items:center;gap:.625rem}.UserProfile .SavedForLater .saved-list>div.downloaded a,.UserProfile .SavedForLater .saved-list>div.read a{background:rgba(202,217,226,.5)}.article-page .finished-section{padding:3rem;row-gap:2rem}.article-page .finished-section .finished-text{margin:0;font-family:Mirador,Times New Roman,Times,serif;font-weight:700;letter-spacing:0;font-size:23.66px;line-height:1em;text-align:center}.article-page .social-share-buttons{gap:var(--gap-default);color:#fff}.article-page .social-share-buttons .subtext{font-size:10.7692307692px;letter-spacing:var(--letter-spacing-sm);text-transform:uppercase}.article-page .social-share-buttons .icons-container{gap:var(--gap-default)}@media only screen and (max-width:74rem){.article-page .social-share-buttons .icons-container{gap:20px}}.article-page .social-share-buttons .icons-container button svg{stroke-width:1}.article-page .social-share-buttons .icons-container button:after{content:"";display:block;position:absolute;width:0;left:0;bottom:-.5rem;border-bottom:1.5px solid var(--light-color);transition:width .3s ease-in-out}.article-page .social-share-buttons .icons-container button:active,.article-page .social-share-buttons .icons-container button:focus,.article-page .social-share-buttons .icons-container button:hover{cursor:pointer}.article-page .social-share-buttons .icons-container button:active:after,.article-page .social-share-buttons .icons-container button:focus:after,.article-page .social-share-buttons .icons-container button:hover:after{width:100%}.article-page .next-article-section{padding:6rem 0 8rem;row-gap:2rem}.article-page .next-article-section>*{max-width:var(--article-column)}.article-page .next-article-section .next-article-location{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;max-width:var(--content-width-small);margin:0;line-height:27px;text-align:center}.article-page .next-article-section .next-article-location .category-name{font-style:italic}@media only screen and (max-width:74rem){.article-page .next-article-section{padding:6rem 4rem}}@media only screen and (max-width:46.5rem){.article-page .next-article-section{padding:3rem 0 6rem}.article-page .next-article-section .next-article-location{padding:0 2rem}}.article-page .next-article-section .article img{display:none}.article-page .next-article-section .article h1{margin:0;padding:0 2rem}.article-page .next-article-section .article .markdown{position:relative;padding:0 2rem}.article-page .next-article-section .article .markdown:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fff)}.article-page .next-article-section .btn-keep-reading button{padding:1em 3em}.article-page .next-article-section .btn-keep-reading:after{content:unset}#audio-page{overflow:hidden}#audio-page .header{max-width:var(--content-width-small);text-align:center;padding-bottom:0}#audio-page .header h1{margin-top:0}@media only screen and (max-width:34rem){#audio-page .header h1{margin-bottom:0}}#audio-page section{padding-bottom:0}#audio-page section:last-child{padding-bottom:6rem}#audio-page .icon-heading{display:flex;align-items:center}#audio-page .icon-heading .icon{margin-left:8px;display:flex}#audio-page iframe{margin:2em auto;width:auto;height:500px;border:none}@media only screen and (max-width:34rem){#audio-page iframe{width:100%;height:338px}}#audio-page .subtext-small-italic{margin-top:2rem}#audio-page .subtext-small-italic p{font-size:.75em;font-style:italic;font-weight:var(--font-weight-semibold);margin-bottom:0}#audio-page .audio{padding:6rem 0}@media only screen and (max-width:74rem){#audio-page .audio{padding:4rem}}@media only screen and (max-width:34rem){#audio-page .audio{padding:4rem 2rem 2rem}}.browse-topics-page{overflow:hidden}.browse-topics-page .header{max-width:var(--content-width);text-align:center;padding-bottom:0}.browse-topics-page .header h1{margin-top:0}.browse-topics-page .programme-steps:last-child{padding-bottom:6rem}@media only screen and (max-width:74rem){.browse-topics-page .programme-steps{padding-bottom:5rem}}.browse-topics-page .content{padding-bottom:3rem}.browse-topics-page .content>p{max-width:var(--content-width-small);margin-bottom:0}@media only screen and (max-width:34rem){.browse-topics-page .content{padding-bottom:1rem}}.browse-topics-page .step-header{position:relative}.browse-topics-page .step-header .step-illustration{position:absolute;height:auto;pointer-events:none}.browse-topics-page .step-header .step-illustration img{width:100%;height:auto;display:block}.browse-topics-page .step-header[data-step="0"] .step-illustration[data-i="0"]{top:2rem;left:-11rem;width:130px}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="0"]{top:-1.5rem;left:-10rem;width:90px}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="1"]{top:3rem;left:-6.5rem;width:72px}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="2"]{top:25rem;right:0;width:260px}.browse-topics-page .step-header[data-step="2"] .step-illustration[data-i="0"]{top:2rem;left:-10rem;width:115px}.browse-topics-page .step-header[data-step="3"] .step-illustration[data-i="0"]{width:190px;top:-5rem;left:-13rem}@media only screen and (max-width:74rem){.browse-topics-page .step-header[data-step="0"] .step-illustration[data-i="0"]{top:-3rem;left:-2rem;transform:rotate(15deg);width:90px}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="0"]{top:-3rem;right:2rem;left:auto}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="1"]{top:.5rem;right:-1rem;left:auto}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="2"]{display:none}.browse-topics-page .step-header[data-step="2"] .step-illustration[data-i="0"]{top:-2rem;right:-1rem;left:auto}.browse-topics-page .step-header[data-step="3"] .step-illustration[data-i="0"]{top:-4rem;right:-2rem;left:auto;width:150px}}@media only screen and (max-width:34rem){.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="0"]{top:-5rem;right:3rem}.browse-topics-page .step-header[data-step="1"] .step-illustration[data-i="1"]{top:-1.5rem;right:-1rem}.browse-topics-page .step-header[data-step="2"] .step-illustration[data-i="0"]{top:-5rem;right:0}.browse-topics-page .step-header[data-step="3"] .step-illustration[data-i="0"]{top:-8rem;right:-3rem;width:140px}}.browse-topics-page .show-on-mobile{display:none}@media only screen and (max-width:34rem){.browse-topics-page .show-on-mobile{display:block}}.browse-topics-page .programme-grid{display:grid;grid-template-columns:repeat(auto-fit,350px);grid-column-gap:1rem;column-gap:1rem;grid-row-gap:2rem;row-gap:2rem}@media only screen and (max-width:74rem){.browse-topics-page .programme-grid{grid-template-columns:repeat(auto-fit,minmax(280px,auto))}}@media only screen and (max-width:34rem){.browse-topics-page .hide-on-mobile{display:none}}.browse-topics-page .programme-card{flex-grow:1;max-width:350px;width:100%;height:100%;text-align:center;transition:transform .2s ease,box-shadow .2s ease;border-radius:var(--card-border-radius);overflow:hidden}.browse-topics-page .programme-card.is-complete{opacity:.7}@media only screen and (max-width:74rem){.browse-topics-page .programme-card{max-width:100%;width:100%}}.browse-topics-page .programme-card .programme-image{width:100%;height:150px;border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;overflow:hidden}.browse-topics-page .programme-card .programme-image img{width:100%;height:100%;object-fit:cover;object-position:center}.browse-topics-page .programme-card .programme-card-content{flex-grow:1;padding:0 25px 25px;width:100%}.browse-topics-page .programme-card .programme-card-content .programme-title{min-height:120px}.browse-topics-page .programme-card .programme-card-content .programme-title>h3{margin:2rem 0 0;font-weight:var(--font-weight-semibold)}.browse-topics-page .programme-card .programme-card-content .program-description{min-height:140px}.browse-topics-page .programme-card .programme-card-content .program-description p{text-align:left;margin-bottom:1rem;color:#fff}@media only screen and (max-width:34rem){.browse-topics-page .programme-card .programme-card-content .programme-title{min-height:100px;max-height:120px}.browse-topics-page .programme-card .programme-card-content .programme-title h3{margin-bottom:0}}.browse-topics-page .programme-card-wrapper{position:relative;overflow:visible;transition:box-shadow .2s ease,transform .2s ease}.browse-topics-page .programme-card-wrapper:hover .programme-card{transform:translateY(-8px);box-shadow:0 8px 8px 0 rgba(0,0,0,.25)}.browse-topics-page .programme-card-wrapper:hover .programme-icon{transform:translateX(-50%) translateY(-8px)}.browse-topics-page .programme-card-wrapper:hover .completion-badge{transform:translateY(-8px)}.browse-topics-page .programme-card-wrapper .programme-icon{position:absolute;top:125px;left:50%;transform:translateX(-50%);border-radius:50%;background:inherit;z-index:1;transition:transform .2s ease}.browse-topics-page .programme-card-wrapper .programme-icon img{width:50px;height:50px}.browse-topics-page .programme-card-wrapper .completion-badge{position:absolute;top:0;right:35px;width:35px;height:65px;background-color:#406e8e;border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius);padding-bottom:8px;z-index:1;transition:transform .2s ease}.browse-topics-page .programme-card-wrapper .completion-badge .circle{width:20px;height:20px;border-radius:50%;background-color:#fff}.browse-topics-page .programme-carousel{overflow:visible}.browse-topics-page .programme-carousel.show-on-mobile{padding-top:1rem}.browse-topics-page .programme-carousel .programme-carousel-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;padding:.75rem;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.browse-topics-page .programme-carousel .programme-carousel-wrapper::-webkit-scrollbar{display:none}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item{flex:0 0 95%;width:100%;scroll-snap-align:center;scroll-snap-stop:always;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;outline:none}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item:active .programme-card{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.15);transition:transform .1s ease,box-shadow .1s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item:active .programme-icon{transform:translateX(-50%) translateY(-2px);transition:transform .1s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item:active .completion-badge{transform:translateY(-2px);transition:transform .1s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item.active .programme-card{transform:translateY(-8px);box-shadow:0 8px 8px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item.active .programme-icon{transform:translateX(-50%) translateY(-8px);transition:transform .2s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item.active .completion-badge{transform:translateY(-8px);transition:transform .2s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item.active:active .programme-card{transform:translateY(-4px);box-shadow:0 4px 6px rgba(0,0,0,.2);transition:transform .1s ease,box-shadow .1s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item.active:active .programme-icon{transform:translateX(-50%) translateY(-4px);transition:transform .1s ease}.browse-topics-page .programme-carousel .programme-carousel-wrapper .programme-carousel-item.active:active .completion-badge{transform:translateY(-4px);transition:transform .1s ease}.browse-topics-page .programme-carousel .carousel-controls.dots{gap:1rem;margin-bottom:2rem}.browse-topics-page .programme-carousel .carousel-controls.dots .dot{width:15px;height:15px;border-radius:50%;border:1px solid #406e8e;background-color:transparent;cursor:pointer;padding:0;transition:background-color .2s ease}.browse-topics-page .programme-carousel .carousel-controls.dots .dot.active{background-color:#406e8e}.bg-planets-stars-left,.bg-planets-stars-right,.bg-planets-stars-sides{position:relative}.bg-planets-stars-left :before,.bg-planets-stars-sides:before{content:"";position:absolute;top:-3rem;left:-2rem;width:30rem;height:22rem;background:url(/images/illustrations/Background_PlanetsStars_Left.svg) no-repeat 0 0/100% auto;pointer-events:none}.bg-planets-stars-right:after,.bg-planets-stars-sides:after{content:"";position:absolute;top:-4rem;right:-3rem;width:38rem;height:36rem;background:url(/images/illustrations/Background_PlanetsStars_Right.svg) no-repeat 100% 0/100% auto;pointer-events:none;transform-origin:top right}@media only screen and (max-width:74rem){.bg-planets-stars-left:before,.bg-planets-stars-sides:before{width:24rem;height:18rem;left:-16rem;top:0}.bg-planets-stars-right:after,.bg-planets-stars-sides:after{width:30rem;height:28rem;right:-15rem;top:5rem;transform:rotate(20deg)}}@media only screen and (max-width:34rem){.bg-planets-stars-left:before,.bg-planets-stars-sides:before{width:25rem;left:-8rem;top:-3rem;transform:rotate(-60deg)}.bg-planets-stars-right:after,.bg-planets-stars-sides:after{right:-15rem;top:2rem;transform:rotate(15deg)}}.faqs-page{overflow:hidden}.faqs-page section{padding:0 6rem}.faqs-page section h1{margin-bottom:1rem}.faqs-page section>p{text-align:center}.faqs-page .faqs-category-list{margin:0;padding:0;list-style-type:none}.faqs-page .faq-category{font-weight:var(--font-weight-semibold);margin-bottom:1rem;background-color:var(--light-color);padding:0;cursor:pointer}.faqs-page .faq-category:last-child{margin-bottom:0}.faqs-page .faq-category>.faq-category-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;background:none;border:0;color:#144466;text-align:left}.faqs-page .faq-category>.faq-category-toggle>span{font-size:15px}@media only screen and (max-width:34rem){.faqs-page .faq-category>.faq-category-toggle span{width:90%}}.faqs-page .faq-category-questions{list-style-type:none;border-top:2px solid #144466;border-bottom:2px solid #144466;padding:2.5rem 1.5rem;background-color:#fff}.faqs-page .faq-category-questions:empty:after{content:"Sorry! There are no questions in this topic";font-weight:500;color:#85a4b8}.faqs-page .question{margin-bottom:2rem}.faqs-page .question>a{color:#144466;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:inherit}.faqs-page .question:last-child{margin-bottom:0}.faqs-page .question.active>a{font-weight:700}.faqs-page .faq-answer{background:var(--light-color);padding:1rem 1.5rem;margin-top:1.5rem;cursor:default}.faqs-page .faq-answer p{margin-bottom:1rem}.faqs-page .faq-answer p:last-child{margin-bottom:0}.faqs-page .faq-answer p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:inherit}@media only screen and (max-width:80rem){.faqs-page .faq-category-questions{padding-left:0;padding-right:0}}.ForgotPassword{text-align:center}.ForgotPassword .forgot-password-container{width:100%;max-width:320px;margin:0 auto}.ForgotPassword .back-to-login{text-align:center;align-self:center}.ForgotPassword .ForgotPasswordForm .Form{display:flex;flex-direction:column;gap:2.5rem;align-items:stretch}.ForgotPassword .ForgotPasswordForm .Form label{display:none}.ForgotPassword .ForgotPasswordForm .Form input{color:#fff;border-bottom:2px solid #85a4b8}.ForgotPassword .ForgotPasswordForm .Form input::placeholder{color:#85a4b8}.ForgotPassword .ForgotPasswordForm .Form .Button[type=submit]{--color:#fff;--hover-color:#fff;--text-color:#406e8e;--text-hover-color:#406e8e;background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em;background:transparent;color:var(--color);--text-color:$color-secondary}.ForgotPassword .ForgotPasswordForm .Form .Button[type=submit]:active,.ForgotPassword .ForgotPasswordForm .Form .Button[type=submit]:focus,.ForgotPassword .ForgotPasswordForm .Form .Button[type=submit]:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}.ForgotPassword .ForgotPasswordForm .Form a{color:#fff;margin-bottom:2rem}.ForgotPassword .ForgotPasswordForm .Form a:hover{opacity:.7}.ForgotPassword .ForgotPasswordForm .Form .forgot{margin-top:1.25rem}.SignOut>p{padding-left:2rem;color:#fff}:root{--navbar-height_approx:4.75rem;--light-color:#ebf1f4;--documentation-width:65dvw;--card-border-radius:2.5rem;--border-line:1px solid #144466;--navbar-height:6.66667rem;--page-max-width:44rem;--article-column:43.75rem;--content-width:50rem;--content-width-small:40rem;--section-min-h:165px;--section-min-h-mobile:185px;--col-txt-pct:55%;--col-img-pct:40%;--col-arrow-pct:5%;--col-arrow-pct-mobile:10%;--border-default:1px solid #144466;--header-desktop:335px;--header-tablet:280px;--header-mobile:160px;--gap-default:10px;--font-size-small:28px;--font-size-xsmall:13px;--font-weight-semibold:600;--letter-spacing-sm:0.65px}@media only screen and (max-width:80rem){:root{--documentation-width:80dvw}}@media only screen and (max-width:74rem){:root{--documentation-width:100%}}@media(min-width:75rem){:root{--article-column:52rem}}@media(min-width:100rem){:root{--article-column:70rem;--header-desktop:450px}}.topbar-padding{padding-top:var(--navbar-height_approx)}@media only screen and (min-width:80rem){.content-body{background-size:50dvw}}.content-body section{padding:6rem}@media only screen and (max-width:34rem){.content-body section{padding:4rem 2rem}}.content-container section{width:1080px;max-width:1280px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-bottom:6rem}@media only screen and (max-width:74rem){.content-container section{padding:0 4rem 3rem;width:100%;max-width:100%}.content-container section:last-child{padding-bottom:6rem}}@media only screen and (max-width:34rem){.content-container section{padding:1rem 2rem 2rem}}.content-container section h1{text-align:center}@media only screen and (max-width:62rem){.content-container section.no-mobile-padding{padding-left:0;padding-right:0}}@media only screen and (max-width:74rem){.content-container section.no-droplist-padding{padding-left:0;padding-right:0}}@media only screen and (max-width:34rem){.content-container section.no-top-padding{padding-top:0}}.restricted-width{max-width:var(--documentation-width)}.restricted-width .ArticleHtml h1{font-size:50px;margin:2rem 0}@media only screen and (max-width:74rem){.restricted-width .ArticleHtml h1{font-size:30px;line-height:31px;margin:0 0 1rem;padding:0}}.restricted-width .ArticleHtml .markdown h2{font-size:35px;border-top:none;line-height:31px}@media only screen and (max-width:74rem){.restricted-width .ArticleHtml .markdown h2{font-size:26px}}.restricted-width .ArticleHtml .markdown h3,.restricted-width .ArticleHtml .markdown h4,.restricted-width .ArticleHtml .markdown h5{margin-top:3rem}section.dual-content-section{--image-width:350px;display:grid;grid-column-gap:6rem;grid-template-columns:1fr var(--image-width);align-items:center}section.dual-content-section.left-aligned-image{grid-template-columns:var(--image-width) 1fr}section.dual-content-section .image-container,section.dual-content-section .image-dr-pam-container{width:var(--image-width);height:var(--image-width);display:flex;align-items:center;justify-content:center}section.dual-content-section .image-dr-pam-container{background-image:url(/images/masks/circle-shape.png);background-position:50%;background-size:contain;background-repeat:no-repeat}section.dual-content-section .image-dr-pam-container img{-webkit-mask-image:url(/images/masks/circle-shape.png);mask-image:url(/images/masks/circle-shape.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:auto;height:calc(100% - 12px)}@media only screen and (max-width:80rem){section.dual-content-section{--image-width:200px}section.dual-content-section:not(.small-image){--image-width:250px;display:flex;flex-direction:column;row-gap:4rem;align-items:flex-start}section.dual-content-section:not(.small-image) .image-container,section.dual-content-section:not(.small-image) .image-dr-pam-container{order:-1;align-self:center}}@media only screen and (max-width:55rem){section.dual-content-section{--image-width:250px}section.dual-content-section.small-image{--image-width:150px;display:flex;flex-direction:column;row-gap:4rem;align-items:flex-start}section.dual-content-section.small-image .image-container,section.dual-content-section.small-image .image-dr-pam-container{order:-1;align-self:center}}@media only screen and (max-width:25rem){section.dual-content-section{--image-width:150px}}input{border-radius:0}.custom-link{display:flex;gap:12px;align-items:center}.custom-link .icon-wrapper{position:relative;width:23px;height:23px}.custom-link .icon-wrapper .icon-hover,.custom-link .icon-wrapper .icon-normal{position:absolute;left:0;top:0;transition:all .2s ease}.custom-link .icon-wrapper .icon-hover{opacity:0}.custom-link p{text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xsmall);color:unset;margin:0;transition:opacity .2s ease}.custom-link .small{font-size:10px}.custom-link:hover{opacity:unset}.custom-link:hover .icon-normal{opacity:0}.custom-link:hover .icon-hover{opacity:1}.custom-link.no-hover-opacity:hover{opacity:inherit}.custom-link,button{background:none;border:none;padding:0;outline:none}.custom-link:active,.custom-link:focus,.custom-link:hover,button:active,button:focus,button:hover{background-color:transparent;border-color:transparent;outline:none}@media only screen and (max-width:46.5rem){.custom-link.is-button .icon-wrapper .icon-normal,button.custom-link .icon-wrapper .icon-normal{opacity:1}}.programme-progress{width:100%;max-width:300px;margin-top:1rem;gap:1rem}@media only screen and (max-width:74rem){.programme-progress{max-width:100%;padding:0 1rem}}.programme-progress .progress-bar{flex-grow:1;height:15px;background-color:#cad9e2;border-radius:var(--card-border-radius);overflow:hidden;position:relative}.programme-progress .progress-bar .progress-fill{position:absolute;top:50%;left:0;transform:translateY(-50%);height:8px;background-color:#406e8e;transition:width .3s ease;width:0;border-radius:var(--card-border-radius);margin:0 3px}.programme-progress .progress-complete,.programme-progress .progress-text{text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);font-weight:var(--font-weight-semibold);margin:0}.programme-progress .progress-complete{margin:0 auto;text-align:center}.anchor{top:calc((var(--navbar-height_approx) + 4rem)*-1);position:relative}.home-page{position:relative;--bsb-color-bg:#8f676f}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page p{margin:0}.home-page h1,.home-page h2{font-size:35px;line-height:45px}@media only screen and (max-width:74rem){.home-page h1{line-height:31px}.home-page h1,.home-page h2{font-size:var(--font-size-small)}.home-page h2{line-height:32px}}.home-page h4{font-size:40px;line-height:68px;font-weight:300;letter-spacing:0;font-family:Montserrat,sans-serif}.home-page a:hover{opacity:.7}.home-page section{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;--section-padding-top:0;--section-padding-bottom:0;--section-padding-left:0;--section-padding-right:0;padding:var(--section-padding-top) var(--section-padding-right) var(--section-padding-bottom) var(--section-padding-left)}.home-page .content-container{max-width:66.5rem;display:flex;z-index:1;--content-padding-top:0;--content-padding-bottom:0;--content-padding-left:0;--content-padding-right:0;padding:var(--content-padding-top) var(--content-padding-right) var(--content-padding-bottom) var(--content-padding-left)}.home-page .galaxy-section img.galaxy-image{position:absolute;width:auto;height:auto;will-change:transform}.home-page #welcome-section{--section-padding-top:95px;--section-padding-bottom:107px;position:relative;overflow:hidden;background:url(/images/backgrounds/bg-welcome.webp);background-size:cover}.home-page #welcome-section #galaxy-0{top:0;right:0}.home-page #welcome-section #galaxy-1{left:0;bottom:0}@media only screen and (max-width:80rem){.home-page #welcome-section{--section-padding-top:95px;--section-padding-bottom:106px;--section-padding-right:0;--section-padding-left:0}.home-page #welcome-section #galaxy-1{left:unset;right:calc(100% - 325px)}}@media only screen and (max-width:74rem){.home-page #welcome-section{--section-padding-top:40px;--section-padding-bottom:55px;--section-padding-right:44px;--section-padding-left:44px;background-position:25%}}.home-page #welcome-section .content-container{max-width:705px;flex-direction:column;align-items:center;gap:30px}@media only screen and (max-width:34rem){.home-page #welcome-section .content-container{gap:29px}}.home-page #welcome-section .content-container .description{padding:0 45px;text-align:center;display:flex;flex-direction:column;gap:25px}@media only screen and (max-width:80rem){.home-page #welcome-section .content-container .description{margin-top:0}}@media(max-width:74rem){.home-page #welcome-section .content-container .description{text-align:start;padding:0}}.home-page #welcome-section .content-container .quiz-button{margin-top:24px}@media only screen and (max-width:80rem){.home-page #welcome-section .content-container .quiz-button{margin-top:24px}}@media only screen and (max-width:34rem){.home-page #welcome-section .content-container .quiz-button{width:100%;margin-top:var(--font-size-xsmall)}}.home-page #welcome-section .content-container #browse-all-programs{letter-spacing:1px}.home-page #welcome-section .content-container #browse-all-programs a{font-weight:var(--font-weight-semibold);text-decoration:underline;color:inherit;text-transform:uppercase;line-height:22px;letter-spacing:0}@media only screen and (max-width:34rem){.home-page #welcome-section .content-container #browse-all-programs{margin-top:-10px}}.home-page #welcome-section #galaxy-0{left:65%}@media only screen and (max-width:80rem){.home-page #welcome-section #galaxy-0{left:73%}}@media only screen and (max-width:74rem){.home-page #welcome-section #galaxy-0{transform:scaleX(-1);top:-26px;right:70%;left:unset}.home-page #welcome-section #galaxy-1{display:none}}@media only screen and (max-width:34rem){.home-page #welcome-section #galaxy-0{transform:scale(-.46,.46);transform-origin:top;right:3%;left:unset}}.home-page #section2{--section-padding-top:55px;--section-padding-bottom:55px}@media only screen and (max-width:80rem){.home-page #section2{--section-padding-bottom:56px}}@media only screen and (max-width:34rem){.home-page #section2{--section-padding-top:36px;--section-padding-bottom:36px;--section-padding-right:40px;--section-padding-left:40px}}.home-page .mask-section-container{overflow:hidden;display:flex;justify-content:center}.home-page .masked-section{--mask-image-base-width:25dvw;width:1920px;min-width:1920px;max-width:100dvw;padding:0;display:grid;overflow-y:hidden;align-items:stretch}.home-page .masked-section .mask-container{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;background-size:cover}.home-page .masked-section .mask-image-left-top_heavy-small{-webkit-mask-image:url(/images/masks/wave-left-top_heavy-small.png);mask-image:url(/images/masks/wave-left-top_heavy-small.png)}.home-page .masked-section .mask-image-left-top_heavy-large{-webkit-mask-image:url(/images/masks/wave-left-top_heavy-large.png);mask-image:url(/images/masks/wave-left-top_heavy-large.png)}.home-page .masked-section .mask-image-left-bottom_heavy-small{-webkit-mask-image:url(/images/masks/wave-left-bottom_heavy-small.png);mask-image:url(/images/masks/wave-left-bottom_heavy-small.png)}.home-page .masked-section .mask-image-left-bottom_heavy-large{-webkit-mask-image:url(/images/masks/wave-left-bottom_heavy-large.png);mask-image:url(/images/masks/wave-left-bottom_heavy-large.png)}.home-page .masked-section .mask-image-left-straight-small{-webkit-mask-image:url(/images/masks/wave-left-straight-small.png);mask-image:url(/images/masks/wave-left-straight-small.png)}.home-page .masked-section .mask-image-left-straight-large{-webkit-mask-image:url(/images/masks/wave-left-straight-large.png);mask-image:url(/images/masks/wave-left-straight-large.png)}.home-page .masked-section .mask-image-right-top_heavy-small{-webkit-mask-image:url(/images/masks/wave-right-top_heavy-small.png);mask-image:url(/images/masks/wave-right-top_heavy-small.png)}.home-page .masked-section .mask-image-right-top_heavy-large{-webkit-mask-image:url(/images/masks/wave-right-top_heavy-large.png);mask-image:url(/images/masks/wave-right-top_heavy-large.png)}.home-page .masked-section .mask-image-right-bottom_heavy-small{-webkit-mask-image:url(/images/masks/wave-right-bottom_heavy-small.png);mask-image:url(/images/masks/wave-right-bottom_heavy-small.png)}.home-page .masked-section .mask-image-right-bottom_heavy-large{-webkit-mask-image:url(/images/masks/wave-right-bottom_heavy-large.png);mask-image:url(/images/masks/wave-right-bottom_heavy-large.png)}.home-page .masked-section .mask-image-right-straight-small{-webkit-mask-image:url(/images/masks/wave-right-straight-small.png);mask-image:url(/images/masks/wave-right-straight-small.png)}.home-page .masked-section .mask-image-right-straight-large{-webkit-mask-image:url(/images/masks/wave-right-straight-large.png);mask-image:url(/images/masks/wave-right-straight-large.png)}@media only screen and (max-width:74rem){.home-page .masked-section{width:unset;min-width:unset;overflow:hidden}}@media only screen and (min-width:calc(56rem + 1px)){.home-page .masked-section.mask-right{grid-template-columns:1fr auto}.home-page .masked-section.mask-right .mask-container{width:var(--mask-image-base-width)}.home-page .masked-section.mask-both{grid-template-columns:auto 1fr auto}.home-page .masked-section.mask-both .mask-container{width:var(--mask-image-base-width)}.home-page .masked-section.mask-left{grid-template-columns:auto 1fr}.home-page .masked-section.mask-left .mask-container{width:var(--mask-image-base-width)}}.home-page .masked-section .content-container{display:flex;justify-content:center;align-items:flex-start}.home-page .masked-section .content-container a.link{font-weight:700;font-size:.95rem;margin-top:1.5em}.home-page .about-possums .mobile-mask-container{width:100%;position:absolute;height:238px;display:none}@media only screen and (max-width:56rem){.home-page .about-possums .mobile-mask-container{display:block}}.home-page .about-possums .mobile-mask-container .mobile-mask{width:100%;height:100%;position:absolute;-webkit-mask-image:url(/images/masks/wave-top-right.png);mask-image:url(/images/masks/wave-top-right.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;background-size:cover;background-position:0 25%;background-size:170%;background-image:url(/images/accent-photos/baby1.webp);z-index:2}.home-page .about-possums .mobile-mask-container img{width:100%;height:100%;filter:drop-shadow(-5px 2px 0 #6c90a9) drop-shadow(0 2px 0 #6c90a9);z-index:-1;object-fit:fill}.home-page .about-possums .content-container{z-index:3;align-items:flex-start;--content-padding-top:101px;--content-padding-bottom:113px;--content-padding-left:0px;--content-padding-right:59px}@media only screen and (max-width:80rem){.home-page .about-possums .content-container{--content-padding-top:101px;--content-padding-bottom:112px;--content-padding-left:41px;--content-padding-right:11px}}@media(max-width:74rem){.home-page .about-possums .content-container{--content-padding-top:240px;--content-padding-bottom:61px;--content-padding-left:45px;--content-padding-right:0}}@media only screen and (max-width:56rem){.home-page .about-possums .content-container{--content-padding-right:45px;text-align:start;flex-direction:column}}.home-page .about-possums .content-container .left-section{max-width:36rem;min-width:36rem}@media(max-width:74rem){.home-page .about-possums .content-container .left-section{max-width:unset;min-width:unset}}.home-page .about-possums .content-container .left-section .left-section__description{margin-top:20px;display:flex;flex-direction:column;gap:22px}@media only screen and (max-width:34rem){.home-page .about-possums .content-container .left-section .left-section__description{margin-top:22px}}.home-page .about-possums .content-container .right-section{margin-left:7.8rem;min-width:200px}@media only screen and (max-width:80rem){.home-page .about-possums .content-container .right-section{margin-left:119px}}.home-page .about-possums .content-container .right-section h3{margin-top:8px;margin-bottom:19px}@media only screen and (max-width:80rem){.home-page .about-possums .content-container .right-section h3{margin-top:7px;margin-bottom:22px}}@media only screen and (max-width:34rem){.home-page .about-possums .content-container .right-section h3{margin-top:0;margin-bottom:24px}}@media only screen and (max-width:74rem){.home-page .about-possums .content-container .right-section{margin-left:48px}}@media only screen and (max-width:56rem){.home-page .about-possums .content-container .right-section{margin-left:0;margin-top:48px}}.home-page .about-possums .content-container .right-section .program-container{display:flex;flex-direction:column;gap:6px}.home-page .about-possums .content-container .right-section .program-container .program-item{background-color:#ebf1f4;border-radius:1000px;display:flex;gap:var(--gap-default);padding:6px 9px;transition:all .2s ease;transform-origin:top left;cursor:default;align-items:center}.home-page .about-possums .content-container .right-section .program-container .program-item p{color:#406e8e}.home-page .about-possums .content-container .right-section .program-container .program-item:hover{transform:scale(1.05);box-shadow:0 0 5px #406e8e}.home-page .about-possums .mask-container{--mask-image-base-width:32.6rem;-webkit-mask-size:150% 100%;mask-size:150% 100%;background-image:url(/images/accent-photos/baby1.webp)}@media only screen and (max-width:1500px){.home-page .about-possums .mask-container{--mask-image-base-width:35.2rem;-webkit-mask-size:60% 100%;mask-size:60% 100%;background-position:35%}}@media only screen and (max-width:74rem){.home-page .about-possums .mask-container{--mask-image-base-width:14rem;-webkit-mask-size:160% 100%;mask-size:160% 100%;background-position:26%}}.home-page .about-possums #galaxy-0{left:0;top:0}@media only screen and (min-width:56rem){.home-page .about-possums #galaxy-1,.home-page .about-possums #galaxy-2{display:none}}@media only screen and (max-width:56rem){.home-page .about-possums #galaxy-0{display:none}}.home-page .about-possums #galaxy-2{left:0;top:0}.home-page .about-possums #galaxy-1{right:0;top:81px}.home-page .journey-section{--section-padding-top:102px;--section-padding-bottom:103px;overflow:hidden}@media only screen and (max-width:80rem){.home-page .journey-section{--section-padding-bottom:103px}}.home-page .journey-section .content-container{text-align:center;align-items:center;width:100%;gap:var(--gap-default)}@media only screen and (max-width:34rem){.home-page .journey-section .content-container h2{padding-right:22px}}@media(max-width:74rem){.home-page .journey-section .content-container{text-align:start}}.home-page .journey-section .content-container .description{max-width:var(--content-width-small);text-align:inherit}@media only screen and (max-width:80rem){.home-page .journey-section .content-container .description{margin-top:0}}@media only screen and (max-width:34rem){.home-page .journey-section .content-container .description{margin-top:8px}}.home-page .journey-section .content-container .journey-card-container{display:flex;gap:30px}@media only screen and (max-width:80rem){.home-page .journey-section .content-container .journey-card-container{margin-top:13px}}@media only screen and (max-width:74rem){.home-page .journey-section .content-container .journey-card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}}@media only screen and (max-width:34rem){.home-page .journey-section .content-container .journey-card-container{display:flex;flex-direction:column;gap:2rem}}.home-page .journey-section .content-container .get-started{display:flex;justify-content:center;align-items:center;margin-top:35px}@media only screen and (max-width:80rem){.home-page .journey-section .content-container .get-started{margin-top:30px}}@media only screen and (max-width:74rem){.home-page .journey-section .content-container .get-started{margin-top:64px}}@media only screen and (max-width:34rem){.home-page .journey-section .content-container .get-started{margin-top:53px;width:100%}.home-page .journey-section .content-container .get-started .Button{width:100%}}.home-page .journey-section #galaxy-0{top:0;left:calc(50% + 768px)}.home-page .journey-section #galaxy-1{right:calc(50% + 561px);bottom:0}@media only screen and (max-width:1500px){.home-page .journey-section #galaxy-1{right:calc(50% + 426px)}}.home-page .journey-section #galaxy-2{left:0;bottom:0;display:none}.home-page .journey-section #galaxy-3{left:72%;top:30px}@media only screen and (max-width:1500px){.home-page .journey-section #galaxy-3{left:86%}}@media only screen and (max-width:80rem){.home-page .journey-section #galaxy-1{right:calc(50% + 423px)}.home-page .journey-section #galaxy-0{right:-354px}}@media only screen and (max-width:74rem){.home-page .journey-section{overflow:unset;--section-padding-top:49px;--section-padding-bottom:68px;--section-padding-left:43px;--section-padding-right:43px}.home-page .journey-section #galaxy-1{right:unset;left:-176px}.home-page .journey-section #galaxy-3{display:block;left:unset;right:12px;top:-50px}.home-page .journey-section #galaxy-0,.home-page .journey-section #galaxy-2{display:none}}@media only screen and (max-width:56rem){.home-page .journey-section #galaxy-2{display:block}.home-page .journey-section #galaxy-0,.home-page .journey-section #galaxy-1{display:none}}.home-page .why-section .mobile-mask-container{width:100%;position:absolute;height:240px;display:none}@media only screen and (max-width:56rem){.home-page .why-section .mobile-mask-container{display:block}}.home-page .why-section .mobile-mask-container .mobile-mask{width:100%;height:100%;position:absolute;-webkit-mask-image:url(/images/masks/wave-top-left.png);mask-image:url(/images/masks/wave-top-left.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;background-image:url(/images/accent-photos/baby2-mobile.webp);z-index:1;background-size:100%}.home-page .why-section .mobile-mask-container img{width:100%;height:100%;filter:drop-shadow(5px 2px 0 #6c90a9) drop-shadow(0 2px 0 #6c90a9);z-index:-1;object-fit:fill}.home-page .why-section #galaxy-1{display:none;position:absolute;right:0;top:0}@media only screen and (max-width:56rem){.home-page .why-section #galaxy-1{display:block}}.home-page .why-section #galaxy-0{right:0;bottom:0}@media only screen and (max-width:80rem){.home-page .why-section #galaxy-0{right:160px;bottom:-20px}}@media only screen and (max-width:74rem){.home-page .why-section #galaxy-0{right:0}}@media only screen and (max-width:56rem){.home-page .why-section #galaxy-0{display:none}}.home-page .why-section .content-container{--content-padding-top:100px;--content-padding-bottom:110px;--content-padding-left:39px;--content-padding-right:0;max-width:unset;justify-content:flex-start}@media only screen and (max-width:80rem){.home-page .why-section .content-container{--content-padding-top:101px;--content-padding-bottom:84px;--content-padding-left:14px;--content-padding-right:14px}}@media only screen and (max-width:74rem){.home-page .why-section .content-container{--content-padding-top:62px;--content-padding-bottom:62px;--content-padding-left:42px;--content-padding-right:48px}}@media only screen and (max-width:34rem){.home-page .why-section .content-container{--content-padding-right:42px}}@media only screen and (max-width:56rem){.home-page .why-section .content-container{margin-top:220px}}.home-page .why-section .content-container .section-container{display:flex}@media(max-width:74rem){.home-page .why-section .content-container .section-container{gap:35px;max-width:100%;flex-direction:column}}@media only screen and (max-width:56rem){.home-page .why-section .content-container .section-container{flex-direction:column}}.home-page .why-section .content-container .program-improve-icon{min-width:32px;max-width:32px;display:flex;justify-content:center;align-items:center}.home-page .why-section .mask-container{--mask-image-base-width:25.86667rem;background-position:28%;-webkit-mask-position:right;mask-position:right;background-image:url(/images/accent-photos/baby2.webp)}@media only screen and (max-width:1500px){.home-page .why-section .mask-container{--mask-image-base-width:35rem;-webkit-mask-size:60% 100%;mask-size:60% 100%;background-position:108px 7px}}@media only screen and (max-width:80rem){.home-page .why-section .mask-container{background-size:77%;background-position:231px 7px;-webkit-mask-size:40% 100%;mask-size:40% 100%}}@media only screen and (max-width:74rem){.home-page .why-section .mask-container{--mask-image-base-width:14.86667rem;background-size:120%;-webkit-mask-size:165% 100%;mask-size:165% 100%}}@media only screen and (max-width:1146px){.home-page .why-section .mask-container{-webkit-mask-size:197% 100%;mask-size:197% 100%}}.home-page .why-section .left-section{max-width:550px;width:100%;gap:30px}@media only screen and (max-width:80rem){.home-page .why-section .left-section{gap:30px}}@media only screen and (max-width:74rem){.home-page .why-section .left-section{max-width:100%}}@media only screen and (max-width:34rem){.home-page .why-section .left-section{gap:20px}}.home-page .why-section .left-section h2{max-width:450px}.home-page .why-section .left-section .description{display:flex;flex-direction:column;gap:22px}.home-page .why-section .left-section .learn-more{display:inline-flex;width:auto;margin:0}@media only screen and (max-width:80rem){.home-page .why-section .left-section .learn-more{margin-top:0}}@media only screen and (max-width:34rem){.home-page .why-section .left-section .learn-more{width:100%;margin-top:24px}}.home-page .why-section .right-section{margin-left:108px;margin-top:123px;width:100%;gap:26px;max-width:24rem}@media only screen and (max-width:80rem){.home-page .why-section .right-section{margin-top:124px;margin-left:109px;max-width:19rem}}.home-page .why-section .right-section h3{max-width:250px}@media(max-width:74rem){.home-page .why-section .right-section{margin-left:0;margin-top:2rem;gap:21px;max-width:100%}.home-page .why-section .right-section h3{max-width:100%}}.home-page .why-section .right-section .item-container{gap:17px;padding:0}.home-page .why-section .right-section .item-container .item{gap:13px}@media only screen and (max-width:34rem){.home-page .why-section .right-section .item-container .item{gap:17px}}@media only screen and (max-width:80rem){.home-page .why-section .right-section .item-container{gap:18px}}.home-page .why-section .journal-logos{margin-left:97px;margin-top:66px;display:flex;flex-direction:column;width:100%}.home-page .why-section .journal-logos h3{margin:25px 0}@media only screen and (max-width:74rem){.home-page .why-section .journal-logos h3{margin:0}}@media only screen and (max-width:34rem){.home-page .why-section .journal-logos h3{margin:63px 4px 23px}}@media only screen and (max-width:80rem){.home-page .why-section .journal-logos{margin-top:70px}.home-page .why-section .journal-logos h3{margin-bottom:32px}}@media(max-width:1600px){.home-page .why-section .journal-logos{margin-left:7.5rem}}@media(max-width:1500px){.home-page .why-section .journal-logos{margin-left:0}}@media only screen and (max-width:34rem){.home-page .why-section .journal-logos{margin:0}}.home-page .why-section .journal-logos .journal-logo-container{display:flex;gap:50px;align-items:center;flex-wrap:wrap;width:100%;margin-top:9px}@media only screen and (max-width:34rem){.home-page .why-section .journal-logos .journal-logo-container{flex-direction:column;gap:0;margin-top:0}.home-page .why-section .journal-logos .journal-logo-container .journal-logo__container:first-child{border-top:1px dashed #fff}}.home-page .featured-articles{--section-padding-top:106px;--section-padding-bottom:107px}@media only screen and (max-width:80rem){.home-page .featured-articles{--section-padding-top:111px;--section-padding-right:32px;--section-padding-left:32px}}@media only screen and (max-width:34rem){.home-page .featured-articles{--section-padding-top:87px;--section-padding-bottom:76px;--section-padding-right:46px;--section-padding-left:46px}.home-page .featured-articles .carousel-controls{margin-top:43px}}.home-page .featured-articles .content-container{justify-content:flex-start;align-items:flex-start;max-width:1050px;width:100%;gap:20px;flex-direction:column}@media only screen and (max-width:80rem){.home-page .featured-articles .content-container{gap:16px}}@media only screen and (max-width:34rem){.home-page .featured-articles .content-container{gap:36px}}.home-page .featured-articles .content-container .article-card{border-radius:42px;overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column;color:#fff}.home-page .featured-articles .content-container .article-card:hover{opacity:.7}.home-page .featured-articles .content-container .article-card .featured-image{max-height:180px;overflow:hidden;position:relative;aspect-ratio:344/180}@media only screen and (max-width:74rem){.home-page .featured-articles .content-container .article-card .featured-image{aspect-ratio:280/146}}.home-page .featured-articles .content-container .article-card .featured-image img{width:100%;height:100%;object-fit:cover;object-position:center}.home-page .featured-articles .content-container .article-card .featured-image .category{position:absolute;left:0;bottom:0;padding:14px 28px 7px;width:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));display:flex;align-items:center}.home-page .featured-articles .content-container .article-card .featured-image .category p{color:inherit;text-transform:uppercase;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xsmall);letter-spacing:var(--letter-spacing-sm)}.home-page .featured-articles .content-container .article-card .content{padding:14px 28px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.home-page .featured-articles .content-container .article-card .content .title h3{margin:0 0 20px;font-size:23px}.home-page .featured-articles .content-container.common-sleep-questions-container{margin-top:20px}.home-page .featured-articles .content-container.common-sleep-questions-container .common-sleep-questions{margin-top:10px}@media only screen and (max-width:80rem){.home-page .featured-articles .content-container.common-sleep-questions-container{margin-top:24px;gap:0}.home-page .featured-articles .content-container.common-sleep-questions-container .common-sleep-questions{margin-top:31px}}@media only screen and (max-width:74rem){.home-page .featured-articles .content-container.common-sleep-questions-container{margin-top:42px}.home-page .featured-articles .content-container.common-sleep-questions-container .common-sleep-questions{margin-top:33px}}.home-page .testimonials-section{--section-padding-top:95px;--section-padding-bottom:83px;background:url(/images/backgrounds/bg-testimonial.webp);background-position:62% 64%;background-size:110%}@media only screen and (max-width:74rem){.home-page .testimonials-section{--section-padding-left:60px;--section-padding-right:60px;background-position:46% 90%;background-size:140%}}@media only screen and (max-width:34rem){.home-page .testimonials-section{--section-padding-top:58px;--section-padding-bottom:60px;--section-padding-left:0;--section-padding-right:0;background-position:55% 90%;background-size:263%}}.home-page .testimonials-section .content-container{max-width:1055px;flex-direction:column;width:100%}.home-page .testimonials-section .content-container .testimonial-container{flex-direction:column;margin-top:48px;text-align:start}@media only screen and (max-width:34rem){.home-page .testimonials-section .content-container .testimonial-container{margin-top:32px}}.home-page .testimonials-section .content-container .testimonial-container .testimonial-carousel .testimonial-item{padding-top:1.5rem}.home-page .testimonials-section .content-container .testimonial-container .testimonial-carousel .testimonial-item .location{font-weight:var(--font-weight-semibold)}.home-page .testimonials-section .content-container .testimonial-container .quote-style:before{left:-1rem!important;top:-1.5rem;height:3.2rem;width:4.2rem;background-image:url(/images/quote-light_bg-lg.png);left:-1.5rem}.home-page .testimonials-section .content-container .testimonial-container .quote-style:after{content:none}.home-page .testimonials-section .content-container .testimonial-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2.7rem}.home-page .testimonials-section .content-container .testimonial-container .carousel-controls .carousel-button{background-color:transparent;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.home-page .testimonials-section .content-container .testimonial-container .carousel-controls .carousel-button img{display:block;transition:transform .3s ease}.home-page .testimonials-section .content-container .testimonial-container .carousel-controls .carousel-button:hover img{transform:scale(1.2)}.home-page .testimonials-section .content-container .testimonials{display:flex;gap:90px;margin-top:60px}.home-page .testimonials-section .content-container .quote-container{width:100%;margin-top:0;margin-bottom:3rem}.home-page .testimonials-section .content-container .quote-container,.home-page .testimonials-section .content-container .quote-source,.home-page .testimonials-section .content-container .quote-style{font-size:.9rem}.home-page .testimonials-section .content-container .title{width:530px}@media only screen and (max-width:34rem){.home-page .testimonials-section .content-container .title{width:100%;padding:0 29px 0 47px}}.home-page .trusted{--section-padding-top:103px;--section-padding-bottom:152px;--section-padding-right:60px;--section-padding-left:60px;overflow:hidden}.home-page .trusted #galaxy-0{right:0;bottom:0}.home-page .trusted #galaxy-1{left:0;top:0}@media only screen and (max-width:80rem){.home-page .trusted{--section-padding-bottom:150px}.home-page .trusted #galaxy-1{display:none}.home-page .trusted #galaxy-0{left:calc(100% - 284px)}}@media only screen and (max-width:34rem){.home-page .trusted{--section-padding-top:56px;--section-padding-bottom:209px;--section-padding-right:18px;--section-padding-left:18px}.home-page .trusted h3{padding:0 25px}.home-page .trusted #galaxy-0{right:0;top:calc(100% - 370px);left:unset}}.home-page .trusted .content-container{max-width:1063px;width:100%}.home-page .trusted .trusted-names{display:flex;gap:2.5rem;align-items:center;flex-wrap:wrap;place-items:center;margin-top:36px}.home-page .trusted .trusted-names .trust-name{opacity:1;width:auto;height:45px}@media only screen and (max-width:1235px){.home-page .trusted .trusted-names{display:grid;grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:955px){.home-page .trusted .trusted-names{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:630px){.home-page .trusted .trusted-names{grid-template-columns:repeat(2,1fr);padding:0 8px;row-gap:28px;column-gap:11px}}.home-page .trusted .subscriptions{margin-top:95px;display:flex;flex-direction:column;width:100%;align-items:center;text-align:center}@media only screen and (max-width:34rem){.home-page .trusted .subscriptions{margin-top:0}.home-page .trusted .subscriptions h3{display:none}}.home-page .trusted .subscriptions .container{margin-top:27px;border-radius:160px;background-color:var(--bsb-color-bg);display:flex;overflow:hidden;width:100%}@media only screen and (max-width:930px){.home-page .trusted .subscriptions .container{flex-direction:column;border-top-left-radius:160px;border-top-right-radius:160px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media only screen and (max-width:34rem){.home-page .trusted .subscriptions .container{margin-top:66px}}.home-page .trusted .subscriptions .container .left-section{position:relative;display:flex;align-items:center;justify-content:center;width:48.5%}.home-page .trusted .subscriptions .container .left-section:before{content:"";width:100%;height:100%;background-image:url(/images/backgrounds/breastfeeding.webp);position:absolute;left:0;right:0;background-repeat:no-repeat;opacity:.3;transition:all .2s ease;background-size:120%;background-position:82% -128px}.home-page .trusted .subscriptions .container .left-section:hover:before{opacity:1}.home-page .trusted .subscriptions .container .left-section img{z-index:1}@media only screen and (max-width:930px){.home-page .trusted .subscriptions .container .left-section{width:100%;height:240px;padding:0 25px;align-items:flex-end;background-size:cover;background-position:top}.home-page .trusted .subscriptions .container .left-section img{width:100%;object-fit:contain;bottom:50%;margin-bottom:45px}}.home-page .trusted .subscriptions .container .right-section{display:flex;flex-direction:column;gap:16px;padding:47px 0 43px 46px;max-width:395px}@media only screen and (max-width:80rem){.home-page .trusted .subscriptions .container .right-section{padding-top:50px;padding-bottom:46px;padding-left:48px;gap:17px}}@media only screen and (max-width:930px){.home-page .trusted .subscriptions .container .right-section{width:100%;max-width:100%;padding:30px}}@media only screen and (max-width:34rem){.home-page .trusted .subscriptions .container .right-section{padding:33px 30px;gap:25px}}.home-page .trusted .subscriptions .container .right-section p{text-align:left}.home-page .trusted .subscriptions .container .right-section .title{font-size:20px;color:#fff;line-height:29px;letter-spacing:.04px}@media only screen and (max-width:34rem){.home-page .trusted .subscriptions .container .right-section .title{font-size:25px;line-height:28px}}.home-page .trusted .subscriptions .container .right-section .breastfeeding-btn{color:var(--bsb-color-bg);margin-top:12px;align-self:flex-start}@media only screen and (max-width:46.5rem){.home-page .trusted .subscriptions .container .right-section .breastfeeding-btn{width:100%;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:34rem){.home-page .trusted .subscriptions .container .right-section .breastfeeding-btn{margin-top:0}}.LoginPage{min-height:100dvh}.LoginPage section{display:flex;flex-direction:column;justify-content:center;align-items:center}.LoginPage section .login-container{max-width:min(350px,90vw);width:100%;padding-bottom:2rem;text-align:center}.LoginPage .LoginForm .Form{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.LoginPage .LoginForm .Form .FormControl{width:100%}.LoginPage .LoginForm .Form label{display:none}.LoginPage .LoginForm .Form input{color:#fff;border-bottom:2px solid #85a4b8}.LoginPage .LoginForm .Form input::placeholder{color:#85a4b8}.LoginPage .LoginForm .Form .Button[type=submit]{--color:#fff;--hover-color:#fff;--text-color:#406e8e;--text-hover-color:#406e8e;background:var(--color);color:var(--text-color);border:2px solid var(--color);background:transparent;color:var(--color);padding:1em 3em;font-size:1em;min-width:18rem;--text-color:$color-secondary}.LoginPage .LoginForm .Form .Button[type=submit]:active,.LoginPage .LoginForm .Form .Button[type=submit]:focus,.LoginPage .LoginForm .Form .Button[type=submit]:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}@media only screen and (max-width:34rem){.LoginPage .LoginForm .Form .Button[type=submit]{min-width:100%}}.LoginPage .LoginForm .Form .forgot{margin-top:1.25rem;color:inherit}.LoginPage .LoginForm .Form .forgot:hover{opacity:.7}.Modal .inner{top:calc(50% + 3.333335rem);transform:translate(-50%,-50%);width:100%;min-width:min(320px,100vw);max-width:min(860px,100vw);max-height:calc(95vh - 6.66667rem)}.Modal .inner .content .body{justify-self:auto}.Modal.blur .overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,0)}.Modal.popup-overlay .content{border-width:8px;padding:4rem}@media only screen and (max-width:34rem){.Modal.popup-overlay .content{padding:2rem}}@media only screen and (min-height:34rem){.Modal.popup-overlay .content{padding:2rem}}.Modal.popup-overlay .header{border:none;padding:0;margin:2.5rem 0}@media only screen and (max-width:34rem){.Modal.popup-overlay .header{margin:1.25rem 0}}@media only screen and (min-height:34rem){.Modal.popup-overlay .header{margin:1.25rem 0}}.Modal.popup-overlay h4{font-size:23.66px;text-align:center}.Modal .SubscriptionBenefits{max-width:550px;margin:0 auto;padding-top:2rem}@media only screen and (max-width:34rem){.Modal .SubscriptionBenefits{padding:0}}@media only screen and (min-height:34rem){.Modal .SubscriptionBenefits{padding:0}}#newsletter-signup p{padding:0;margin:0}#newsletter-signup .Button:hover{opacity:.7}#newsletter-signup .footnote{text-align:center;width:100%;max-width:480px;margin:3rem auto 0;font-size:10.7692307692px}@media only screen and (max-width:34rem){#newsletter-signup .footnote{margin:1rem auto 0}}#newsletter-signup .NewsletterSignup>form{margin:2.5rem 0;display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"name email" "submit submit"}#newsletter-signup .NewsletterSignup>form [data-control-name=name]{grid-area:name}#newsletter-signup .NewsletterSignup>form [data-control-name=email]{grid-area:email}#newsletter-signup .NewsletterSignup>form .Button[type=submit]{grid-area:submit;justify-self:center}#newsletter-signup .NewsletterSignup>form input{font-size:16px}@media only screen and (max-width:34rem){#newsletter-signup .NewsletterSignup>form{grid-template-columns:1fr;gap:1.25rem;grid-template-areas:"name" "email" "submit"}#newsletter-signup .NewsletterSignup>form .Button.large-button{min-width:unset}}#free-limit-reached p{text-align:center}#free-limit-reached p:first-child{margin-top:0}#add-subscription .SubscriptionComparison .continue-with-selection,#subscription-error-with-options .SubscriptionComparison .continue-with-selection,#subscription-options .SubscriptionComparison .continue-with-selection{display:flex;flex-direction:column}#add-subscription .SubscriptionComparison .continue-with-selection>div,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>div,#subscription-options .SubscriptionComparison .continue-with-selection>div{display:flex;justify-content:center;margin:2rem}@media only screen and (max-width:calc(34rem + 100px)){#add-subscription .SubscriptionComparison .continue-with-selection>div,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>div,#subscription-options .SubscriptionComparison .continue-with-selection>div{margin:.75rem}}#add-subscription .SubscriptionComparison .continue-with-selection>label,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>label,#subscription-options .SubscriptionComparison .continue-with-selection>label{display:flex;align-items:flex-start}#add-subscription .SubscriptionComparison .continue-with-selection>label>p,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>label>p,#subscription-options .SubscriptionComparison .continue-with-selection>label>p{margin:0}#add-subscription .SubscriptionComparison .continue-with-selection>label>p.tal,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>label>p.tal,#subscription-options .SubscriptionComparison .continue-with-selection>label>p.tal{text-align:left}#add-subscription .SubscriptionComparison .continue-with-selection>label>p>a,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>label>p>a,#subscription-options .SubscriptionComparison .continue-with-selection>label>p>a{font-weight:700}#add-subscription .SubscriptionComparison .continue-with-selection>label>p>a:after,#subscription-error-with-options .SubscriptionComparison .continue-with-selection>label>p>a:after,#subscription-options .SubscriptionComparison .continue-with-selection>label>p>a:after{display:none}#add-subscription .checkout-details p,#subscription-error-with-options .checkout-details p,#subscription-options .checkout-details p{text-align:center;margin:0}#add-subscription .checkout-details .SignupForm,#subscription-error-with-options .checkout-details .SignupForm,#subscription-options .checkout-details .SignupForm{margin-top:3rem}#add-subscription .checkout-details .SignupForm>.Form,#subscription-error-with-options .checkout-details .SignupForm>.Form,#subscription-options .checkout-details .SignupForm>.Form{width:640px;max-width:100%;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;grid-template-areas:"fullName email" "password confirmPassword" "billing billing" "buttons buttons"}#add-subscription .checkout-details .SignupForm>.Form [data-control-name=fullName],#subscription-error-with-options .checkout-details .SignupForm>.Form [data-control-name=fullName],#subscription-options .checkout-details .SignupForm>.Form [data-control-name=fullName]{grid-area:fullName}#add-subscription .checkout-details .SignupForm>.Form [data-control-name=email],#subscription-error-with-options .checkout-details .SignupForm>.Form [data-control-name=email],#subscription-options .checkout-details .SignupForm>.Form [data-control-name=email]{grid-area:email}#add-subscription .checkout-details .SignupForm>.Form [data-control-name=password],#subscription-error-with-options .checkout-details .SignupForm>.Form [data-control-name=password],#subscription-options .checkout-details .SignupForm>.Form [data-control-name=password]{grid-area:password}#add-subscription .checkout-details .SignupForm>.Form [data-control-name=confirmPassword],#subscription-error-with-options .checkout-details .SignupForm>.Form [data-control-name=confirmPassword],#subscription-options .checkout-details .SignupForm>.Form [data-control-name=confirmPassword]{grid-area:confirmPassword}#add-subscription .checkout-details .SignupForm>.Form [data-control-name=_billingAddress],#add-subscription .checkout-details .SignupForm>.Form>.billing-address,#subscription-error-with-options .checkout-details .SignupForm>.Form [data-control-name=_billingAddress],#subscription-error-with-options .checkout-details .SignupForm>.Form>.billing-address,#subscription-options .checkout-details .SignupForm>.Form [data-control-name=_billingAddress],#subscription-options .checkout-details .SignupForm>.Form>.billing-address{grid-area:billing}#add-subscription .checkout-details .SignupForm>.Form>.billing-address>.address,#subscription-error-with-options .checkout-details .SignupForm>.Form>.billing-address>.address,#subscription-options .checkout-details .SignupForm>.Form>.billing-address>.address{margin:.75rem 0}#add-subscription .checkout-details .SignupForm>.Form>.buttons,#subscription-error-with-options .checkout-details .SignupForm>.Form>.buttons,#subscription-options .checkout-details .SignupForm>.Form>.buttons{grid-area:buttons;display:flex;justify-content:center;align-items:center;gap:2.5rem;font-size:16px}#add-subscription .checkout-details .SignupForm>.Form>.buttons>.Button:nth-child(2),#subscription-error-with-options .checkout-details .SignupForm>.Form>.buttons>.Button:nth-child(2),#subscription-options .checkout-details .SignupForm>.Form>.buttons>.Button:nth-child(2){background-color:#406e8e;color:#fff;min-height:60px;padding:0 55px}@media only screen and (max-width:34rem){#add-subscription .checkout-details .SignupForm>.Form,#subscription-error-with-options .checkout-details .SignupForm>.Form,#subscription-options .checkout-details .SignupForm>.Form{grid-template-columns:1fr;grid-template-areas:"fullName" "email" "password" "confirmPassword" "billing" "buttons"}#add-subscription .checkout-details .SignupForm>.Form>.buttons,#subscription-error-with-options .checkout-details .SignupForm>.Form>.buttons,#subscription-options .checkout-details .SignupForm>.Form>.buttons{flex-direction:column-reverse;gap:2rem}#add-subscription .checkout-details .SignupForm>.Form>.buttons>.Button[type=submit],#subscription-error-with-options .checkout-details .SignupForm>.Form>.buttons>.Button[type=submit],#subscription-options .checkout-details .SignupForm>.Form>.buttons>.Button[type=submit]{min-width:unset}#add-subscription .checkout-details .SignupForm>.Form>.billing-address>.address,#subscription-error-with-options .checkout-details .SignupForm>.Form>.billing-address>.address,#subscription-options .checkout-details .SignupForm>.Form>.billing-address>.address{margin:1rem 0}}#add-subscription .checkout-details .SignupForm.user-prefilled>.Form,#subscription-error-with-options .checkout-details .SignupForm.user-prefilled>.Form,#subscription-options .checkout-details .SignupForm.user-prefilled>.Form{grid-template-areas:"billing billing" "buttons buttons"}#add-subscription .payment-details>p:first-child,#subscription-error-with-options .payment-details>p:first-child,#subscription-options .payment-details>p:first-child{margin:0}#add-subscription .payment-details>p:first-child>span,#subscription-error-with-options .payment-details>p:first-child>span,#subscription-options .payment-details>p:first-child>span{display:block;margin-top:.75rem}#add-subscription .payment-details .gst,#subscription-error-with-options .payment-details .gst,#subscription-options .payment-details .gst{font-size:10.7692307692px;text-align:right}#add-subscription .payment-details .StripePaymentForm,#subscription-error-with-options .payment-details .StripePaymentForm,#subscription-options .payment-details .StripePaymentForm{margin:3rem 0}@media only screen and (max-width:34rem){#add-subscription .payment-details .StripePaymentForm,#subscription-error-with-options .payment-details .StripePaymentForm,#subscription-options .payment-details .StripePaymentForm{margin-bottom:1rem}}#add-subscription .payment-details .buttons,#subscription-error-with-options .payment-details .buttons,#subscription-options .payment-details .buttons{display:flex;gap:1.25rem}@media only screen and (max-width:34rem){#add-subscription .payment-details .buttons,#subscription-error-with-options .payment-details .buttons,#subscription-options .payment-details .buttons{flex-wrap:wrap;justify-content:center;gap:1.25rem}}#add-subscription .payment-details .buttons .pay-now,#add-subscription .payment-details .buttons .pay-now>*,#subscription-error-with-options .payment-details .buttons .pay-now,#subscription-error-with-options .payment-details .buttons .pay-now>*,#subscription-options .payment-details .buttons .pay-now,#subscription-options .payment-details .buttons .pay-now>*{flex-grow:0;flex-shrink:0}#subscription-details .description{white-space:pre-wrap}#subscription-details .details>span{display:block}@media only screen and (max-width:34rem){#welcome .header h4{font-size:14px}}#update-payment-method .inner .content .body{justify-self:auto}.programme-page .program-header{position:relative;height:var(--header-desktop);margin-bottom:2rem}@media only screen and (max-width:34rem){.programme-page .program-header{height:var(--header-mobile)}}.programme-page .program-header img{width:100%;height:100%;object-fit:cover;object-position:center}.programme-page .program-header .program-icon-wrapper{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:2;width:50px}.programme-page .programme-info-section{padding-bottom:1.5rem}.programme-page .programme-info-section .content{display:flex;flex-direction:column;align-items:center}.programme-page .programme-info-section .content h1{margin:1rem 0 2rem}.programme-page .programme-info-section .content .programme-progress{margin-top:0;margin-bottom:2rem}@media only screen and (max-width:34rem){.programme-page .programme-info-section .content .programme-progress{margin-bottom:1.5rem}.programme-page .programme-info-section .content h1{margin:0 0 1.5rem;line-height:1.1}}.programme-page .programme-details-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 8rem;gap:1rem 8rem;align-items:start}.programme-page .programme-details-grid .programme-description{grid-column:1/-1;margin:0 0 1.5rem}.programme-page .programme-details-grid a{width:auto;justify-self:start}.programme-page .programme-details-grid h3{margin:0}@media only screen and (max-width:55rem){.programme-page .programme-details-grid{gap:1rem 4rem}}@media only screen and (max-width:46.5rem){.programme-page .programme-details-grid{grid-template-columns:1fr;gap:0}.programme-page .programme-details-grid h3{margin:1rem 0 0}.programme-page .programme-details-grid p{margin-top:.5rem;margin-bottom:1.25rem}.programme-page .programme-details-grid a{width:100%}}.programme-page:has(.category-section-card.open) .category-section-card:not(.open){transition:opacity .3s ease}.programme-page:has(.category-section-card.open) .category-section-card:not(.open) .section-row{opacity:.5}.programme-page:has(.category-section-card.open) .category-section-card:not(.open) .section-row:hover{opacity:1}.programme-page:has(.category-section-card.open) .program-header,.programme-page:has(.category-section-card.open) .programme-info-section{opacity:.5;transition:opacity .3s ease}.category-section-card.open{position:relative}.results-page section{padding-bottom:2rem}.results-page .dropdown-list .category-section-card{z-index:1}.results-page .dropdown-list .category-section-card>.section-row{border-left:var(--border-default);border-right:var(--border-default);pointer-events:none}.results-page .dropdown-list .category-section-card>.section-row .image-col{padding-top:5px;flex:0 0 var(--col-txt-pct)}@media only screen and (max-width:74rem){.results-page .dropdown-list .category-section-card>.section-row .image-col{flex:none;width:100%}}@media only screen and (max-width:34rem){.results-page .dropdown-list .category-section-card>.section-row .text-col{flex:100% 1}}.results-page .dropdown-list .category-section-card .chapter-item .text-col{flex:100% 1}.results-page .dropdown-list .category-section-card .chapter-item .chapter-row{border-left:var(--border-default)}.results-page .dropdown-list .article-list-container .results-list{border-top:var(--border-default)}.results-page .dropdown-list .article-list-container .results-list .article-list-item .article-left-col{background-color:var(--light-color)}.results-page .dropdown-list .article-list-container .results-list .article-list-item .article-middle-col{border-left:var(--border-default)}.results-page .dropdown-list .article-list-container .results-list .article-list-item .arrow-col,.results-page .dropdown-list .article-list-container .results-list .article-list-item .article-middle-col,.results-page .dropdown-list .article-list-container .results-list .article-list-item .article-right-col{border-top:none;border-bottom:var(--border-default)}@media only screen and (min-width:80rem){.results-page .button-container{margin-top:0}}.results-page.search .article-list-container{margin:2rem 0}@media only screen and (max-width:34rem){.results-page.search .article-list-container{margin:0 0 2rem}}.results-page.search .article-list-container .results-list .article-list-item{margin-bottom:0}.results-page.search .article-list-container .results-list .article-list-item .article-left-col{background-color:var(--light-color)}.results-page.search .article-list-container .results-list .article-list-item .article-left-col:empty{flex:0 0}.results-page.search .article-list-container .results-list .article-list-item .article-middle-col{border-left:var(--border-default)}.results-page.search .article-list-container .results-list .article-list-item .arrow-col,.results-page.search .article-list-container .results-list .article-list-item .article-middle-col,.results-page.search .article-list-container .results-list .article-list-item .article-right-col{border-bottom:none}.results-page.search .article-list-container .results-list .article-list-item:last-child>.arrow-col,.results-page.search .article-list-container .results-list .article-list-item:last-child>.article-middle-col,.results-page.search .article-list-container .results-list .article-list-item:last-child>.article-right-col{border-bottom:var(--border-default)}.results-page .pagination{display:flex;justify-content:center;align-items:center;gap:6rem;margin-bottom:4rem}.results-page .pagination button{color:#85a4b8}.results-page .pagination button:active,.results-page .pagination button:focus,.results-page .pagination button:hover{animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}.results-page .pagination button:hover{color:#406e8e}.results-page .pagination .current-page{font-size:14px;font-weight:500}.results-page .pagination .invisible{visibility:hidden}@media only screen and (max-width:45rem){.results-page .pagination{margin-bottom:2rem;gap:3rem}}@media only screen and (max-width:34rem){.results-page .pagination,.results-page .pagination .current-page{font-size:10.7692307692px}}.ResetPassword .reset-password-container{width:100%;max-width:320px;margin:0 auto}.ResetPassword .error{color:#f52d00}.ResetPassword .ResetPasswordForm .Form{display:flex;flex-direction:column;gap:2.5rem;align-items:stretch}.ResetPassword .ResetPasswordForm .Form label{display:none}.ResetPassword .ResetPasswordForm .Form input{color:#fff;border-bottom:2px solid #85a4b8}.ResetPassword .ResetPasswordForm .Form input::placeholder{color:#85a4b8}.ResetPassword .ResetPasswordForm .Form .Button[type=submit]{--color:#fff;--hover-color:#fff;--text-color:#406e8e;--text-hover-color:#406e8e;background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em;background:transparent;color:var(--color);--text-color:$color-secondary}.ResetPassword .ResetPasswordForm .Form .Button[type=submit]:active,.ResetPassword .ResetPasswordForm .Form .Button[type=submit]:focus,.ResetPassword .ResetPasswordForm .Form .Button[type=submit]:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}.ResetPassword .ResetPasswordForm .Form .forgot{margin-top:1.25rem}.SignupPage .SignupViaSubscription:after,.SignupPage h4{display:none}.SignupPage .Signup{margin:48px}.SignupPage .SignupViaSubscription{width:100%;display:flex;gap:24px}.signup-complete-page .start-browsing{display:block;margin:3rem auto;width:100%;max-width:320px;color:#fff}.speak-to-an-ndc-professional{overflow:hidden}.speak-to-an-ndc-professional section{padding-bottom:2rem}.speak-to-an-ndc-professional section:last-child{padding-bottom:6rem}.speak-to-an-ndc-professional section .Button{display:inline-flex;width:auto;margin-right:auto}.speak-to-an-ndc-professional .ndc.dual-content-section img{max-width:100%;max-height:100%}.speak-to-an-ndc-professional .one-on-one{padding:2rem 0 4rem}@media only screen and (max-width:74rem){.speak-to-an-ndc-professional .one-on-one{padding:4rem}}@media only screen and (max-width:34rem){.speak-to-an-ndc-professional .one-on-one{padding:4rem 2rem}}.speak-to-an-ndc-professional .sidenote{font-size:.8rem;font-style:italic;margin-bottom:2.25em}.bg-stars_planets-top-light{background-position:100% 0;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-top-light{background-image:url(/images/backgrounds/light_bg-top_aligned.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-top-light{background-image:url(/images/backgrounds/light_bg-top_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-top-light{background-size:110dvw}}.bg-stars_planets-top-light-faded{background-position:100% 0;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-top-light-faded{background-image:url(/images/backgrounds/light_bg-top_aligned-faded.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-top-light-faded{background-image:url(/images/backgrounds/light_bg-top_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-top-light-faded{background-size:110dvw}}.bg-stars_planets-top-dark{background-position:100% 0;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-top-dark{background-image:url(/images/backgrounds/dark_bg-top_aligned.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-top-dark{background-image:url(/images/backgrounds/dark_bg-top_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-top-dark{background-size:110dvw}}.bg-stars_planets-top-dark-faded{background-position:100% 0;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-top-dark-faded{background-image:url(/images/backgrounds/dark_bg-top_aligned-faded.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-top-dark-faded{background-image:url(/images/backgrounds/dark_bg-top_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-top-dark-faded{background-size:110dvw}}.bg-stars_planets-bottom-light{background-position:100% 100%;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-bottom-light{background-image:url(/images/backgrounds/light_bg-bottom_aligned.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-bottom-light{background-image:url(/images/backgrounds/light_bg-bottom_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-bottom-light{background-size:110dvw}}.bg-stars_planets-bottom-light-faded{background-position:100% 100%;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-bottom-light-faded{background-image:url(/images/backgrounds/light_bg-bottom_aligned-faded.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-bottom-light-faded{background-image:url(/images/backgrounds/light_bg-bottom_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-bottom-light-faded{background-size:110dvw}}.bg-stars_planets-bottom-dark{background-position:100% 100%;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-bottom-dark{background-image:url(/images/backgrounds/dark_bg-bottom_aligned.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-bottom-dark{background-image:url(/images/backgrounds/dark_bg-bottom_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-bottom-dark{background-size:110dvw}}.bg-stars_planets-bottom-dark-faded{background-position:100% 100%;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-bottom-dark-faded{background-image:url(/images/backgrounds/dark_bg-bottom_aligned-faded.png);background-size:60dvw}}@media only screen and (max-width:80rem){.bg-stars_planets-bottom-dark-faded{background-image:url(/images/backgrounds/dark_bg-bottom_aligned-faded.png);background-size:800px}}@media only screen and (max-width:50rem){.bg-stars_planets-bottom-dark-faded{background-size:110dvw}}.bg-stars_planets-combined_right-light{background-size:auto 100%;background-position:100%;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-combined_right-light{background-image:url(/images/backgrounds/light_bg-combined_right_aligned.png)}}@media only screen and (max-width:80rem){.bg-stars_planets-combined_right-light{background-image:url(/images/backgrounds/light_bg-combined_right_aligned-faded.png)}}.bg-stars_planets-combined_right-light-faded{background-image:url(/images/backgrounds/light_bg-combined_right_aligned-faded.png)}.bg-stars_planets-combined_right-dark,.bg-stars_planets-combined_right-light-faded{background-size:auto 100%;background-position:100%;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-combined_right-dark{background-image:url(/images/backgrounds/dark_bg-combined_right_aligned.png)}}@media only screen and (max-width:80rem){.bg-stars_planets-combined_right-dark{background-image:url(/images/backgrounds/dark_bg-combined_right_aligned-faded.png)}}.bg-stars_planets-combined_right-dark-faded{background-size:auto 100%;background-position:100%;background-image:url(/images/backgrounds/dark_bg-combined_right_aligned-faded.png);background-repeat:no-repeat}.bg-stars_planets-combined_left-light{background-size:auto 100%;background-position:0;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-combined_left-light{background-image:url(/images/backgrounds/light_bg-combined_left_aligned.png)}}@media only screen and (max-width:80rem){.bg-stars_planets-combined_left-light{background-image:url(/images/backgrounds/light_bg-combined_left_aligned-faded.png)}}.bg-stars_planets-combined_left-light-faded{background-image:url(/images/backgrounds/light_bg-combined_left_aligned-faded.png)}.bg-stars_planets-combined_left-dark,.bg-stars_planets-combined_left-light-faded{background-size:auto 100%;background-position:0;background-repeat:no-repeat}@media only screen and (min-width:80rem){.bg-stars_planets-combined_left-dark{background-image:url(/images/backgrounds/dark_bg-combined_left_aligned.png)}}@media only screen and (max-width:80rem){.bg-stars_planets-combined_left-dark{background-image:url(/images/backgrounds/dark_bg-combined_left_aligned-faded.png)}}.bg-stars_planets-combined_left-dark-faded{background-size:auto 100%;background-position:0;background-image:url(/images/backgrounds/dark_bg-combined_left_aligned-faded.png);background-repeat:no-repeat}.bg-fixed{background-attachment:fixed}.BookNDCProfessional .existing-registration{border-top:2px solid #406e8e;border-bottom:2px solid #406e8e;padding:2rem}.BookNDCProfessional .existing-registration .buttons{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.BookNDCProfessional .existing-registration .buttons .Button{color:#406e8e}.BookNDCProfessional .existing-registration .buttons .Button:last-child{margin-left:auto}@media only screen and (max-width:34rem){.BookNDCProfessional .existing-registration .buttons{flex-direction:column}.BookNDCProfessional .existing-registration .buttons .Button:last-child{margin-left:0}}.BookNDCProfessional .new-registration table{width:100%;border-top:2px solid #406e8e;border-bottom:2px solid #406e8e}.BookNDCProfessional .new-registration table td{padding:.75rem}.BookNDCProfessional .new-registration table .registrations-available{text-align:right}.BookNDCProfessional .new-registration table .actions{width:100px;text-align:center}.BookNDCProfessional .new-registration table .actions .Button{background-color:#406e8e;padding:10px}.BookNDCProfessional .new-registration table .actions .Button:hover{opacity:.7}.BookNDCProfessional .new-registration .buttons{display:flex;justify-content:space-between;margin-top:1.25rem}.BookNDCProfessional .new-registration .buttons .Button{display:flex;align-items:center;justify-content:center;gap:.75rem}.BookNDCProfessional .new-registration .buttons .Button[disabled]{visibility:hidden}.BookNDCProfessional .timezone-info{font-size:10.7692307692px}.BookNDCProfessional .cta{border-top:2px solid #406e8e;border-bottom:2px solid #406e8e;padding:3rem;background:#cad9e2}@media only screen and (max-width:34rem){.BookNDCProfessional .cta{padding:2rem}}.BookNDCProfessional .cta>p{margin:0}.BookNDCProfessional .cta>.Button{margin-top:2rem}@media only screen and (max-width:34rem){.BookNDCProfessional .cta>.Button{min-width:unset}}.Button.solid{color:#406e8e;background-color:#fff;padding:0 55px;font-size:13px;text-transform:uppercase;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-sm);display:flex;align-items:center;justify-content:center;text-align:center;gap:15px;height:80px;border:none;transition:all .4s ease}.Button.solid.outline,.Button.solid.outline:hover{border:1px solid #fff}.Button.solid.reverse:hover{color:#fff;background-color:#406e8e;box-shadow:none;transform:none}.Button.solid.reverse:hover img{filter:brightness(0) invert(1)}.Button.solid:hover{color:#406e8e;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.3);transform:scale(1.05)}.Button.solid svg{width:34px;height:34px}.Button.solid svg path{fill:#406e8e}.Button.solid.icon{padding:0 30px}.Button.solid.icon svg path{fill:inherit}.Button.solid.dark{color:#fff;background-color:#406e8e}.Button.solid.dark.reverse:hover{color:#406e8e;background-color:#fff;box-shadow:none;transform:none}.Button.solid.dark.outline,.Button.solid.dark.outline:hover{border:1px solid #406e8e}.Button.solid.small{height:60px;padding:0 55px}.common-sleep-questions{width:100%}.common-sleep-questions .common-sleep-question{--border-color:#406e8e;border-top:1px dashed var(--border-color)}.common-sleep-questions .common-sleep-question .csq-content{display:flex;flex-direction:row-reverse;gap:5rem;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .3s ease .1s,padding-bottom .3s ease .1s}@media only screen and (max-width:900px){.common-sleep-questions .common-sleep-question .csq-content{flex-direction:column-reverse;gap:30px}.common-sleep-questions .common-sleep-question .csq-content .article-card{max-width:100%}}.common-sleep-questions .common-sleep-question .csq-content .article-card{max-width:32.7%;margin-top:1rem}@media only screen and (max-width:900px){.common-sleep-questions .common-sleep-question .csq-content .article-card{max-width:100%}}.common-sleep-questions .common-sleep-question .csq-content>p{flex:1 1;padding-top:1rem}.common-sleep-questions .common-sleep-question.active .csq-content{max-height:1000px;padding-bottom:2rem;opacity:1;transition:max-height .5s ease,opacity .3s ease .2s,padding-bottom .3s ease .2s}.common-sleep-questions .common-sleep-question .csq-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.common-sleep-questions .common-sleep-question .csq-title h4{font-size:40px;line-height:68px;letter-spacing:0;font-weight:200}@media only screen and (max-width:74rem){.common-sleep-questions .common-sleep-question .csq-title{padding:10px 0;height:unset}.common-sleep-questions .common-sleep-question .csq-title h4{font-size:25px;line-height:28px}}.common-sleep-questions .common-sleep-question .csq-title .expand-icon img{transition:transform .3s ease}@media only screen and (max-width:34rem){.common-sleep-questions .common-sleep-question .csq-title .expand-icon img{width:32px;height:32px}}.common-sleep-questions .common-sleep-question .csq-title .expand-icon img.rotating{transform:rotate(180deg)}.common-sleep-questions:last-child{--border-color:#406e8e;border-bottom:1px dashed var(--border-color)}.progress-circle{position:relative;display:inline-block}.progress-circle .circle-svg{display:block}.progress-circle .circle-text{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;color:#fff}.progress-circle .circle-text .check-icon{width:26px;height:26px}.progress-circle .circle-bg,.progress-circle .circle-progress{fill:none;stroke-width:2}.progress-zero .circle-bg,.progress-zero .circle-progress{stroke:hsla(0,0%,100%,.4)}.progress-zero .circle-text span{color:#fff}.progress-complete .circle-bg{stroke:hsla(0,0%,100%,.4)}.progress-complete .circle-progress{stroke:#fff}.progress-complete .circle-text{color:#fff}.progress-in-progress .circle-bg{stroke:hsla(0,0%,100%,.3)}.progress-in-progress .circle-progress{stroke:#fff}.progress-in-progress .circle-text{color:#fff}.dropdown-list{list-style:none;overflow:visible}.dropdown-list,.dropdown-list li{padding:0;margin:0;position:relative}.dropdown-list .category-section-card{--folder-h:200px;--overlap:55px;overflow:hidden;margin-top:calc(-1*var(--overlap));position:relative}.dropdown-list .category-section-card:first-child{margin-top:0}.dropdown-list .category-section-card .folder-bg{position:absolute;inset:0;height:var(--folder-h);background:url(/images/icons/Blue-Folder.svg) 0/100% 100% no-repeat;pointer-events:none;z-index:0;transition:background-image .2s}.dropdown-list .category-section-card.open .folder-bg,.dropdown-list .category-section-card:hover .folder-bg{background-image:url(/images/icons/White-Folder.svg)}.dropdown-list .category-section-card.open .image-col:before{opacity:0}.dropdown-list .category-section-card>.section-row>.arrow-col,.dropdown-list .category-section-card>.section-row>.text-col{transition:background-color .3s ease,color .3s ease}.dropdown-list .category-section-card:hover:not(.open)>.section-row>.arrow-col,.dropdown-list .category-section-card:hover:not(.open)>.section-row>.text-col{color:#406e8e}.dropdown-list .category-section-card:hover:not(.open)>.section-row>.image-col:after{opacity:1}.dropdown-list .category-section-card:hover:not(.open)>.section-row>.image-col:before{opacity:0}.dropdown-list .category-section-card:hover:not(.open)>.section-row .category-progress{z-index:4}@media only screen and (max-width:46.5rem){.dropdown-list .category-section-card:hover:not(.open)>.section-row>.text-col{background-color:transparent}}.dropdown-list .category-section-card.open{margin-bottom:2.8rem}.dropdown-list .category-section-card.open>.section-row{position:relative;margin-bottom:-.9rem;-webkit-mask:url(/images/icons/White-Folder.svg) 0/100% 100% no-repeat;mask:url(/images/icons/White-Folder.svg) 0/100% 100% no-repeat;-webkit-mask-size:contain;mask-size:contain}.dropdown-list .category-section-card.open>.section-row>.arrow-col svg,.dropdown-list .category-section-card.open>.section-row>.text-col{color:#406e8e}.dropdown-list .category-section-card.open>.section-row>.image-col:after{opacity:1}.dropdown-list .category-section-card.open>.section-row>.image-col{border-bottom:13.5px solid #144466}.dropdown-list .category-section-card .arrow-col,.dropdown-list .category-section-card .category-progress,.dropdown-list .category-section-card .section-row{position:relative;z-index:1}.dropdown-list .category-section-card .section-row{min-height:var(--folder-h);display:flex;overflow:hidden;position:relative;-webkit-mask:url(/images/icons/Blue-Folder.svg) 0/100% 100% no-repeat;mask:url(/images/icons/Blue-Folder.svg) 0/100% 100% no-repeat;-webkit-mask-size:contain;mask-size:contain;background:transparent}.dropdown-list .category-section-card .section-row .text-col{flex:0 0 var(--col-txt-pct);display:flex;flex-direction:column;justify-content:flex-start;padding:1.25rem;z-index:2}.dropdown-list .category-section-card .section-row .text-col .section-tab{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.07em}.dropdown-list .category-section-card .section-row .text-col .section-title{margin:0;line-height:1}.dropdown-list .category-section-card .section-row .image-col{position:relative;flex:0 0 var(--col-img-pct);background-size:cover;background-position:50%;background-repeat:no-repeat;box-sizing:border-box;background-origin:border-box;border-top:39.5px solid #144466}.dropdown-list .category-section-card .section-row .image-col:after,.dropdown-list .category-section-card .section-row .image-col:before{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .3s ease;will-change:opacity}.dropdown-list .category-section-card .section-row .image-col:before{background:linear-gradient(90deg,#406e8e 1%,transparent);z-index:1}.dropdown-list .category-section-card .section-row .image-col:after{background:linear-gradient(90deg,#fff 1%,transparent);z-index:3;opacity:0}.dropdown-list .category-section-card .category-progress{position:absolute;top:50%;right:10%;width:60px;height:60px;transform:translate(50%,-30%)}.dropdown-list .category-section-card .arrow-col{flex:0 0 var(--col-arrow-pct);display:flex;align-items:center;justify-content:center}.dropdown-list .category-section-card .arrow-col .right-arrow-icon{transition:transform .3s;transform:translateY(10px)}.dropdown-list .category-section-card .arrow-col .right-arrow-icon.open{transform:translateY(10px) rotate(90deg)}.dropdown-list .category-section-card .arrow-col .right-arrow-icon svg{display:block;margin:0 auto;color:#fff;transition:color .3s ease}.dropdown-list .category-section-card:hover .arrow-col .right-arrow-icon svg{color:#406e8e}.dropdown-list .category-section-card .category-sub-dropdown{padding:0;background:#fff;margin:0}@media only screen and (max-width:74rem){.dropdown-list .category-section-card{margin-top:0;overflow:visible}.dropdown-list .category-section-card .folder-bg{display:none}.dropdown-list .category-section-card>.section-row{position:relative;display:flex;align-items:stretch;-webkit-mask:none;mask:none;height:unset;min-height:var(--section-min-h-mobile);border-left:var(--border-default);border-right:var(--border-default);border-top:var(--border-default)}.dropdown-list .category-section-card>.section-row .image-col{position:absolute;top:0;left:0;bottom:0;right:var(--col-arrow-pct-mobile);flex:none;z-index:1;border-top:none}.dropdown-list .category-section-card>.section-row .text-col{position:relative;padding:1rem;flex:0 0 70%;color:#fff;z-index:2;justify-content:flex-start}.dropdown-list .category-section-card>.section-row .text-col .section-title{font-size:var(--font-size-small);line-height:1.1}.dropdown-list .category-section-card>.section-row .category-progress{right:10%;transform:translate(-50%,-60%);z-index:4}}@media only screen and (max-width:74rem)and (max-width:34rem){.dropdown-list .category-section-card>.section-row .category-progress{right:5%}}@media only screen and (max-width:74rem){.dropdown-list .category-section-card>.section-row .arrow-col{flex:0 0 var(--col-arrow-pct-mobile);margin-left:auto;display:flex;align-items:center;justify-content:center;z-index:2;background-color:#406e8e;align-self:stretch}.dropdown-list .category-section-card>.section-row .arrow-col .right-arrow-icon{transition:transform .3s ease;transform:translateY(-5px)}.dropdown-list .category-section-card>.section-row .arrow-col .right-arrow-icon.open{transform:rotate(90deg)}.dropdown-list .category-section-card.open{margin-bottom:0}.dropdown-list .category-section-card.open>.section-row{height:unset;min-height:var(--section-min-h-mobile);-webkit-mask:none;mask:none;margin-bottom:0}.dropdown-list .category-section-card.open>.section-row .image-col{border-bottom:none}.dropdown-list .category-section-card.open>.section-row>.text-col,.dropdown-list .category-section-card:hover>.section-row>.text-col{background-color:transparent}.dropdown-list .category-section-card.open>.section-row>.arrow-col,.dropdown-list .category-section-card:hover>.section-row>.arrow-col{background-color:#fff}.dropdown-list .category-section-card.open>.section-row>.arrow-col .right-arrow-icon svg,.dropdown-list .category-section-card:hover>.section-row>.arrow-col .right-arrow-icon svg{color:#406e8e}}.dropdown-list .chapter-item{display:block;position:relative;margin:0}.dropdown-list .chapter-item .chapter-row{display:flex;align-items:stretch;background-color:#fff;margin-bottom:0;border-top:var(--border-default)}.dropdown-list .chapter-item.chapter-prefix:before,.dropdown-list .chapter-item:not(.open-chapter):hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background-color:#144466}.dropdown-list .chapter-item.closed-while-sibling-open .chapter-row{background-color:#85a4b8}.dropdown-list .chapter-item .text-col{flex:0 1 95%;display:flex;flex-direction:row;gap:3rem;border-right:var(--border-default);padding:2rem}.dropdown-list .chapter-item .text-col .section-tab{color:#406e8e;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;margin:0;min-width:90px}.dropdown-list .chapter-item .text-col .section-title{color:#406e8e;margin:0;font-style:italic}.dropdown-list .chapter-item .text-col .chapter-title{text-transform:uppercase;color:#406e8e;font-weight:var(--font-weight-semibold);letter-spacing:.07em}.dropdown-list .chapter-item .arrow-col{flex:0 1 5%;display:flex;justify-content:center;align-items:center;cursor:pointer;min-height:85px}.dropdown-list .chapter-item .arrow-col .right-arrow-icon{transition:transform .3s ease;transform:translateY(0)}.dropdown-list .chapter-item .arrow-col .right-arrow-icon.open{transform:rotate(90deg)}.dropdown-list .chapter-item .arrow-col .right-arrow-icon svg{color:#406e8e;display:block;margin:0 auto}.dropdown-list .chapter-item .chapter-row:hover>.arrow-col{background-color:#144466}.dropdown-list .chapter-item .chapter-row:hover>.arrow-col .right-arrow-icon svg{color:#fff}@media only screen and (max-width:74rem){.dropdown-list .chapter-item .chapter-row{display:flex;flex-direction:row}.dropdown-list .chapter-item .chapter-row .arrow-col,.dropdown-list .chapter-item .chapter-row .text-col{min-height:135px;justify-content:center}.dropdown-list .chapter-item .chapter-row.prefix .arrow-col,.dropdown-list .chapter-item .chapter-row.prefix .text-col{min-height:110px}.dropdown-list .chapter-item .chapter-row .text-col{order:1;flex:1 1 90%;gap:1rem;flex-direction:column}.dropdown-list .chapter-item .chapter-row .arrow-col{order:2;flex:0 0 var(--col-arrow-pct-mobile);background-color:#fff}}.dropdown-list>li:last-child:not(.open) .section-row{border-bottom:var(--border-default)}.button-container{margin:5rem auto}@media only screen and (max-width:34rem){.button-container{padding:2rem;width:100%;margin:3rem auto}.button-container a.Button{width:100%}}.featured-article-container{--article-count:3;text-align:left;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0;position:relative}@media only screen and (min-width:90rem){.featured-article-container{--article-count:3}}@media only screen and (max-width:74rem){.featured-article-container{--article-count:2}}@media only screen and (max-width:34rem){.featured-article-container{--article-count:1}}.featured-article-container h2{margin-bottom:3em;position:relative}.featured-article-container .carousel-controls{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;visibility:hidden}@media only screen and (max-width:74rem){.featured-article-container .carousel-controls{visibility:visible}}.featured-article-container .carousel-controls .carousel-button{background-color:transparent;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.featured-article-container .carousel-controls .carousel-button img{display:block;transition:transform .3s ease}.featured-article-container .carousel-controls .carousel-button:hover img{transform:scale(1.2)}.featured-article-container .featured-article-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;position:relative;width:100%;gap:8px}.featured-article-container .featured-article-carousel::-webkit-scrollbar{display:none}.featured-article-container .featured-article-item{flex:0 0 calc((100% - (8px * (var(--article-count) - 1)))/var(--article-count));flex-direction:column;gap:8px;display:flex}.featured-article-container .featured-article-item>*{margin:0}.featured-article-container .featured-article-item .article-card{height:100%}.featured-article-container .featured-article-item .featured-article-card a{pointer-events:none}#footer-container{padding:0}.endcap{text-align:center;padding:1rem 2rem}.endcap img{width:auto;height:auto;max-height:50px;margin:0 1rem}footer{padding:120px 0 50px;display:flex;flex-direction:column;align-items:center;width:100%;position:relative;background-color:#ebf1f4!important}@media only screen and (max-width:74rem){footer{padding-top:71px}}footer .logo-possums{position:absolute;left:50%;top:0;transform:translateX(-50%) translateY(-50%);width:69px;height:69px}footer .footer-bg{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;pointer-events:none}footer .footer-bg .decoration{position:absolute;top:calc(100% - 542px);left:64%;pointer-events:none;width:auto;height:auto}@media only screen and (max-width:74rem){footer .footer-bg .decoration{transform-origin:-44% 108%;top:0;right:0;bottom:unset;transform:scale(.59)}}@media only screen and (max-width:34rem){footer{padding:120px 16px 50px}}footer .footer-content{display:flex;gap:60px;max-width:1060px;width:100%;justify-content:space-between;z-index:1}@media only screen and (max-width:74rem){footer .footer-content{flex-direction:column-reverse;align-items:center;padding-left:22px;padding-right:22px;max-width:498px}}@media only screen and (max-width:768px){footer .footer-content{gap:248px}}footer .footer-content .footer-links{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:30px;column-gap:30px;grid-row-gap:67px;row-gap:67px;width:389px}@media only screen and (max-width:74rem){footer .footer-content .footer-links{width:100%;gap:42px}}footer .footer-content .footer-links .footer-link__group{display:flex;flex-direction:column;gap:23px}footer .footer-content .footer-links .footer-link__group .footer-link__group-title{color:#406e8e;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xsmall);text-decoration:underline;margin:0;text-transform:uppercase}footer .footer-content .footer-links .footer-link__group .footer-link__group-content{display:flex;flex-direction:column;gap:var(--gap-default)}@media only screen and (max-width:74rem){footer .footer-content .footer-links .footer-link__group .footer-link__group-content{gap:30px}}footer .footer-content .footer-links .footer-link__group .footer-link__group-content a{font-weight:500}footer .footer-content .footer-links .footer-link__group .footer-link__group-content a:hover{opacity:.7}footer .footer-content .subscribe{display:flex;flex-direction:column;gap:20px;max-width:498px}footer .footer-content .subscribe h3,footer .footer-content .subscribe p{margin:0}footer .footer-content .subscribe .cta{display:flex}@media only screen and (max-width:34rem){footer .footer-content .subscribe .cta{display:block}}footer .footer-content .subscribe .cta label{display:none}footer .footer-content .subscribe .cta input{height:100%;flex-grow:1;padding:0 1em;border-width:1px 0 1px 1px;height:60px;background-color:#fff;line-height:22px;letter-spacing:0}@media only screen and (max-width:34rem){footer .footer-content .subscribe .cta input{border-right-width:1px;width:100%}}footer .footer-content .subscribe .cta button{height:60px;display:flex;align-items:center;justify-content:center;padding:0 25px}@media only screen and (max-width:34rem){footer .footer-content .subscribe .cta button{width:100%}}footer .drpam-logo{display:flex;flex-direction:column;align-items:center;margin-top:120px;text-align:center}@media only screen and (max-width:74rem){footer .drpam-logo{margin-top:25px}}footer .drpam-logo img{height:60px;width:auto;margin-bottom:20px}footer .drpam-logo p{margin-bottom:5px;margin-top:5px}.journal-logo{transition:all .2s ease;opacity:.7;width:auto;height:80px}.journal-logo:hover{opacity:1}@media only screen and (max-width:74rem){.journal-logo{opacity:1}}.journal-logo__container{position:relative}@media only screen and (max-width:34rem){.journal-logo__container{width:100%}}.journal-logo__container .expand-icon{display:none;margin-right:18px}.journal-logo__container .journal-logo-image{display:flex;justify-content:space-between;align-items:center;height:76px}.journal-logo__container .journal-logo__tooltip{visibility:hidden;position:absolute;width:clamp(330px,100%,330px);padding:20px;border-radius:10px;background-color:#144466;color:#fff;z-index:1;bottom:120%;left:50%;transform:translate(-50%);opacity:0;transition:opacity 1s;display:flex;flex-direction:column;gap:30px}.journal-logo__container .journal-logo__tooltip .journal-logo__tooltip-title{font-style:italic}.journal-logo__container .journal-logo__tooltip .journal-logo__tooltip-title:after,.journal-logo__container .journal-logo__tooltip .journal-logo__tooltip-title:before{content:'"'}.journal-logo__container .journal-logo__tooltip .journal-logo__tooltip-content{font-size:10px;line-height:17px}@media only screen and (max-width:34rem){.journal-logo__container{border-bottom:1px dashed #fff;padding:7px 0 6px 4px}.journal-logo__container .journal-logo__tooltip{position:relative;visibility:visible;background-color:transparent;width:100%;padding:0;margin-top:0;max-height:0;bottom:0;line-height:20px;display:block;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease .1s,margin-top .3s ease}.journal-logo__container .journal-logo__tooltip .journal-logo__tooltip-content{margin-top:16px;line-height:17px}.journal-logo__container.active .journal-logo__tooltip{max-height:500px;opacity:1;margin:1rem 0}.journal-logo__container .expand-icon{display:block}.journal-logo__container .expand-icon img{transition:transform .3s ease}}@media only screen and (max-width:34rem)and (max-width:34rem){.journal-logo__container .expand-icon img{width:32px;height:32px}}@media only screen and (max-width:34rem){.journal-logo__container .expand-icon img.rotating{transform:rotate(180deg)}}@media only screen and (min-width:34rem){.journal-logo__container .journal-logo__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:10px solid transparent;border-top-color:#144466}}.journal-logo__container:hover .journal-logo__tooltip{visibility:visible;opacity:1}.journey-card{display:flex;flex-direction:column;align-items:center;width:100%;gap:17px}@media only screen and (max-width:80rem){.journey-card{gap:7px}}@media(max-width:34rem){.journey-card{flex-direction:row;gap:16px}}.journey-card:hover.Galaxy .thumbnail .main-image,.journey-card:hover.Slide-Up .thumbnail .main-image{transform:translateY(0)}.journey-card:hover.Galaxy .thumbnail .galaxy-effect,.journey-card:hover.Slide-Up .thumbnail .galaxy-effect{opacity:1}.journey-card:hover.Card .thumbnail .main-image{transform:translateY(24px) translateX(23px) rotate(-4deg)}@media only screen and (max-width:34rem){.journey-card:hover.Card .thumbnail .main-image{transform:translateY(18px) translateX(19px) rotate(-4deg)}}.journey-card:hover.Card .thumbnail .effect-1:before{transform:translateY(23px) translateX(20px) rotate(-.5deg)}@media only screen and (max-width:34rem){.journey-card:hover.Card .thumbnail .effect-1:before{transform:translateY(15px) translateX(16px) rotate(-.5deg)}}.journey-card:hover.Card .thumbnail .effect-1:after{transform:translateY(20px) translateX(19px) rotate(2.5deg)}@media only screen and (max-width:34rem){.journey-card:hover.Card .thumbnail .effect-1:after{transform:translateY(12px) translateX(15px) rotate(2.5deg)}}.journey-card:hover.Card .thumbnail .effect-2:before{transform:translateY(16px) translateX(18px) rotate(5.5deg)}@media only screen and (max-width:34rem){.journey-card:hover.Card .thumbnail .effect-2:before{transform:translateY(8px) translateX(14px) rotate(5.5deg)}}.journey-card:hover.Card .thumbnail .effect-2:after{transform:translateY(12px) translateX(17px) rotate(8.5deg)}@media only screen and (max-width:34rem){.journey-card:hover.Card .thumbnail .effect-2:after{transform:translateY(4px) translateX(13px) rotate(8.5deg)}}.journey-card:hover.Slide-Left .thumbnail .main-image{transform:translateX(-10px)}.journey-card.Card .thumbnail .main-image{transform-origin:bottom center;position:absolute;width:152px;height:214px;transform:translateY(40px) translateX(18px);z-index:10}@media only screen and (max-width:34rem){.journey-card.Card .thumbnail .main-image{width:97px;height:137px;transform:translateY(22px) translateX(14px)}}.journey-card.Card .thumbnail .effect:after,.journey-card.Card .thumbnail .effect:before{content:"";position:absolute;width:152px;height:214px;border-radius:13px;background-color:#406e8e;opacity:.15;box-shadow:0 3px 3px rgba(0,0,0,.25);transform-origin:bottom center;transition:all .2s ease}@media only screen and (max-width:34rem){.journey-card.Card .thumbnail .effect:after,.journey-card.Card .thumbnail .effect:before{width:97px;height:137px;border-radius:8px}}.journey-card.Card .thumbnail .effect-1:before{transform:translateY(37px) translateX(21px);z-index:9}@media only screen and (max-width:34rem){.journey-card.Card .thumbnail .effect-1:before{transform:translateY(19px) translateX(17px)}}.journey-card.Card .thumbnail .effect-1:after{transform:translateY(34px) translateX(24px);z-index:8}@media only screen and (max-width:34rem){.journey-card.Card .thumbnail .effect-1:after{transform:translateY(16px) translateX(20px)}}.journey-card.Card .thumbnail .effect-2:before{transform:translateY(31px) translateX(27px);z-index:7}@media only screen and (max-width:34rem){.journey-card.Card .thumbnail .effect-2:before{transform:translateY(13px) translateX(23px)}}.journey-card.Card .thumbnail .effect-2:after{transform:translateY(28px) translateX(30px);z-index:6}@media only screen and (max-width:34rem){.journey-card.Card .thumbnail .effect-2:after{transform:translateY(10px) translateX(26px)}}.journey-card.Card .thumbnail,.journey-card.Galaxy .thumbnail,.journey-card.Slide-Up .thumbnail{-webkit-mask-image:url(/images/journey/bottom-mask.png);mask-image:url(/images/journey/bottom-mask.png);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100%;mask-size:100%}.journey-card.Galaxy .thumbnail .main-image,.journey-card.Slide-Up .thumbnail .main-image{transform:translateY(8px);width:100%}.journey-card.Galaxy .thumbnail .galaxy-effect{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:9;opacity:0;transition:all .2s ease}.journey-card.Slide-Left .thumbnail{-webkit-mask-image:url(/images/journey/right-mask.png);mask-image:url(/images/journey/right-mask.png);-webkit-mask-position:right bottom;mask-position:right bottom;align-items:end}@media only screen and (max-width:34rem){.journey-card.Slide-Left .thumbnail{-webkit-mask-size:150%;mask-size:150%}}.journey-card.Slide-Left .thumbnail .main-image{transform:translateX(10px);height:200px}@media only screen and (max-width:34rem){.journey-card.Slide-Left .thumbnail .main-image{height:128px}}.journey-card .thumbnail{width:200px;height:220px;overflow:hidden;position:relative;display:flex}@media only screen and (max-width:34rem){.journey-card .thumbnail{width:128px;height:134px}}.journey-card .thumbnail:before{content:"";position:absolute;width:100%;aspect-ratio:1;border-radius:50%;background:#cad9e2;bottom:0;left:0;z-index:-1}.journey-card .thumbnail .main-image{transition:all .2s ease;object-fit:contain;z-index:20;height:auto;width:auto}.journey-card .content{display:flex;gap:var(--gap-default);flex-grow:1;text-align:start}@media(max-width:74rem){.journey-card .content{width:100%}.journey-card .content p{max-width:260px}}@media(max-width:34rem){.journey-card .content{flex-direction:column;flex:1 1;gap:0}}body.menu-open{overflow:hidden}@media only screen and (max-width:74rem){.desktop-only{display:none}.mobile-only{display:unset}}@media only screen and (min-width:74rem){.desktop-only{display:unset}.mobile-only{display:none}}.navbar{position:fixed;z-index:5;width:100%;padding:0;height:var(--navbar-height);border-bottom:1px solid #fff;transition:height .2s ease}.navbar .navbar-container{position:relative;display:flex;align-items:center;width:100%;height:100%}.navbar .navbar-container nav{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.navbar .navbar-container .logo-container{position:absolute;left:50%;transform:translateX(-50%);padding:1.2rem 1.5rem}@media only screen and (max-width:74rem){.navbar .navbar-container .logo-container{position:unset;transform:unset}}.navbar .navbar-container .menu-container{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;position:relative}@media only screen and (max-width:74rem){.navbar .navbar-container .menu-container{position:fixed;top:0;left:0;background:#406e8e;margin-top:var(--navbar-height);flex-direction:column;justify-content:unset}.navbar .navbar-container .menu-container:not(.show){display:none}}.navbar .navbar-container .navbar a{float:left;text-align:center;padding:14px 16px;text-decoration:none}.navbar .navbar-container .nav-item{line-height:29px;color:inherit;height:100%;font-weight:400;display:flex;align-items:center;cursor:pointer;gap:8px;padding:20px 25px;position:relative;letter-spacing:var(--letter-spacing-sm)}.navbar .navbar-container .nav-item.account-link,.navbar .navbar-container .nav-item.signup-link{font-size:13px;font-weight:var(--font-weight-semibold);order:3;text-transform:uppercase;border-left:1px solid #fff;border-right:1px solid #fff;background-color:hsla(0,0%,100%,.1)}.navbar .navbar-container .nav-item.account-link:hover,.navbar .navbar-container .nav-item.signup-link:hover{background-color:#fff;color:#406e8e}@media only screen and (max-width:74rem){.navbar .navbar-container .nav-item.account-link,.navbar .navbar-container .nav-item.signup-link{color:#406e8e;background:#fff;justify-content:center}.navbar .navbar-container .nav-item{height:auto;font-size:20px;border:1px solid transparent;border-bottom-color:#fff;width:100%}.navbar .navbar-container .nav-item:after{visibility:hidden}}.navbar .navbar-container .nav-item:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#fff;transition:all .2s ease;opacity:0}.navbar .navbar-container .nav-item:hover{opacity:unset}.navbar .navbar-container .nav-item:hover:after{opacity:1}@media only screen and (min-width:74rem){.navbar .navbar-container .nav-item:hover .carrot{transform:rotate(180deg)}}.navbar .navbar-container .drop-btn{border:none;outline:none;background-color:inherit;font-family:inherit;margin:0;display:flex;align-items:center;gap:.33rem;font-size:inherit;line-height:29px;height:100%;padding:0;font-weight:400;letter-spacing:var(--letter-spacing-sm)}@media only screen and (max-width:74rem){.navbar .navbar-container .drop-btn{width:100%}}.navbar .navbar-container .drop-btn .carrot{transition:all .2s ease}.navbar .navbar-container .dropdown{float:left;overflow:hidden;display:flex;align-items:center}@media only screen and (max-width:74rem){.navbar .navbar-container .dropdown{flex-direction:column;align-items:start;width:100%}.navbar .navbar-container .dropdown .drop-menu{width:100%}}.navbar .navbar-container .dropdown-container{height:100%}@media only screen and (max-width:74rem){.navbar .navbar-container .dropdown-container{width:100%}.navbar .navbar-container .dropdown-container .drop-menu.active .dropdown-content{max-height:100vh}}@media only screen and (max-width:74rem)and (max-width:74rem){.navbar .navbar-container .dropdown-container .drop-menu.active .dropdown-content .nav-form{transform:translateX(0)}}@media only screen and (min-width:74rem){.navbar .navbar-container .dropdown-container.login-link:focus-within .dropdown-content{pointer-events:auto;max-height:100vh}.navbar .navbar-container .dropdown-container:hover .dropdown-content{max-height:100vh}}.navbar .navbar-container .dropdown-content{position:absolute;width:100%;z-index:1;left:0;bottom:0;transform:translateY(100%);max-height:0;overflow:hidden;transition:all 1s ease}@media only screen and (max-width:74rem){.navbar .navbar-container .dropdown-content{position:unset;transform:unset;padding-top:unset}}.navbar .navbar-container .dropdown-content a.nav-link{line-height:35px;float:none;padding:12px 40px;text-decoration:none;display:flex;align-items:center;gap:var(--gap-default);text-align:left;color:inherit;background-color:#406e8e;border-bottom:1px solid #cad9e2}.navbar .navbar-container .dropdown-content a.nav-link:first-child{border-top:1px solid #fff}.navbar .navbar-container .dropdown-content a.nav-link img{filter:brightness(0) invert(1)}@media only screen and (max-width:74rem){.navbar .navbar-container .dropdown-content a.nav-link{color:#406e8e;background-color:#fff;border-bottom:1px solid #406e8e;padding:16px 38px}.navbar .navbar-container .dropdown-content a.nav-link img{filter:unset}.navbar .navbar-container .dropdown-content a.nav-link:first-child{border-top:none}}.navbar .navbar-container .dropdown-content a.nav-link:hover{color:#406e8e;background-color:#cad9e2;border-bottom:1px solid #406e8e;opacity:unset}.navbar .navbar-container .dropdown-content a.nav-link:hover img{filter:unset}.navbar .logo-container{display:flex;align-items:center;justify-content:flex-start;z-index:4;height:var(--navbar-height);padding:1.2rem 0;transition:height .2s ease;position:relative}.navbar .logo-container:after{content:unset}.navbar .logo-container .icon-logo,.navbar .logo-container .icon-logo-small{height:100%;width:auto;transition:opacity .2s ease}.navbar .logo-container .icon-logo-small{display:none}.navbar .logo-container .icon-logo{width:auto;height:60px}.navbar.small{--navbar-height:4rem}.navbar.small .icon-logo-small{display:block;padding-left:1rem}.navbar.small .icon-logo{display:none}.navbar.small .logo-container{padding:8px 0}.navbar .logo-mobile{max-width:40px;height:auto}.navbar .hamburger-menu{display:flex;padding:1.2rem 1.5rem;align-items:center}.navbar .hamburger-menu.hidden{display:none}.navbar .close-menu:active,.navbar .close-menu:focus,.navbar .close-menu:hover,.navbar .hamburger-menu:active,.navbar .hamburger-menu:focus,.navbar .hamburger-menu:hover{cursor:pointer;color:#85a4b8}@media only screen and (min-width:74rem){.navbar .close-menu,.navbar .hamburger-menu{display:none}}.navbar .menu-links{height:100%;padding:0 .6666rem}.navbar .menu-links a{padding:0 16px}@media only screen and (max-width:74rem){.navbar .menu-links a{padding:16px 38px}}@media only screen and (min-width:74rem){.navbar .menu-links{flex-direction:row;align-items:center;display:flex}}@media only screen and (max-width:74rem){.navbar .menu-links{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:0;font-size:1.2rem}.navbar .menu-links .close-menu{height:var(--navbar-height);padding:1.2rem .6666rem;align-self:flex-end;display:flex;align-items:center}.navbar .menu-links .mobile-spacer{flex-grow:1}}@media only screen and (max-width:34rem){.navbar .menu-links{font-size:1rem}}.navbar .toggle-search{order:4}.navbar .toggle-search:active,.navbar .toggle-search:focus,.navbar .toggle-search:hover{cursor:pointer}.navbar .toggle-search svg.search-icon{min-width:1.5rem;min-height:1.5rem}.navbar .toggle-search:before{background:#406e8e;z-index:-1;position:absolute;height:100%;top:0;right:0;width:2.8332rem}.navbar .nav-form{background:#406e8e;width:100%;justify-content:center;border-bottom:1px solid #fff;border-top:1px solid #fff;z-index:1100;background-size:cover}.navbar .nav-form .header{position:absolute;right:0;height:var(--navbar-height);border-bottom:1px solid #fff;width:100%;display:none}@media only screen and (max-width:74rem){.navbar .nav-form .header{display:flex;align-items:center;justify-content:flex-end}}.navbar .nav-form .header .back-button{height:100%;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:flex-end}.navbar .nav-form.search-form{transition:all .2s ease}.navbar .nav-form.search-form .search-button{padding:0;text-transform:uppercase;cursor:pointer}.navbar .nav-form.search-form .search-button:disabled{opacity:1}@media only screen and (min-width:74rem){.navbar .nav-form.search-form .search-button{background-color:transparent;color:#406e8e;height:unset;border:none}.navbar .nav-form.search-form .search-button:hover{border:none}}@media only screen and (max-width:74rem){.navbar .nav-form{position:absolute;width:100%;height:100%;left:0;top:calc(-1*var(--navbar-height));background-size:cover;transform:translateX(100%);transition:all .2s ease}.navbar .nav-form.search-form{background-image:url(/images/backgrounds/bg-mobile-search.webp)}}.navbar .nav-form.login-form{background-image:url(/images/backgrounds/bg-signin.webp)}@media only screen and (max-width:74rem){.navbar .nav-form.login-form{background-image:url(/images/backgrounds/bg-signin-mobile.webp)}}.navbar .nav-form.login-form .nav-form-container{flex-direction:column;background-color:transparent;max-width:500px;padding:32px 0 48px}@media only screen and (max-width:74rem){.navbar .nav-form.login-form .nav-form-container{padding:0 24px}}.navbar .nav-form.login-form .nav-form-container button{width:100%;color:#fff;height:60px;background-color:#406e8e}.navbar .nav-form.login-form .nav-form-container .FormControl{width:100%}.navbar .nav-form.login-form .nav-form-container .FormControl .Label{display:none}.navbar .nav-form.login-form .nav-form-container .forgot-password{color:#406e8e;text-decoration:underline;font-weight:var(--font-weight-semibold);margin-top:8px}@media only screen and (max-width:74rem){.navbar .nav-form.login-form .nav-form-container .forgot-password{color:#fff}}.navbar .nav-form .nav-form-container{background-color:#fff;border-color:#fff;max-width:1065px;width:100%;display:flex;align-items:center;padding:0 12px;gap:9px}.navbar .nav-form .nav-form-container .title{margin-bottom:31px}@media only screen and (max-width:74rem){.navbar .nav-form .nav-form-container{flex-direction:column;background-color:transparent;padding:0 24px}}.navbar .nav-form .nav-form-container .search-bar{display:flex;flex-direction:row;align-items:center;flex:1 1;background-color:transparent;color:#6b6b6b}@media only screen and (max-width:74rem){.navbar .nav-form .nav-form-container .search-bar{background-color:#fff;border:1px solid #406e8e;width:100%;padding:0 12px}}.navbar .nav-form .nav-form-container .search-bar input{--text-color:#6b6b6b;margin:0 .3333rem 0 0;width:300px;color:var(--text-color);background-color:transparent;border:none;height:60px;flex:1 1}.navbar .nav-form .nav-form-container .search-bar input::placeholder{color:var(--text-color);opacity:.5}@media only screen and (min-width:74rem){.navbar .nav-form .nav-form-container .search-bar input{height:unset}}.navbar .nav-form .nav-form-container p{margin:0 0 .5em;font-size:.85em}.navbar .nav-form .nav-form-container button{vertical-align:middle}.navbar .nav-form .nav-form-container button svg{width:1.5rem;height:1.5rem}@media only screen and (max-width:74rem){.navbar .nav-form .nav-form-container button{width:100%;color:#fff;height:60px;background-color:#406e8e}}.navbar .nav-form .nav-form-container .form-input{background-color:#fff;border:1px solid #406e8e;width:100%;margin-bottom:0;height:60px}@media only screen and (min-width:74rem){.navbar .nav-form{display:flex;z-index:1100}.navbar .hidden-on-desktop{display:none}}@media only screen and (max-width:74rem){.navbar .desktop-only{display:none}.navbar .toggle-search{align-self:stretch;order:2}.navbar .nav-form{position:absolute;left:0;align-self:stretch;display:flex;align-content:center;flex-wrap:wrap}.navbar .nav-form p{flex-basis:100%;font-size:1em}.navbar .nav-form input{flex-grow:1;width:auto;font-size:16px}}.login-link{order:1}.account-link{order:3}.search-input{line-height:35px}.popup{top:0;left:0;justify-content:left;align-items:left;cursor:pointer;margin-bottom:2rem}.popup,.popup .popup-content,.popup a{position:relative;width:100%;display:flex}.popup .popup-content,.popup a{background-color:#406e8e;color:#fff;flex-direction:column;padding:2rem;text-decoration:none;row-gap:.3rem}.popup .popup-content .read-time,.popup .popup-content .welcome-text,.popup .popup-content .welcome-title,.popup a .read-time,.popup a .welcome-text,.popup a .welcome-title{width:100%;margin:0}.popup .popup-content .welcome-title,.popup a .welcome-title{margin-top:.75em}.popup .popup-content .read-time,.popup .popup-content .welcome-text,.popup a .read-time,.popup a .welcome-text{font-size:.75rem}.popup .popup-content .popup-image,.popup a .popup-image{position:absolute;top:0;right:0;width:auto;height:auto;max-height:100%;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#406e8e 50%,#406e8e);mask-image:linear-gradient(90deg,transparent,#406e8e 50%,#406e8e);filter:grayscale(100%)}.popup .popup-content .close-btn,.popup a .close-btn{position:absolute;top:0;right:0;background-color:transparent;border:none;font-size:1em;color:#fff;padding:.5rem;cursor:pointer}.popup .popup-content .close-btn:hover,.popup a .close-btn:hover{color:#000}@media only screen and (max-width:34rem){.popup .popup-content{padding:2rem 1.5rem}.popup .popup-content .read-time,.popup .popup-content .welcome-text,.popup .popup-content .welcome-title{width:90%;padding:3px}.popup .popup-content .welcome-title{font-size:large}.popup .popup-content .popup-image{opacity:.2}.popup .popup-content .close-btn{top:5px;right:5px}.popup .popup-content .popup-image,.popup a .popup-image{max-width:100%}.popup .popup-content .welcome-text,.popup a .welcome-text{font-size:.8em}.popup .popup-content .welcome-title,.popup a .welcome-title{font-size:1.2em;text-align:left;margin-right:10px}}.popup.read .popup-content{padding:1em 2em}.popup.read .popup-content .close-btn,.popup.read .popup-content .welcome-text{display:none}.popup.read .popup-content .read-time,.popup.read .popup-content .welcome-title{padding:0}.popup.read .popup-content .welcome-title{margin:0;font-size:1.2rem}@media only screen and (max-width:45rem){.popup.read .popup-content .welcome-title{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.5em;font-size:1.1rem}}.hero{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:2rem;gap:2rem;align-items:start}.hero h1{grid-column:1/-1;max-width:var(--content-width-small);justify-self:center;text-align:center}.hero h2{margin-top:0}.hero p{grid-column:1;margin:0;max-width:38rem}.hero a.Button{grid-column:2;justify-self:start}@media only screen and (max-width:46.5rem){.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0}.hero a.Button,.hero h1,.hero p{grid-column:1}.hero p{grid-row:2;margin-bottom:1rem}.hero a.Button{grid-row:3;justify-self:center;width:100%}}section.no-results{padding-bottom:6rem}@media only screen and (max-width:46.5rem){.results--search .hero h1{grid-row:1}.results--search .hero a.Button{grid-row:2;justify-self:center;width:100%;margin-bottom:2rem}.results--search .hero p{grid-row:3;margin-bottom:0}}.SubscriptionBenefits h5{text-align:center}.SubscriptionBenefits ul{list-style-type:none;margin:0;padding:0}.SubscriptionBenefits ul li{padding:0;margin:1.25rem 0;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:auto 1fr;align-items:center}.SubscriptionBenefits ul li svg{width:32px;height:32px}.SubscriptionBenefits .explore{margin:2rem 0;display:flex;gap:1.25rem;justify-content:center;align-items:center;flex-direction:column}.SubscriptionBenefits .explore>.Button,.SubscriptionBenefits .explore>a.button{min-width:unset}.SubscriptionBenefits .footnote{font-size:10.7692307692px;padding:0;margin:0}.article-list-container .results-list{margin:0;padding:0;list-style:none}.article-list-container .results-list .article-list-item{position:relative;min-height:60px;border:none;border-right:var(--border-default)}.article-list-container .results-list .article-list-item:hover .arrow-col{background-color:#144466}.article-list-container .results-list .article-list-item:hover .arrow-col svg{stroke:#fff}.article-list-container .results-list .article-list-item:hover .article-middle-col:before{background-color:#144466;opacity:1}.article-list-container .results-list .article-list-item:last-child{border-bottom:none}.article-list-container .results-list .article-list-item .article-left-col{flex:0 0 3rem;display:flex;justify-content:center;align-items:flex-start;padding-top:.75rem;background-color:#406e8e}.article-list-container .results-list .article-list-item .article-middle-col{position:relative;flex:1 1;padding:2rem;border-top:var(--border-default)}.article-list-container .results-list .article-list-item .article-middle-col:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;opacity:0;transition:opacity .3s ease;z-index:1}.article-list-container .results-list .article-list-item .article-middle-col .article-title-with-loader{color:#406e8e;display:inline-block;line-height:1.3;vertical-align:middle;max-width:100%;font-weight:400;margin:0}.article-list-container .results-list .article-list-item .article-middle-col .article-snippet{margin-top:.75rem}.article-list-container .results-list .article-list-item .article-middle-col .article-type-row{display:flex;align-items:center;font-size:.85rem;color:#85a4b8;margin-top:.5rem}.article-list-container .results-list .article-list-item .article-middle-col .article-type-row img{width:16px;height:16px;margin-right:.5rem}.article-list-container .results-list .article-list-item .article-right-col-mobile{display:none}.article-list-container .results-list .article-list-item .desktop-only{display:block}.article-list-container .results-list .article-list-item .article-right-col{flex:0 0 var(--col-arrow-pct-mobile);display:flex;align-items:center;justify-self:center;font-weight:var(--font-weight-semibold);border-top:var(--border-default);letter-spacing:.07em;gap:.5rem;padding:0 2rem}.article-list-container .results-list .article-list-item .article-right-col .read-status{font-size:14px}.article-list-container .results-list .article-list-item .article-right-col .read-status.read{color:#406e8e}.article-list-container .results-list .article-list-item .article-right-col .read-status.unread{color:#85a4b8}.article-list-container .results-list .article-list-item .article-right-col img{width:20px;height:20px}.article-list-container .results-list .article-list-item .arrow-col{flex:0 0 var(--col-arrow-pct);border-top:var(--border-default);border-left:var(--border-default)}.article-list-container .results-list .article-list-item .arrow-col:first-child{border-top:none}.article-list-container .results-list .article-list-item .arrow-col svg{width:30px;height:30px;stroke:#406e8e;transition:stroke .3s ease,background-color .3s ease}@media only screen and (max-width:74rem){.article-list-container .results-list .article-list-item .article-left-col{display:flex;justify-content:center;align-items:center;padding-top:0}.article-list-container .results-list .article-list-item .article-middle-col{padding:2rem 1rem}.article-list-container .results-list .article-list-item .article-middle-col .article-title-with-loader{font-size:19px}.article-list-container .results-list .article-list-item .article-middle-col .article-type-row{width:100%;margin-top:1rem}.article-list-container .results-list .article-list-item .article-middle-col .article-type-row .article-type-label{line-height:1.2}.article-list-container .results-list .article-list-item .desktop-only{display:none}.article-list-container .results-list .article-list-item .article-right-col-mobile{display:inline-flex;align-items:center;margin-left:auto}.article-list-container .results-list .article-list-item .article-right-col-mobile .read-status{color:#406e8e;font-weight:var(--font-weight-semibold)}.article-list-container .results-list .article-list-item .arrow-col{flex:0 0 var(--col-arrow-pct-mobile);background-color:#fff}}.articleContainer{display:grid;grid-template-columns:18rem 1fr minmax(0,var(--article-column)) 1fr 18rem;grid-template-rows:auto 1fr;grid-template-areas:"banner  banner  banner  banner  banner" "left    .       main    .       right";padding:0;position:relative}.articleContainer.sidebar-open .left-side-content{width:18rem}.articleContainer.sidebar-collapsed .left-side-content{width:50px}.articleContainer .left-side-content{grid-area:left;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:var(--navbar-height);height:calc(100vh - var(--navbar-height));flex-shrink:0;width:18rem;transition:width .2s ease;display:flex;flex-direction:column;overflow-y:auto;z-index:2;background-color:var(--light-color);border-right:.5px solid #406e8e;border-bottom:.5px solid #406e8e;box-shadow:4px 0 8px -4px rgba(0,0,0,.4)}.articleContainer .article-banner{grid-area:banner;position:relative;z-index:1;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:var(--header-desktop)}.articleContainer .main-content{grid-area:main;justify-self:center;width:100%;max-width:calc(var(--article-column) + 4rem);padding:2rem 2rem 4rem}.articleContainer .right-side-content{grid-area:right}.articleContainer .mobile-toggle{display:none}.articleContainer .progress-tracker{display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#144466 rgba(20,68,102,.1);-webkit-overflow-scrolling:touch}.articleContainer .progress-tracker::-webkit-scrollbar{width:5px;height:5px}.articleContainer .progress-tracker::-webkit-scrollbar-track{background:rgba(20,68,102,.1);border-radius:5px}.articleContainer .progress-tracker::-webkit-scrollbar-thumb{background:#144466;border-radius:5px;box-shadow:-2px 0 4px #fff,0 -2px 4px #fff,0 2px 4px #fff}.articleContainer .progress-tracker__header{display:grid;align-items:center;grid-template-columns:1fr auto;padding:1rem 0}.articleContainer .progress-tracker__icon{width:1.75rem;height:1.75rem}.articleContainer .progress-tracker__title-wrapper{grid-column:1/span 2;grid-row:2;justify-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.articleContainer .progress-tracker__title{font-size:18px;margin:.5rem 0;padding:0 1rem}.articleContainer .progress-tracker__subtitle{font-size:.875rem;font-style:italic}.articleContainer .progress-tracker__toggle{grid-column:2;grid-row:1;justify-self:end;background:none;padding:0;margin-right:5px}.articleContainer .progress-tracker__back{background:none;border-top:1px solid #406e8e;border-bottom:1px solid #406e8e;color:inherit;width:100%;padding:10px 15px}.articleContainer .progress-tracker__back img{width:1.5rem;height:1.5rem}.articleContainer .progress-tracker hr{display:none}.articleContainer .progress-tracker__list{flex:1 1 auto;overflow-y:auto;padding:0;margin:0;list-style:none;background-color:#fff;border-right:.5px solid var(--light-color)}.articleContainer .progress-tracker__item{position:relative;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;border-bottom:var(--border-line);font-weight:400;line-height:1.5em}.articleContainer .progress-tracker__item.active{background-color:#406e8e;color:#fff}.articleContainer .progress-tracker__item.active .section-label,.articleContainer .progress-tracker__item.active .section-tab{color:#fff}.articleContainer .progress-tracker__item:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#144466}.articleContainer .progress-tracker__link{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;padding:1rem;color:inherit;text-align:left}.articleContainer .progress-tracker__link .section-tab{flex:0 0 auto}.articleContainer .progress-tracker__link .section-label{flex:1 1 auto;min-width:0}.articleContainer .progress-tracker__link .section-label:first-letter{text-transform:uppercase}.articleContainer .progress-tracker__link .check-icon{margin-left:auto;flex:0 0 auto}.articleContainer .progress-tracker__footer{flex:0 0 auto;box-shadow:0 0 16px 0 rgba(0,0,0,.5);padding:2rem 1rem;min-height:10rem;display:flex;flex-direction:column;gap:1rem}.articleContainer .article-navigation-options_container{row-gap:1.25rem}.articleContainer .article-navigation-options_container button{column-gap:1rem;color:#406e8e;display:flex;align-items:center}.articleContainer .breadcrumbs-wrapper{justify-content:center}.articleContainer .breadcrumbs-wrapper .breadcrumbs{display:inline-flex;flex-wrap:nowrap;gap:.25rem;list-style:none;margin:0;padding:0;letter-spacing:.05em;text-transform:uppercase}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item{flex:0 0 auto;min-width:0;max-width:46ch;white-space:nowrap;color:#7b808a;font-weight:500;line-height:1}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item svg{flex:0 0 auto;margin:0 .5rem}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item.active{color:#144466;margin-bottom:0}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item a,.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item a{color:inherit;text-decoration:none}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item a:hover{opacity:.5}@media only screen and (max-width:85rem){.articleContainer{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"banner banner" "left   main"}.articleContainer .right-side-content{display:none}.articleContainer.sidebar-open .main-content .ArticleHtml .meta{display:flex;flex-direction:column;align-items:center;gap:0}.articleContainer.sidebar-open .main-content .ArticleHtml .meta>.published-date:after{content:none}.articleContainer.sidebar-open .main-content .ArticleHtml .meta>.published-date{margin-bottom:.625rem}.articleContainer.sidebar-open .breadcrumbs{max-width:60rem;width:100%;margin-inline:auto;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:80rem){.articleContainer .article-banner{min-height:var(--header-tablet)}.articleContainer.sidebar-collapsed .breadcrumbs{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:46.5rem){.articleContainer{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"banner" "main"}.articleContainer .left-side-content{width:0}.articleContainer.sidebar-open .left-side-content{width:20rem;border:none}.articleContainer.sidebar-open .mobile-toggle{left:calc(20rem - 5px);box-shadow:none}.articleContainer.sidebar-open .main-content{position:relative;filter:blur(2px)}.articleContainer.sidebar-open .main-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#144466;opacity:.6;pointer-events:none}.articleContainer.sidebar-collapsed .left-side-content{width:0;background:transparent;border:none;overflow:visible}.articleContainer.sidebar-collapsed .left-side-content .progress-tracker{display:none}.articleContainer.sidebar-collapsed .mobile-toggle{left:calc(0 - .5rem)}.articleContainer.sidebar-collapsed .breadcrumbs{flex-wrap:nowrap}.articleContainer .left-side-content{position:fixed;top:var(--navbar-height);bottom:0;background:var(--light-color);border-top:.5px solid #406e8e;border-right:.5px solid #406e8e;border-bottom:.5px solid #406e8e;overflow-y:auto;transition:width .2s ease;z-index:4}.articleContainer .mobile-toggle{display:block;position:fixed;top:calc(var(--navbar-height) + 2rem);left:-.5rem;z-index:1002;background:var(--light-color);padding:1rem;box-shadow:4px 4px 8px rgba(0,0,0,.15);cursor:pointer;transition:left .2s ease,box-shadow .2s ease}.articleContainer .mobile-toggle img{width:2rem;height:2rem}.articleContainer .main-content{max-width:100%;padding:0}.articleContainer .main-content .markdown{padding:0 2rem 4rem}.articleContainer .progress-tracker__toggle.desktop-toggle{display:none}.articleContainer .breadcrumbs-wrapper{justify-content:flex-start;position:relative;width:100%;max-width:100vw;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-inline:1.5rem;scrollbar-width:none}.articleContainer .breadcrumbs-wrapper::-webkit-scrollbar{display:none}.articleContainer .breadcrumbs-wrapper .breadcrumbs{gap:0;margin-top:1rem}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item{scroll-snap-align:end;max-width:none;align-items:flex-start}.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item a,.articleContainer .breadcrumbs-wrapper .breadcrumbs .breadcrumb-item span{text-overflow:clip}}@media only screen and (max-width:34rem){.articleContainer .article-banner{min-height:var(--header-mobile)}}.sidebar-lock-scroll{overflow:hidden;touch-action:none}.articleContainer.sidebar-collapsed .progress-tracker{justify-content:center;align-items:center;justify-self:center;border-right:.5px solid #406e8e}.articleContainer.sidebar-collapsed .progress-tracker__item,.articleContainer.sidebar-collapsed .progress-tracker__link,.articleContainer.sidebar-collapsed .progress-tracker__list,.articleContainer.sidebar-collapsed .progress-tracker__title-wrapper .progress-tracker__title{display:none}.articleContainer.sidebar-collapsed .progress-tracker__title-wrapper .progress-tracker__icon{margin:1.5rem 0}.articleContainer.sidebar-collapsed .progress-tracker__toggle{gap:0;margin-right:0}.articleContainer.sidebar-collapsed .progress-tracker__back{border-top:none;border-bottom:none}.articleContainer.sidebar-collapsed .progress-tracker__back img{display:block}.articleContainer.sidebar-collapsed .progress-tracker__back p{display:none}.articleContainer.sidebar-collapsed .progress-tracker__footer{margin-top:auto;box-shadow:none;justify-content:center}.articleContainer.sidebar-collapsed .progress-tracker__footer .sign-up-btn,.articleContainer.sidebar-collapsed .progress-tracker__footer p{display:none}.ArticleHtml{display:flex;flex-direction:column;align-items:center}.ArticleHtml>h1{max-width:52rem;text-align:center;font-size:35px;line-height:45px}.ArticleHtml .meta{display:inline-flex;align-items:center;justify-content:center;gap:0;font-size:14px;color:#7b808a;font-weight:500;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.ArticleHtml .meta>.author{display:none}.ArticleHtml .meta>span:before{font-size:14px;font-weight:500}.ArticleHtml .meta>.last-updated-date,.ArticleHtml .meta>.published-date{display:inline-flex;align-items:center}.ArticleHtml .meta>.published-date:before{content:"PUBLISHED: "}.ArticleHtml .meta>.last-updated-date:before{content:"LAST UPDATED: "}.ArticleHtml .meta>.published-date:after{content:"|";margin:0 1rem;color:currentColor}@media only screen and (max-width:46.5rem){.ArticleHtml>h1{font-size:var(--font-size-small);line-height:31px;margin-bottom:0;padding:0 2rem 1rem}.ArticleHtml .meta{flex-direction:column;gap:0;margin-bottom:0}.ArticleHtml .meta>.published-date:after{content:none}.ArticleHtml .meta>.published-date{margin-bottom:.25rem}}.ArticleHtml .markdown p:first-child>img{display:none}.ArticleHtml .markdown blockquote{margin:1.5em 0;background:var(--light-color);padding:1.5em}.ArticleHtml .markdown h2,.ArticleHtml .markdown h3,.ArticleHtml .markdown h4,.ArticleHtml .markdown h5,.ArticleHtml .markdown h6,.ArticleHtml .markdown h7{font-size:23px;font-weight:500;border-top:2px solid var(--light-color);padding-top:1.5rem}.ArticleHtml .markdown iframe{margin:4em auto}@media only screen and (max-width:46.5rem){.ArticleHtml .markdown iframe{height:50dvw}}@media only screen and (max-width:34rem){.ArticleHtml .markdown iframe{margin:2.5em auto}}.ArticleHtml .markdown a,.ArticleHtml .markdown p{word-break:break-word}.ArticleHtml .markdown>:last-child{margin-bottom:0}.ArticleHtml .markdown a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .25s ease;color:inherit}.ArticleHtml .markdown a:hover{opacity:.7}.ArticleHtml .markdown ol,.ArticleHtml .markdown ul{color:#144466}.ArticleHtml .markdown ol li:last-child,.ArticleHtml .markdown ul li:last-child{padding-bottom:.8em}.ArticleHtml .markdown ol li ul,.ArticleHtml .markdown ul li ul{margin-top:1.2em}.ArticleHtml .markdown ol li ul li:last-child,.ArticleHtml .markdown ul li ul li:last-child{padding-bottom:0}@media only screen and (max-width:74rem){.ArticleHtml .markdown ol,.ArticleHtml .markdown ul{padding:0 0 0 1.2em}}.ArticleHtml .markdown a.rollover{display:inline;white-space:normal;color:#144466;font-weight:var(--font-weight-semibold);text-decoration:none}.ArticleHtml .markdown a.rollover:after{content:"";display:inline-block;vertical-align:middle;margin-left:.1em;width:.875rem;height:.875rem;background:url(/images/icons/article-info.svg) no-repeat 50%/contain}.ArticleHtml .markdown .table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#406e8e #a0b7c7}.ArticleHtml .markdown .table-wrapper::-webkit-scrollbar{width:5px;height:5px}.ArticleHtml .markdown .table-wrapper::-webkit-scrollbar-thumb{background:#406e8e}.ArticleHtml .markdown .table-wrapper::-webkit-scrollbar-track{background:#a0b7c7}.ArticleHtml .markdown .table-wrapper{scrollbar-face-color:#406e8e;scrollbar-track-color:#a0b7c7}.testimonial-container{--testimonial-quote-count:3;text-align:center;display:flex;justify-content:center;padding:0;position:relative}@media only screen and (min-width:90rem){.testimonial-container{--testimonial-quote-count:3}}@media only screen and (max-width:74rem){.testimonial-container{--testimonial-quote-count:2}}@media only screen and (max-width:34rem){.testimonial-container{--testimonial-quote-count:1}}.testimonial-container h2{margin-bottom:3em;position:relative}.testimonial-container .carousel-btn{position:absolute;top:calc(50% - (3rem / 2));background-color:transparent;color:#406e8e;border:none;cursor:pointer;z-index:12;width:3rem;height:3rem;padding:0}.testimonial-container .carousel-btn svg{height:100%;width:100%}.testimonial-container .carousel-btn:active,.testimonial-container .carousel-btn:focus,.testimonial-container .carousel-btn:hover{animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}.testimonial-container .carousel-btn.prev-btn{right:100%}.testimonial-container .carousel-btn.next-btn{left:100%}.testimonial-container .testimonial-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:4rem;position:relative}.testimonial-container .testimonial-carousel::-webkit-scrollbar{display:none}.testimonial-container .testimonial-item{flex:0 0 calc((100% - (4rem * (var(--testimonial-quote-count) - 1)))/var(--testimonial-quote-count));flex-direction:column;padding:1rem 1rem 0;gap:2rem;display:flex}@media only screen and (max-width:34rem){.testimonial-container .testimonial-item{padding:1rem 4rem 0}}.testimonial-container .testimonial-item>*{margin:0}.testimonial-container .testimonial-item .testimonial-text{font-size:1rem}.testimonial-container .testimonial-item .testimonial-author{font-size:.9rem}.testimonial-container .testimonial-item .testimonial-author .name{font-weight:var(--font-weight-semibold);letter-spacing:.03em}.testimonial-container .testimonial-item .testimonial-author .location{padding-left:.15em}@media only screen and (max-width:34rem){.testimonial-container{display:block}.testimonial-container .carousel-btn{position:static;margin:0 1rem}}.PodcastLink p>a{word-break:break-all;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.PodcastLink .cta{border-top:2px solid #406e8e;border-bottom:2px solid #406e8e;padding:3rem;background:#cad9e2}@media only screen and (max-width:34rem){.PodcastLink .cta{padding:2rem}}.PodcastLink .cta>p{margin:0}.PodcastLink .cta>.Button{display:inline-flex;width:auto;margin:2rem 0 0}@media only screen and (max-width:34rem){.PodcastLink .cta>.Button{min-width:unset}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#quiz-modal{--light-red-color:#ed2d2d99;--dark-red-color:#ed2d2d}#quiz-modal .content:has(.quiz-form-container.with-background){background:url(/images/backgrounds/quiz-background.webp);background-size:cover;background-position:100%}#quiz-modal .inner{border-radius:15px;min-width:897px;max-width:897px;min-height:475px;opacity:0;animation:fadeIn .3s ease-out forwards}@media only screen and (max-width:950px){#quiz-modal .inner{border-radius:0;width:100%;height:100%;max-width:unset;min-width:unset;top:50%;max-height:100%}}#quiz-modal .inner .content{border:none;padding:8px}#quiz-modal .quiz-form-container{display:flex;flex-direction:column;align-items:center;gap:20px}#quiz-modal .quiz-form-container .quiz-header{display:flex;width:100%;position:relative}@media only screen and (max-width:34rem){#quiz-modal .quiz-form-container .quiz-header{flex-direction:column;gap:28px}}#quiz-modal .quiz-form-container .title{font-size:35px;font-weight:var(--font-weight-semibold);line-height:45px;text-align:center;margin:15px 0 8px}@media only screen and (max-width:34rem){#quiz-modal .quiz-form-container .title{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:31px}}#quiz-modal .quiz-form-container .quiz-age-container{max-width:350px;display:flex;flex-direction:column;gap:15px}#quiz-modal .quiz-form-container .quiz-age-container .quiz-button__title{display:flex;flex-direction:row;gap:4px}@media only screen and (max-width:34rem){#quiz-modal .quiz-form-container .quiz-age-container{max-width:unset;padding:0 32px;width:100%}#quiz-modal .quiz-form-container .quiz-age-container .quiz-button__title{flex-direction:column}}#quiz-modal .quiz-form-container .quiz-challenge-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;padding:0 44px}@media only screen and (max-width:34rem){#quiz-modal .quiz-form-container .quiz-challenge-container{grid-template-columns:repeat(1,1fr);padding:0 32px}}#quiz-modal .quiz-form-container .quiz-age-container a,#quiz-modal .quiz-form-container .quiz-age-container button,#quiz-modal .quiz-form-container .quiz-challenge-container a,#quiz-modal .quiz-form-container .quiz-challenge-container button{text-transform:uppercase;width:100%;border:1px solid #406e8e;min-height:60px;padding:0 23px;height:unset}@media only screen and (max-width:34rem){#quiz-modal .quiz-form-container .quiz-age-container a .new-line:before,#quiz-modal .quiz-form-container .quiz-age-container button .new-line:before,#quiz-modal .quiz-form-container .quiz-challenge-container a .new-line:before,#quiz-modal .quiz-form-container .quiz-challenge-container button .new-line:before{content:"\a";white-space:pre-line}}#quiz-modal .quiz-form-container .quiz-age-container a p,#quiz-modal .quiz-form-container .quiz-age-container button p,#quiz-modal .quiz-form-container .quiz-challenge-container a p,#quiz-modal .quiz-form-container .quiz-challenge-container button p{margin:0;font-size:var(--font-size-xsmall);letter-spacing:.28px;font-weight:var(--font-weight-semibold);text-align:center}#quiz-modal .quiz-form-container .quiz-age-container a.danger,#quiz-modal .quiz-form-container .quiz-age-container button.danger,#quiz-modal .quiz-form-container .quiz-challenge-container a.danger,#quiz-modal .quiz-form-container .quiz-challenge-container button.danger{background-color:var(--light-red-color);border:1px solid var(--dark-red-color);color:#fff}#quiz-modal .quiz-form-container .quiz-age-container a.danger:hover,#quiz-modal .quiz-form-container .quiz-age-container button.danger:hover,#quiz-modal .quiz-form-container .quiz-challenge-container a.danger:hover,#quiz-modal .quiz-form-container .quiz-challenge-container button.danger:hover{transform:unset;background-color:var(--dark-red-color)}#quiz-modal .quiz-form-container .quiz-age-container a:hover,#quiz-modal .quiz-form-container .quiz-challenge-container a:hover{opacity:unset}#quiz-modal .quiz-form-container .quiz-age-container .item:last-child:nth-child(odd),#quiz-modal .quiz-form-container .quiz-challenge-container .item:last-child:nth-child(odd){grid-column:span 2;justify-self:center;width:50%;margin-left:auto;margin-right:auto}@media only screen and (max-width:34rem){#quiz-modal .quiz-form-container .quiz-age-container .item:last-child:nth-child(odd),#quiz-modal .quiz-form-container .quiz-challenge-container .item:last-child:nth-child(odd){grid-column:unset;width:100%}}#quiz-modal .controller{cursor:pointer;transition:opacity .1s ease}#quiz-modal .controller.invisible{visibility:hidden}#quiz-modal .controller:hover{opacity:.7}#quiz-modal .breadcrumbs{display:flex;gap:25px;position:absolute;width:100%;left:0;top:0;justify-content:center;pointer-events:none}@media only screen and (max-width:34rem){#quiz-modal .breadcrumbs{position:unset;padding:0 24px;gap:var(--gap-default)}}#quiz-modal .breadcrumbs .item{border-bottom:2px solid #406e8e;opacity:.4;text-transform:uppercase;width:147px;text-align:center;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);padding:5px 0;cursor:default}#quiz-modal .breadcrumbs .item.active{opacity:1}@media only screen and (max-width:34rem){#quiz-modal .breadcrumbs .item{width:unset;flex:1 1}}#quiz-modal .breadcrumbs .item.age:before{content:"Age?"}@media only screen and (max-width:34rem){#quiz-modal .breadcrumbs .item.age:before{content:"Age"}}#quiz-modal .breadcrumbs .item.challenge:before{content:"Challenge?"}@media only screen and (max-width:34rem){#quiz-modal .breadcrumbs .item.challenge:before{content:"Challenge"}}#quiz-modal .breadcrumbs .item.answer:before{content:"Answer"}
/*# sourceMappingURL=28adb52dd8bd0d95.css.map*/