[data-theme=dark],[data-theme=light]{--bgThemeColor1:#fff;--bgThemeColor2:#f7f7f7;--bgThemeColor3:#ecf1f7;--bgThemeColor4:#f7f7f7;--bgThemeColor5:#e25855;--bgThemeColor6:#ecf1f7;--bgThemeColor7:#ecf1f7;--bgThemeColor8:none;--bgThemeColor9:#ecf1f7;--bgThemeColor10:#f7f7f7;--bgThemeColor11:#a2b4cf;--bgThemeColor12:#fff;--bgThemeColor13:#ecf1f7;--bgThemeColor14:#dc3927;--textThemeColor1:#061328;--textThemeColor2:#626d8e;--textThemeColor3:#182d4c;--textThemeColor4:#626d8e;--textThemeColor5:#122541;--textThemeColor6:#122541;--textThemeColor7:#dc3927;--textThemeColor8:#0a1930;--textThemeColor9:#c2cee0;--textCaseStudyThemeColor:#122541;--navbarDropdownColor:#f7f7f7;--navbarDropdownHoverColor:#ecf1f7;--bgFilledBtnThemeColor:#fff;--textBtnFilledThemeColor:#dc3927;--bgFilledBtnThemeColor2:#fff;--textBtnFilledThemeColor2:#dc3927;--toggleBtnBoxShadow:0 0 2px 2px #ecf1f7;--borderThemeColor:1px solid #c2cee0;--borderThemeColor2:none;--borderThemeColor3:1px solid #ecf1f7;--borderThemeColor4:1px solid #c2cee0;--borderThemeColor5:1px solid #dbe3ed;--boxShadowThemeColor:0px 0px 16px rgba(13,14,38,.122);--rangeThemeColor:#122541;--navbarBgColor:hsla(0,0%,100%,.95);--jsMarathonBgColor1:#f7f7f7;--jsMarathonBgColor2:#f7f7f7;--jsMarathonTextColor1:#122541;--jsMarathonLinkTextColor1:#1976d2;--jsMarathonHoverLinkTextColor1:#4493cc;--jsMarathonHoverLinkTextColor2:#4493cc;--jsMarathonThemeTextShadow:none;--jsBorderThemeColor:none;--jsBorderThemeColor2:0 0 0 4px #061328}.resource__description h3{font-size:1.625rem;line-height:1.28em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.resource__description h3{font-size:1.75rem}}.error-container .message,.resource__description__detail,.td-input,.td-textarea{font-size:1rem;line-height:1.48em;font-weight:400}.error-container,.td-resource-form__error-msg{font-size:.875rem;line-height:1.54em;font-weight:400}.resource__description .resource__tags span{font-size:.75rem;line-height:1.32em;font-weight:600}hr{border:1px solid transparent;border-top-color:#c2cee0}.error-container{text-align:center;background-color:#f46663}.error-container,.td-resource-form__error-msg{color:#fff;padding:10px;margin-bottom:16px}.td-resource-form__error-msg{background-color:#f46663}.td-input,.td-textarea{width:100%;font-family:var(--font-montserrat),sans-serif;background-color:#fff;border:1px solid #c2cee0;color:#061328;box-sizing:border-box;padding:12px 14px 11px;display:block}@media(min-width:768px){.td-input,.td-textarea{padding:16px 20px 15px}}.td-input::placeholder,.td-select>option:first-child,.td-textarea::placeholder{color:#626d8e}.td-input,.td-select{margin-bottom:16px}.td-textarea{resize:vertical;max-height:250px;margin-bottom:40px}.td-resource-form{margin-top:32px;display:flex;flex-direction:column}@media(min-width:768px){.td-resource-form{margin-top:48px}}.td-resource-form>.td-input:last-of-type{margin-bottom:0}.td-resource-form__name-wrapper{display:flex;flex-direction:column}@media(min-width:768px){.td-resource-form__name-wrapper{flex-direction:row;justify-content:space-between}}.td-resource-form__name-wrapper .td-input{width:100%}@media(min-width:768px){.td-resource-form__name-wrapper .td-input{width:calc(50% - 8px)}}.td-resource-form .td-button{margin-top:40px}.resource{display:flex;flex-direction:column;text-align:center}@media(min-width:768px){.resource{flex-direction:row}}.resource__author a,.resource__author p{color:var(--textThemeColor4)}.resource__description,.resource__media{flex:0 0 50%}.resource__media{display:flex;justify-content:center;width:100%}@media(min-width:768px){.resource__media{width:calc(50% - 35px)}}.resource__media__img-wrapper{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.resource__media img{display:block;width:100%;max-width:436px;max-height:370px;align-items:center;object-fit:contain}.resource__description{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1em}@media(min-width:768px){.resource__description{width:calc(100% - 35px);padding-left:12px;text-align:start}}.resource__description .resource__tags{display:flex;justify-content:center;margin-top:40px}@media(min-width:768px){.resource__description .resource__tags{margin-top:0;justify-content:flex-start}}.resource__description .resource__tags span{display:block;position:relative;color:#626d8e;text-transform:uppercase}.resource__description .resource__tags span+span{margin-left:19px}.resource__description .resource__tags>span:not(:first-child):before{height:3px;width:3px;content:" ";border-radius:50%;background-color:#626d8e;position:absolute;left:-11px;top:6px}.resource__description h2,.resource__description h3{color:var(--textThemeColor1)}.resource__description h3{margin-top:10px}.resource__description__detail{margin-top:24px;max-height:174px;color:var(--textThemeColor2);background:linear-gradient(#c2cee0,rgba(194,206,224,0));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.resource__description__detail.resource__description__detail--expanded{max-height:-moz-fit-content;max-height:fit-content;background:none;background-clip:unset;-webkit-text-fill-color:unset}.resource__description .td-button-link{margin-top:8px;padding:0}.resource__description .td-button{width:100%;max-width:310px;align-self:center;height:auto;white-space:normal}@media(min-width:768px){.resource__description .td-button{align-self:unset}}@media(max-width:768px){.resource__description .td-button{width:265px}}.resource__description .td-button-link:after{top:7px}.resource.resource--ready{flex-direction:column;width:100%;text-align:center;align-items:center}.resource.resource--ready .resource__description{justify-content:center;text-align:center;padding-left:0;margin-top:56px}.resource.resource--ready .resource__media{max-width:320px;max-height:436px}.resource.resource--ready .resource__media img{margin-left:auto;margin-right:auto}.resource.resource--ready .resource__tags{justify-content:center}.td-section__header .form-submitted-title{color:#fff}.resource-recommended{margin:100px auto}.resource-recommended.td-section__container{max-width:800px;width:100%}.resource-recommended .td-section__header h2{margin-bottom:40px}.resource-recommended .td-blog-card{width:100%;margin-bottom:30px}