::selection{color:#fff;background-color:#3867ff}body,html{box-sizing:border-box;margin:0;padding:0}html{-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:Muli,sans-serif;font-size:16px;line-height:1.5}*,:after,:before{box-sizing:border-box;margin:0}ol,p,ul{margin:0 0 1em}hr{border:0;border-top:1px solid #ccc;margin:30px 0}pre{color:#fff;background-color:#0b0b0b;margin:40px 0;padding:30px;font-size:14px;overflow:auto}a{color:#3867ff}a,button{border-radius:1px}a:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #3867ff}button,input,textarea{appearance:none;font-family:Muli,sans-serif}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.bg-alt{background-color:#f7f8f7}body.body--embed{color:#fff;background:#2a3a47}.pageheader{color:#fff;background-color:#2a3a47;padding-block:20px}@media (width>=750px){.pageheader{padding-block:40px}}.pagetitle{letter-spacing:-.025em;text-indent:-.075em;margin:0 0 10px;font-family:Lexend Deca,sans-serif;font-size:1.875rem;font-weight:400;line-height:1}@media (width>=750px){.pagetitle{font-size:2.5rem}}.sectiontitle{letter-spacing:-.0288462em;text-indent:-.075em;margin:0 0 10px;font-family:Lexend Deca,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.07692}@media (width>=750px){.sectiontitle{font-size:2rem}}.subtitle{letter-spacing:-.0166667em;max-width:75ch;margin:0;font-size:.9375rem;line-height:1.46667}.card,.pagecard{background-color:#fff;overflow:hidden}.pagecard,.pagecard__footer{padding:30px 15px}@media (width>=450px){.pagecard,.pagecard__footer{padding-inline:30px}}@media (width>=750px){.pagecard,.pagecard__footer{padding:50px 70px}}@media (width>=860px){.pagecard,.pagecard__footer{padding-inline:100px}}.pagecard{box-sizing:border-box;box-shadow:0 0 10px #00000026}@media (width>=860px){.pagecard{border-radius:5px;max-width:800px;margin-inline:auto}}.pagecard__footer{background-color:#eee;margin:30px -15px -30px}@media (width>=450px){.pagecard__footer{margin-inline:-30px}}@media (width>=750px){.pagecard__footer{margin:50px -70px -50px}}@media (width>=860px){.pagecard__footer{margin-inline:-100px}}.card{border:1px solid #ccc;border-radius:5px;padding:15px}@media (width>=450px){.card{padding:20px 30px}}@media (width>=750px){.card{padding-inline:50px}}.card__title{letter-spacing:-.0208333em;color:#717171;margin:10px 0;font-family:Lexend Deca,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.16667}.card__title a{color:#3867ff;text-decoration:none}.card__title a:focus-visible,.card__title a:hover{color:#0031d1;border-bottom:2px solid}.card__summary{letter-spacing:-.0357143em;font-size:.875rem;line-height:1.42857}.card__tags{letter-spacing:-.0416667em;color:#717171;max-width:600px;margin-top:20px;margin-bottom:25px;font-size:.75rem;line-height:1.33333}.videowrap{background-color:#eee;width:100%;height:0;margin:30px 0;padding-bottom:56.25%;position:relative}.videowrap iframe{width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circleloader{box-sizing:border-box;vertical-align:middle;border:2px solid #ccc;border-radius:10px;width:20px;height:20px;display:inline-block;position:relative}.circleloader.circleloader--dark,.theme--dark .circleloader{border-color:#2a3a47}.circleloader.circleloader--dark[data-is-spinning],.theme--dark .circleloader[data-is-spinning]{border-color:#83bbff #2a3a47 #2a3a47}.circleloader.circleloader--lg{border-radius:35px;width:50px;height:50px}.circleloader[data-is-spinning]{border-top-color:#3867ff;animation:1s infinite spinning}.button{appearance:none;color:#fff;cursor:pointer;text-align:center;background:#3867ff;border:1px solid #3867ff;border-radius:2em;outline:0;margin:0;padding:.75em 1.5em;font-size:.875rem;font-weight:400;line-height:1.28571;text-decoration:none;display:inline-block}.button:focus-visible,.button:hover{background-color:#0031d1;border-color:#0031d1}.button.button--circle{box-sizing:border-box;justify-content:center;align-items:center;width:40px;height:40px;padding:.25em;font-size:19px;display:flex}.button.button--circle .icon--plus{width:14px;height:14px}.button.button--sm{letter-spacing:.0227273em;border-radius:3px;padding:2px 10px;font-size:.6875rem;line-height:1.45455}.button.button--rect{border-radius:5px}.button.button--transparent{color:#fff;background-color:#ffffff1a;border:0}.button.button--transparent:focus-visible,.button.button--transparent:hover{color:#3867ff;background-color:#fff}.button.button--success,.button.button--success:focus-visible,.button.button--success:hover{background-color:#009276;border-color:#009276}.button .icon,.button svg{fill:currentColor;vertical-align:middle;display:inline-block;position:relative}.button .icon--share{top:-1px}.icon{vertical-align:middle;display:inline-block;position:relative}.icon--stemless-arrow-right{border:4px solid #0000;border-left:5px solid;border-right-width:0}.icon--plus{width:10px;height:10px}.icon--plus:after,.icon--plus:before{content:"";border-top:2px solid;width:100%;height:0;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.icon--plus:after{transform:rotate(-90deg)}.accordion{border-top:1px solid #ccc}.accordion[open] .accordion__trigger:after,.accordion[open] .accordion__trigger:before{transform:rotate(-45deg)}.accordion__button,.accordion__trigger{letter-spacing:-.0178571em;color:#3867ff;cursor:pointer;margin:0 -10px;padding:20px 10px;font-size:.875rem;font-weight:600;line-height:1.28571;list-style:none;position:relative}.accordion__button:focus-visible,.accordion__button:hover,.accordion__trigger:focus-visible,.accordion__trigger:hover{color:#0031d1}.accordion__button{text-decoration:none;display:block}.accordion__button .icon{fill:currentColor;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:10px}.accordion__trigger::-webkit-details-marker{display:none}.accordion__trigger::marker{display:none}.accordion__trigger:after,.accordion__trigger:before{content:"";width:0;height:0;transition:transform .2s;position:absolute;top:50%;right:10px}.accordion__trigger:before{border-top:2px solid;width:14px;margin-top:-1px}.accordion__trigger:after{border-left:2px solid;height:14px;margin-top:-7px;margin-right:6px}.accordion__content{letter-spacing:-.0178571em;padding:10px 0 20px;font-size:.875rem;line-height:1.42857}.accordion__content ol,.accordion__content p,.accordion__content ul{max-width:68ch}.content__header{margin-bottom:12px}.content__section{letter-spacing:0;color:#717171;text-transform:uppercase;margin-bottom:10px;font-family:Lexend Deca,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.27273}.content__section a{color:#3867ff;text-decoration:none}.content__section a:focus-visible,.content__section a:hover{color:#0031d1;border-bottom:2px solid}.content__title{letter-spacing:-.0166667em;color:#0b0b0b;margin:0;font-family:Lexend Deca,sans-serif;font-size:1.875rem;font-weight:400;line-height:1.06667}.content__subtitle{letter-spacing:-.015625em;color:#717171;margin:4px 0 0;font-size:1rem;line-height:1.25}.content__pubdate{color:#717171;margin:6px 0 0;font-size:.75rem;line-height:1.16667}.content__body{letter-spacing:-.0178571em;font-size:.875rem;line-height:1.42857}.content__body figure{margin:30px 0;display:block}.content__body figcaption{color:#555;margin-top:8px;display:block}.content__body img{max-width:100%;height:auto;display:block}.content__tags{letter-spacing:-.0192308em;color:#717171;margin-top:30px;font-size:.8125rem;line-height:1.53846}.audio-wrap{margin:25px -5px 10px}@media (width>=450px){.audio-wrap{margin-inline:-15px}}@media (width>=750px){.audio-wrap{margin-inline:-25px}}.post__segment{border-top:1px solid #ccc;align-items:center;padding:15px 0;display:flex}.post__segment:last-child{padding-bottom:0}.post__segment .segment__title{letter-spacing:-.03125em;color:#0b0b0b;margin:0 0 4px;font-family:Lexend Deca,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}.post__segment .segment__title a{color:#3867ff;text-decoration:none}.post__segment .segment__title a:focus-visible,.post__segment .segment__title a:hover{color:#0031d1;border-bottom:2px solid}.post__segment .segment__description{letter-spacing:-.0208333em;color:#0b0b0b;max-width:40em;font-size:.75rem;font-style:italic;line-height:1.33333}@media (width>=750px){.post__segment .segment__description{max-width:50em}}.post__segment .segment__description p:last-child{margin-bottom:0}.post__segment .segment__description cite,.post__segment .segment__description em,.post__segment .segment__description i{font-style:normal}.post__segment .segment__duration{letter-spacing:-.0166667em;color:#555;margin-left:auto;padding-left:40px;font-size:.75rem;line-height:1.5}@media (width>=450px){.post__segment .segment__duration{font-size:.8125rem}}.post__resource{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}.post__resource:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.resource__title{letter-spacing:-.0277778em;color:#0b0b0b;margin-bottom:15px;font-family:Lexend Deca,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.33333}.resource__content img{width:75%;max-width:350px;height:auto;margin:40px 0;display:block}.resource__downloads{margin:20px 0;padding:0;list-style:none}.resource__downloads li{margin-bottom:10px}.resource__download{color:#555;text-align:center;background-color:#f7f8f7;border:1px solid #ccc;border-radius:5px;align-items:center;padding:15px 20px;text-decoration:none;display:block}@media (width>=450px){.resource__download{text-align:left;display:flex}}.resource__download h4{letter-spacing:-.03125em;margin-bottom:10px;margin-right:30px;font-family:Lexend Deca,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media (width>=450px){.resource__download h4{margin-bottom:0}}.resource__download .button{margin-left:auto}main{min-height:calc(100vh - 129px)}.column,.page__footer,.page__header{padding:0 15px}@media (width>=750px){.column,.page__footer,.page__header{padding-inline:30px}}@media (width>=1000px){.column,.page__footer,.page__header{padding-inline:50px}}.page__header{padding-block:5px}.page__footer{padding-block:20px}.column{max-width:1200px;margin-inline:auto}.column--pagecard{padding:0}@media (width>=860px){.column--pagecard{padding:30px}}@media (width>=1000px){.column--pagecard{padding-block:50px}}.errorpage[data-v-6ee50cbf]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 30px;display:flex}@media (width>=750px){.errorpage[data-v-6ee50cbf]{padding:100px 60px}}@media (width>=1000px){.errorpage[data-v-6ee50cbf]{padding:200px 120px}}.errorpage .status[data-v-6ee50cbf]{color:#717171;font-weight:600}
