.bk-growth-entry{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;padding:24px 30px;margin:28px 0 36px;background:#f3eddd;border:1px solid #ddd5bc;border-radius:22px;color:#374d3e;text-decoration:none;transition:box-shadow .2s}.bk-growth-entry:hover{box-shadow:0 8px 25px #38473412}.bk-growth-entry img{width:100%;height:auto;display:block}.bk-growth-kicker{font-size:12px;letter-spacing:.08em;color:#986248}.bk-growth-entry h3{font-size:25px;line-height:1.4;margin:8px 0}.bk-growth-entry p{font-size:14px;line-height:1.8;margin:0 0 8px}.bk-growth-entry small{color:#636956;font-size:12px}.bk-growth-entry-go{font-size:14px;font-weight:700;padding:13px 18px;border:1px solid #a1ab94;border-radius:99px;white-space:nowrap}.bk-growth-entry-go b{margin-left:8px}.bk-growth-mobile-break{display:none}@media(max-width:700px){.bk-growth-entry{grid-template-columns:88px 1fr;padding:22px 18px;gap:15px}.bk-growth-entry h3{font-size:22px}.bk-growth-entry-art{align-self:start;padding-top:22px}.bk-growth-entry-go{grid-column:1/-1;justify-self:start}.bk-growth-entry p{font-size:13px}.bk-growth-mobile-break{display:initial}}/* The curated checkpoints contain four or five observations; do not leave a fifth empty column. */
.growth-observations .milestone-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:700px){.growth-observations .milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.growth-observations .milestone-grid{grid-template-columns:1fr}}
