#architecturePage{text-align:center;flex-direction:column;gap:0;margin-bottom:3rem;display:flex}#architecturePage .back-link{letter-spacing:.05rem;align-self:flex-start;align-items:center;gap:.4rem;margin-left:15%;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:70%;margin-top:.5rem}#architecturePage #banner .architecture-image{object-fit:cover;width:100%}#architecturePage #content{background-color:var(--color-background-light);flex-direction:column;gap:3rem;width:70%;padding:3rem;display:flex}#architecturePage #content .content-title{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.3rem;font-weight:100;line-height:1.6rem}@media (max-width:900px){#architecturePage .back-link{margin-left:7.5%}#architecturePage #banner,#architecturePage #content{width:85%}}@media (max-width:550px){#architecturePage .back-link{margin-left:2.5%}#architecturePage #content{padding:1rem}#architecturePage #content .content-title{font-size:2.5rem}#architecturePage #content .content-text{font-size:1.1rem}#architecturePage #banner,#architecturePage #content{width:95%}}
