.arch-section{margin-top:5rem}.arch-section__grid{display:grid;gap:.5rem;grid-template-columns:1fr minmax(40.125rem,40.125rem)}.arch-section__subgrid{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.arch-section__subitem img{width:100%}.arch-section__item{background:#dbdbdb;padding:1.5rem}.arch-section__heading{font-size:2.8125rem;letter-spacing:.05625rem}.arch-section__heading,.arch-section__text{color:#282828;font-style:normal;font-weight:580;line-height:120%;text-transform:uppercase}.arch-section__text{font-size:1.25rem;letter-spacing:.025rem;margin-top:1.25rem}.arch-section__wrap img{width:100%}@media screen and (min-width:992px){.arch-section__item{grid-column:2/2;grid-row:2/2}.arch-section__subitem:nth-child(2){grid-column:3/3}}@media screen and (max-width:991px){.arch-section{margin-top:3.75rem}.arch-section__grid{gap:.75rem;grid-template-columns:1fr}.arch-section__subgrid{gap:.75rem;grid-template-columns:1fr 1fr;order:1}.arch-section__item{grid-column:1/span 2;padding:.75rem}.arch-section__heading{color:#282828;font-size:1rem;letter-spacing:.02rem;opacity:.5}.arch-section__heading,.arch-section__text{font-style:normal;font-weight:580;line-height:120%;text-transform:uppercase}.arch-section__text{font-size:.875rem;letter-spacing:.0175rem;margin-top:.75rem}.arch-section__subitem{order:2}}
