.projects-page .project-heading{padding-top:65px;padding-bottom:55px}.project-heading h1{font-size:clamp(44px,5.5vw,76px);line-height:1.08;margin:20px 0}.project-heading>p{max-width:730px;font-size:20px;line-height:1.7}.project-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:34px;color:#475569}.project-breadcrumb a{color:#101F33}.project-showcase{max-width:1000px}.project-showcase .work-devices{min-height:510px}.project-showcase .work-phone{width:190px;height:400px;top:115px}.project-story{display:grid;grid-template-columns:1.2fr 1fr;gap:75px}.project-story h2{font-size:36px;margin:20px 0}.project-story p{line-height:1.85;margin-bottom:30px}.project-story aside{background:#F5F7FA;border:1px solid #E2E8F0;border-radius:18px;padding:34px;align-self:start}.project-related{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.project-related>a{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:28px;text-decoration:none;color:#101F33}.project-related h3{font-size:28px}.project-related span{display:block;margin-top:20px}.projects-page a:focus-visible{outline:2px solid #101F33;outline-offset:5px}.projects-page .wrap{max-width:1200px}.projects-page .navlinks{gap:22px}@media(max-width:760px){.projects-page .project-heading{padding-top:35px;padding-bottom:35px}.project-story{grid-template-columns:1fr;gap:24px}.project-story aside{padding:25px}.project-related{grid-template-columns:1fr}.project-showcase .work-devices{min-height:390px}.project-showcase .work-phone{width:140px;height:295px;top:75px}}@media(max-width:430px){.project-showcase .work-devices{min-height:310px}.project-showcase .work-phone{width:105px;height:225px;top:65px}.project-heading>p{font-size:18px}.project-story h2{font-size:30px}}

.project-case-copy h2{margin-top:44px}.project-case-copy h2:first-of-type{margin-top:22px}.project-overview-story{margin-top:24px;border-top:1px solid var(--line);padding-top:24px}.project-overview-story h4{font:25px/1.25 Georgia,serif;color:var(--navy);margin:0 0 14px}.project-overview-story p{line-height:1.8;color:var(--text);margin-bottom:16px}.project-overview-story a{color:var(--navy);text-underline-offset:5px}

.live-project .projectinfo h2{font-size:24px;margin:0}.project-overview-story h3{font-size:25px;margin:0 0 14px}
