.pg-contact{.c-main{position:relative;padding:clamp(32px,4vw,56px) 0 clamp(80px,10vw,140px)}.c-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px 80px;align-items:start}.c-copy{display:grid;gap:28px;align-content:start}.c-form{display:grid;gap:20px}.send-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media (max-width:599px) and (min-height:501px),(max-width:599px) and (orientation:portrait),(min-width:600px) and (max-width:760px) and (min-height:501px),(min-width:600px) and (orientation:portrait){.c-grid{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:500px),(orientation:landscape) and (min-width:761px){.c-main{min-height:calc(100svh - var(--header-h));display:grid;align-items:center;padding:clamp(16px,3svh,40px) 0}.c-copy{gap:clamp(14px,2.4svh,24px)}.c-main .lede{font-size:clamp(16px,2.3svh,19px)}.c-main .spec>div{padding:clamp(6px,1.3svh,12px) 0}.c-main .spec dd{font-size:15px}.c-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(10px,1.8svh,18px) 16px;align-items:end}.c-form>*{grid-column:1/-1}.c-form>.field:has(input[name=email]),.c-form>.field:has(input[name=name]){grid-column:auto}.c-main .field{gap:6px;align-content:start}.c-main .field .err:empty{display:none}.c-main .field input:not(.sr-only),.c-main .field select{padding-top:10px;padding-bottom:10px}.c-main .field textarea{min-height:0;height:clamp(72px,14svh,150px)}.c-main .field .drop{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:10px;row-gap:2px;padding:10px 16px}.c-main .field .drop small{flex-basis:100%}}}