.mn-page-local .mw-copy>p+p{margin-top:18px}.mn-page-local .ml-projects{scroll-margin-top:110px}.mn-page-local .ml-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mn-page-local .ml-project{min-width:0;background:var(--mim-surface,#fff);border:1px solid var(--mim-border,#dde5ef);border-radius:28px;overflow:hidden;display:flex;flex-direction:column}.mn-page-local .ml-project .mw-project{border-radius:0}.mn-page-local .ml-project .mw-project-photo{border-radius:0;aspect-ratio:4/3}.mn-page-local .ml-project-copy{padding:26px;display:flex;flex-direction:column;gap:16px;flex:1}.mn-page-local .ml-project-copy :is(h3,p){margin:0}.mn-page-local .ml-project-copy h3{font-size:24px;line-height:1.25;text-wrap:balance}.mn-page-local .ml-project-copy p{font-size:16px;line-height:1.7}.mn-page-local .ml-project-copy .mn-kicker{font-size:13px;color:var(--mim-text,#4e6787)}.mn-page-local .ml-project-copy .mn-text-link{margin-top:auto;align-self:flex-start;gap:10px;font-size:14px;line-height:1.5;padding-top:4px}.mn-page-local .ml-project-copy .mn-text-link svg{width:16px;height:16px;flex:0 0 16px}.mn-page-local .ml-project-copy h3 a:hover{color:var(--mim-primary,#00234b);text-decoration:underline;text-decoration-color:var(--mim-accent,#1dcf64);text-underline-offset:4px}.mn-page-local .ml-cta{min-width:0;background:var(--mim-muted,#edf1f5);border-radius:28px;padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.mn-page-local .ml-cta :is(h2,p){margin:0}.mn-page-local .ml-cta p{font-size:17px;line-height:1.7}.mn-page-local .ml-cta>.mn-text-link{font-size:15px;line-height:1.5;gap:10px}@media(max-width:1024px){.mn-page-local .ml-project-grid{grid-template-columns:1fr}.mn-page-local .ml-project{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.mn-page-local .ml-project .mw-project-photo{height:100%;aspect-ratio:auto;min-height:240px}.mn-page-local .ml-project .mw-project-photo img{height:100%;object-fit:cover}.mn-page-local .ml-project-copy h3{font-size:26px}}@media(max-width:767px){.mn-page-local .ml-project{display:flex}.mn-page-local .ml-project .mw-project-photo{aspect-ratio:4/3;min-height:0;height:auto}.mn-page-local .ml-project-copy{padding:24px}.mn-page-local .ml-project-copy h3{font-size:24px}.mn-page-local .ml-cta{padding:28px}}