.dbt-page .project-story{grid-template-rows:minmax(131px,auto) minmax(199px,auto) minmax(163px,auto) minmax(219px,auto) minmax(278px,auto) minmax(134px,auto) minmax(508px,auto) minmax(273px,auto) auto}.dbt-page .project-title{padding:22px 0 16px 40px}.dbt-page .project-title>.arrow{bottom:20px}.dbt-page .project-intro{padding-top:28px}.dbt-meta{margin-bottom:14px;gap:10px}.dbt-meta>span:first-child{margin-right:auto}.dbt-page .project-meta h2{line-height:60px}.dbt-page .project-pills>span{padding:1px 10px}.dbt-page .project-task ul{margin-bottom:18px}.dbt-page .list-intro{margin-bottom:0}.dbt-page .project-gallery{gap:0}.dbt-page .project-gallery>figure:first-child{margin-bottom:6px}.dbt-page .gallery-caption{font-size:15px;line-height:18px;font-weight:300;text-align:center;margin:0;padding:13px 16px 10px;min-height:44px}.dbt-page .project-gallery>figure:nth-child(2)+.gallery-caption{min-height:59px;padding-top:17px}.dbt-page .project-footer{min-height:171px;padding-bottom:44px}.dbt-page .project-result{padding-bottom:30px}
@media(min-width:1101px) and (max-width:1390px){.dbt-page .project-story{grid-template-rows:auto;gap:30px}.dbt-page .project-intro{padding-top:0}.dbt-page .project-title{padding-top:24px}.dbt-page .project-pills>span{font-size:13px}.dbt-page .project-meta h2{font-size:42px}}
@media(max-width:1100px){.dbt-page .project-title{padding:28px 32px 24px}.dbt-page .project-title h1{max-width:85%}.dbt-page .project-intro{padding-top:24px}.dbt-page .dbt-meta{max-width:550px}.dbt-page .project-meta h2{line-height:1.2}.dbt-page .project-footer{min-height:110px;padding-bottom:26px}.dbt-page .gallery-caption{font-size:14px;line-height:1.4;padding:14px 20px}.dbt-page .project-result{padding-bottom:0}}
@media(max-width:440px){.dbt-page .project-title{padding:26px 20px 22px}.dbt-page .project-title h1{font-size:27px;max-width:90%}.dbt-page .project-title>.arrow{width:25px;height:26px}.dbt-page .project-meta h2{font-size:36px}.dbt-page .dbt-meta{gap:6px}.dbt-page .dbt-meta>span{font-size:12px;padding-inline:8px}.dbt-page .dbt-meta>span:first-child{margin-right:0}.dbt-page .project-footer nav a{font-size:19px;gap:9px}}
@media(min-width:1391px){.dbt-page .story-section,.dbt-page .project-intro{padding-right:32px}.dbt-page .dbt-meta{margin-right:40px}}
