.article-wrapper{margin:20px auto;padding:20px;display:flex;gap:20px}.breadcrumb{list-style:none;padding:0;margin:0 0 20px 0;font-size:.9em;color:var(--grey)}.breadcrumb-item{display:inline}.breadcrumb-item+.breadcrumb-item::before{content:">";padding:0 5px;color:var(--grey)}.breadcrumb-item a{color:var(--blue);text-decoration:none}.breadcrumb-item.active{color:var(--grey);font-weight:bold}#article-title{font-size:2.5em;margin-bottom:10px;color:var(--font-color-darker)}.subtitle{font-size:1.2em;color:var(--grey);margin-bottom:20px}.article-content-container{margin-bottom:30px}.article-text{flex:2;line-height:1.6;color:var(--font-color)}.article-image{max-width:400px;float:right;margin-left:1rem;margin-bottom:1rem}.article-image img{max-width:100%;height:auto;border-radius:8px}.related-articles{margin-top:40px;border-top:1px solid var(--progressbar-bg);padding-top:20px}.related-articles h2{font-size:1.5em;margin-bottom:15px;color:var(--font-color-darker)}.related-articles ul{list-style:none;padding:0}.related-articles li{margin-bottom:10px}.related-articles a{text-decoration:none;color:var(--font-color)}.related-articles a:hover{text-decoration:underline;color:var(--darker-blue)}.article-content{width:900px;min-width:900px}#cta-container{background:url(/static/website/images/pattern-squares.png),linear-gradient(199deg,var(--cta-gradient));background-position:bottom center;background-repeat:repeat-x;background-blend-mode:multiply;box-shadow:0 8px 14px 9px var(--cta-box-shadow) inset}#cta-container>.wrapper{padding:2rem 6rem;color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#cta-container h2{color:var(--white);text-shadow:0 3px 4px rgba(0,53,90,0.29);font-size:30px;font-weight:700;letter-spacing:4.17px;max-width:1000px}#cta-container .wrapper>div{max-width:1000px;color:var(white);font-size:20px;font-weight:400;letter-spacing:1.95px;margin:1rem 0}#cta-container .primary-button{box-shadow:none;width:fit-content;padding:1rem 2rem}@media(max-width:768px){.article-content-container{flex-direction:column-reverse}.article-image{margin-bottom:20px}}@media(max-width:1439px){.article-content{width:auto;min-width:700px;max-width:900px}.related-articles{min-width:250px}}@media(max-width:1023px){.article-wrapper{max-width:900px;margin:20px auto;padding:20px;display:flex;gap:20px}.related-articles{display:none}.article-content{width:auto;min-width:100%}}