
.posh-project-guide{padding-top:44px;padding-bottom:44px;border-top:1px solid #ccd4db;margin-top:36px;color:#283b49}
.posh-project-guide h2{font-size:36px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:0 0 28px;max-width:28ch}
.posh-guide-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:start}
.posh-project-guide h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:0 0 14px;color:#2b4354}
.posh-project-guide p,.posh-project-guide li{font-size:18px;line-height:1.6;color:#4b5e6c;margin:0;max-width:66ch}
.posh-guide-checks{border-left:1px solid #b3c2ce;padding-left:28px}
.posh-guide-checks ul{padding-left:21px;margin:0}
.posh-guide-checks li+li{margin-top:14px}
.posh-project-guide .button{margin-top:26px;min-height:44px;padding:10px 16px;font-size:16px;line-height:22px}
@media(max-width:850px){.posh-guide-grid{gap:30px}.posh-project-guide h2{font-size:32px}}
@media(max-width:650px){
 .posh-project-guide{padding-top:30px;padding-bottom:30px;margin-top:26px}
 .posh-project-guide h2{font-size:30px;line-height:1.2;margin-bottom:24px}
 .posh-guide-grid{grid-template-columns:1fr;gap:26px}
 .posh-project-guide h3{font-size:22px;line-height:1.3;margin-bottom:12px}
 .posh-guide-checks{border-left:0;border-top:1px solid #bdcbd5;padding:24px 0 0}
 .posh-project-guide p,.posh-project-guide li{font-size:18px;line-height:1.6}
}
