.ConstructionJournal-module__TEX6Rq__journal{background:var(--mc-green);color:var(--mc-cream);padding:80px 48px}.ConstructionJournal-module__TEX6Rq__journal[id]{scroll-margin-top:140px}.ConstructionJournal-module__TEX6Rq__layout{max-width:1184px;margin:0 auto}.ConstructionJournal-module__TEX6Rq__copy{margin-bottom:40px}.ConstructionJournal-module__TEX6Rq__eyebrow{margin-bottom:16px}.ConstructionJournal-module__TEX6Rq__copy h2{font-family:var(--mc-font-serif);font-size:var(--t-h2);line-height:1.12}.ConstructionJournal-module__TEX6Rq__description{margin-top:16px;font-size:18px;line-height:1.55}.ConstructionJournal-module__TEX6Rq__photos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ConstructionJournal-module__TEX6Rq__figure{margin:0}.ConstructionJournal-module__TEX6Rq__image{width:100%;height:auto;display:block}.ConstructionJournal-module__TEX6Rq__caption{font-size:var(--t-small);color:var(--fg-muted);margin-top:12px;line-height:1.4}.ConstructionJournal-module__TEX6Rq__address{white-space:nowrap}.ConstructionJournal-module__TEX6Rq__link{text-underline-offset:6px;align-items:center;gap:12px;min-height:44px;margin-top:20px;text-decoration:underline;display:inline-flex}.ConstructionJournal-module__TEX6Rq__link:hover{color:var(--mc-gold)}.ConstructionJournal-module__TEX6Rq__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ConstructionJournal-module__TEX6Rq__link svg{flex-shrink:0}@media (max-width:1023px){.ConstructionJournal-module__TEX6Rq__journal{padding:64px 32px}}@media (max-width:359px){.ConstructionJournal-module__TEX6Rq__eyebrow .mc-eyebrow{letter-spacing:.18em}}@media (max-width:767px){.ConstructionJournal-module__TEX6Rq__journal{padding:48px 24px}.ConstructionJournal-module__TEX6Rq__copy{margin-bottom:32px}.ConstructionJournal-module__TEX6Rq__photos{grid-template-columns:1fr;gap:28px}}