.bokah-contact{box-sizing:border-box;inline-size:min(100%,calc(var(--page-max) + 2 * var(--page-gutter)));margin-inline:auto;padding:var(--space-24) var(--page-gutter);display:grid;gap:var(--space-16);align-items:start}.bokah-contact__channels-col,.bokah-contact__form-col{min-inline-size:0}.bokah-contact__heading{margin-block-end:var(--space-16)}.bokah-contact__heading h1{margin:0 0 var(--space-6);max-inline-size:12ch;font-family:var(--font-title);font-weight:500;text-transform:uppercase;line-height:var(--leading-display);font-size:var(--page-title-size);text-wrap:balance}.bokah-contact__heading p{max-inline-size:var(--page-lede-measure);margin:0;line-height:var(--leading-lead);font-size:var(--type-lead);color:var(--text-muted)}.bokah-contact__channels-title{margin:0 0 var(--space-4);font-family:var(--font-title);font-size:var(--type-xl);font-weight:500;text-transform:uppercase;line-height:var(--leading-heading-sm);color:var(--text-muted)}.bokah-contact__channels{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.bokah-contact__channel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-6);background:var(--surface-raised);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-lg)}.bokah-contact__channel h3{grid-column:1;margin:0;font-family:var(--font-title);font-size:var(--type-lg);font-weight:500;line-height:var(--leading-sub);text-transform:uppercase;color:var(--text)}.bokah-contact__channel p{grid-column:1;margin:0;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.bokah-contact__action{grid-column:2;grid-row:1/3}@media (min-width:1024px){.bokah-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-16)}}@media (max-width:639px){.bokah-contact{padding-block-start:var(--space-16);gap:var(--space-12)}.bokah-contact__heading{margin-block-end:var(--space-12)}.bokah-contact__channel{grid-template-columns:1fr}.bokah-contact__action{grid-column:1;grid-row:auto;justify-self:start;margin-block-start:var(--space-2)}}