.builders-directory>p,.next-generation>p{font-size:13px;line-height:1.8;max-width:850px;margin:22px 0 30px}.builders-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.builder-tile{min-height:102px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;background:white;border:1px solid #d8e0e4;text-decoration:none}.builder-tile img{display:block;width:100%;max-width:120px;height:38px;object-fit:contain}.builder-tile span{font:12px Arial,sans-serif;color:#071827}.dark-logo-tile{background:#071827!important;color:white}.dark-logo-tile span{color:white}.builders-directory .eyebrow,.next-generation .eyebrow{color:#375363}.newbuild-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.newbuild-grid article{background:white;border:1px solid #d8e0e4;display:flex;flex-direction:column}.newbuild-grid article>div:last-child{padding:24px;flex:1;display:flex;flex-direction:column;gap:14px}.newbuild-grid h3{font-size:29px}.newbuild-grid p{font-size:13px;line-height:1.7;margin:0}.newbuild-grid a{font-size:12px}.newbuild-grid .action{margin-top:auto;font-size:10px;color:white}.newbuild-photo,.newbuild-logo{width:100%;height:200px;object-fit:cover}.newbuild-logo{display:flex;justify-content:center;align-items:center;background:#edf1f3}.newbuild-logo img{max-width:60%;height:60px;object-fit:contain}.newbuild-price{font-weight:bold}.newbuild-benefit{padding:32px;margin-top:30px;background:#e8ecef}.newbuild-benefit p{font-size:14px;line-height:1.8}.builder-tile:focus-visible{outline:2px solid #163b50}@media(max-width:800px){.builders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newbuild-grid{grid-template-columns:1fr 1fr}.builder-tile{padding:14px 10px;min-height:90px}.builder-tile img{max-width:96px;height:32px}}@media(max-width:540px){.newbuild-grid{grid-template-columns:1fr}.newbuild-benefit{padding:24px}.builder-tile span{font-size:11px}.newbuild-photo,.newbuild-logo{height:190px}}
.builder-tile.dark-logo-tile span{color:#fff}
