#architecturePage{text-align:center;flex-direction:column;gap:0;margin-bottom:3rem;display:flex}#architecturePage .back-link{letter-spacing:.05rem;align-items:center;gap:.4rem;width:70rem;text-decoration:none;display:flex}#architecturePage .back-link .material-symbols-outlined{color:var(--color-heading);font-size:.7rem}#architecturePage .back-link .material-symbols-outlined:visited{color:var(--color-heading)}#architecturePage .back-link .back-link__text{text-transform:uppercase;color:var(--color-heading);font-family:poppins,sans-serif;font-size:1rem;font-weight:100}#architecturePage #banner{background-size:cover;background-color:var(--color-background-light);width:70rem;margin-top:.5rem}#architecturePage #banner .architecture-image{object-fit:cover;width:100%}#architecturePage #content{background-color:var(--color-background-light);flex-direction:column;gap:2rem;width:70rem;padding:2rem;display:flex}#architecturePage #content .content-title{align-self:center;font-size:3.5rem;display:flex}#architecturePage #content .content-text{color:var(--color-text-darker);text-align:left;font-family:poppins,sans-serif;font-size:1.1rem;font-weight:100;line-height:1.6rem}@media (max-width:1150px){#architecturePage .back-link,#architecturePage #banner,#architecturePage #content{width:95%}}@media (max-width:800px){#architecturePage #content{padding:1rem}#architecturePage #content .content-title{font-size:2.5rem}}@media (max-width:500px){#architecturePage #content .content-title{font-size:2rem}#architecturePage #content .content-text{font-size:1rem}}
