.ip .bk-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto 1fr;grid-template-areas:"head side" "form side";gap:0 clamp(2.5rem,6vw,5.5rem);align-items:start}.ip .bk-head{grid-area:head;min-width:0}.ip .bk-head .ip-lede{margin-bottom:0}.ip .bk-form{grid-area:form;min-width:0}.ip .bk-side{grid-area:side;display:flex;flex-direction:column;min-width:0}.ip .bk-photo{margin-top:2rem}.ip .bk-next h2{margin:0 0 .75rem;color:var(--charcoal);font-family:var(--serif);font-size:1.5rem;font-weight:500;line-height:1.2}.ip .bk-next .ip-next{font-size:1rem}.ip .bk-fee{margin:0;font-size:1rem}@media(max-width:900px){.ip .bk-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"head" "form" "side"}.ip .bk-form .ip-form{margin-top:1.75rem}.ip .bk-side{margin-top:3rem;padding-top:1.75rem;border-top:1px solid rgba(30,42,37,.22)}.ip .bk-photo{order:0;margin:2rem 0 0}.ip .bk-photo.ip-photo--4-5 img{aspect-ratio:16 / 9}.ip .bk-next .ip-next,.ip .bk-fee{font-size:1.05rem}}.ip .ip-lede+.ip-lede{margin-top:1rem}@media(max-width:900px){.bk-photo{display:none}}
