.lp-contact{display:grid;gap:clamp(2rem,5vw,2.5rem) clamp(2rem,5vw,4rem);grid-template-areas:"intro" "panel" "aside";padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3.5rem,8vw,6rem)}.lp-contact-intro{grid-area:intro}.lp-contact-intro>*+*{margin-top:1.25rem}.lp-contact-aside{grid-area:aside;min-width:0}.lp-contact-info{display:grid;gap:1rem;margin:0}.lp-contact-info>div{border-top:1px solid var(--lp-rule);padding-top:.875rem}.lp-contact-info dt{color:var(--lp-muted);font-size:.9375rem}.lp-contact-info dd{color:var(--lp-ink);margin:.125rem 0 0}.lp-contact-panel{grid-area:panel;background:var(--lp-sheet);border:1px solid var(--lp-rule);border-radius:10px;box-shadow:0 1px 0 var(--lp-rule),0 22px 44px -32px #11304d73;min-width:0;padding:clamp(1.25rem,4vw,2rem)}@media (min-width: 64rem){.lp-contact{align-items:start;grid-template-areas:"intro panel" "aside panel";grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr}}.lp-form fieldset{border:0;display:grid;gap:1.25rem;margin:0;min-width:0;padding:0}.lp-form-row{display:grid;gap:1.25rem}@media (min-width: 40rem){.lp-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-field{display:grid;gap:.375rem;min-width:0}.lp-field>label{align-items:baseline;color:var(--lp-ink);display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:space-between}.lp-field>label span{color:var(--lp-muted);font-size:.8125rem;font-weight:400}.lp-field input:not([type=checkbox]),.lp-field textarea{background:var(--lp-paper);border:1px solid var(--lp-field);border-radius:6px;color:var(--lp-ink);font:inherit;font-size:1rem;min-height:2.875rem;padding:.625rem .75rem;width:100%}.lp-field textarea{line-height:1.5;resize:vertical}.lp-field [aria-invalid=true]{border-color:var(--lp-danger);box-shadow:0 0 0 1px var(--lp-danger)}.lp-field-hint{color:var(--lp-muted);font-size:.875rem}.lp-field-error{color:var(--lp-danger);font-size:.875rem;font-weight:500}.lp-consent{align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr)}.lp-consent input{accent-color:var(--lp-navy);height:1.125rem;margin-top:.25rem;width:1.125rem}.lp-consent label{font-size:.9375rem;line-height:1.5}.lp-form .lp-btn{justify-self:start}.lp-form fieldset:disabled .lp-btn{cursor:default;opacity:.6}.lp-turnstile{min-height:65px}.lp-honeypot{height:0;left:-9999px;overflow:hidden;position:absolute;top:0;width:0}.lp-notice{border:1px solid var(--lp-rule);border-radius:8px;padding:1rem 1.125rem}.lp-notice>*+*{margin-top:.5rem}.lp-notice .lp-btn{margin-top:1rem}.lp-notice--ok{border-color:var(--lp-steel)}.lp-notice--warn{border-color:var(--lp-course)}.lp-form [role=status]:not(:empty){margin-top:1.25rem}
