.guide-invitation{padding:85px 8%;display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:9%;align-items:center;background:var(--yellow)}
.guide-invitation p{max-width:560px}.guide-cover-link{display:block;max-width:300px}.guide-cover-link img{width:100%;height:auto;display:block;box-shadow:8px 12px 25px #343d301a}
.guide-landing{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:8%;padding:75px 7%;align-items:start}
.guide-visual{padding:32px;background:var(--blue)}.guide-visual img{width:100%;height:auto;box-shadow:7px 10px 20px #343d3020}.guide-visual p{font-size:14px;margin-bottom:0;text-align:center}
.guide-copy h1{font-size:clamp(38px,4vw,60px)}.guide-copy .eyebrow{font-size:14px}.guide-includes{padding-left:22px}.guide-includes li{padding:4px 0}
.guide-small{font-size:14px;line-height:1.6}.guide-submit{font-size:16px;min-height:58px;justify-content:center;font-weight:500}.guide-actions{margin-top:32px}.guide-actions .guide-small{margin-top:12px}
.guide-project{border-top:1px solid var(--line);padding-top:30px;margin-top:35px}.guide-project h2{font-size:30px}.guide-project .text-link{font-size:16px}
@media(max-width:760px){.guide-invitation{grid-template-columns:1fr;padding:55px 6%;gap:35px}.guide-cover-link{max-width:200px}.guide-landing{grid-template-columns:1fr;padding:40px 6%;gap:32px}.guide-visual{max-width:240px;padding:18px}.guide-visual p{display:none}.guide-copy h1{font-size:42px}.guide-submit{width:100%}}
