.form:where(.astro-h47ine2n){background:var(--white);border:1px solid #9db4d3b3;border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px;padding:clamp(24px,4vw,44px);display:grid}.field:where(.astro-h47ine2n){flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.field--wide:where(.astro-h47ine2n){grid-column:1/-1}.input:where(.astro-h47ine2n),.textarea:where(.astro-h47ine2n){border:1px solid var(--muted);background:var(--white);min-height:52px;color:var(--ink);border-radius:0;padding:10px 14px;font-size:17px;font-weight:400}.textarea:where(.astro-h47ine2n){resize:vertical;min-height:0;padding:12px 14px}.hint:where(.astro-h47ine2n){color:var(--muted);font-size:14px;font-weight:400}.actions:where(.astro-h47ine2n){border-top:1px solid #9db4d3b3;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:14px;padding-top:8px;display:flex}.submit:where(.astro-h47ine2n){background:var(--accent);min-height:56px;color:var(--white);cursor:pointer;border:none;align-items:center;gap:14px;margin-top:20px;padding:0 clamp(20px,5vw,32px);font-size:18px;font-weight:600;display:inline-flex}.note:where(.astro-h47ine2n){color:var(--muted);margin:0;font-size:14px}.x-h11:where(.astro-657w5j3a){letter-spacing:-.035em;text-wrap:balance;max-width:12em;margin:56px 0 28px;font-size:clamp(36px,6.4vw,92px);font-weight:600;line-height:.98}.x-p1:where(.astro-657w5j3a){color:var(--on-dark);text-wrap:pretty;max-width:58ch;margin:0 0 44px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.x-div1:where(.astro-657w5j3a){background:#9db4d34d;border:1px solid #9db4d34d;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1px;max-width:900px;display:grid}.x-a1:where(.astro-657w5j3a){background:var(--ink);color:var(--white);flex-direction:column;gap:8px;min-height:120px;padding:28px clamp(20px,5vw,32px);text-decoration:none;display:flex}.x-span1:where(.astro-657w5j3a){letter-spacing:-.015em;font-size:26px;font-weight:600}.x-div2:where(.astro-657w5j3a){flex-wrap:wrap;gap:56px 80px;max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,32px);display:flex}.x-div3:where(.astro-657w5j3a){flex:3 560px;min-width:0}.x-h21:where(.astro-657w5j3a){letter-spacing:-.03em;margin:16px 0 24px;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.05}.x-p2:where(.astro-657w5j3a){margin:0 0 12px}.x-ul1:where(.astro-657w5j3a){border-top:1px solid #9db4d3b3;max-width:64ch;margin:0 0 64px;padding:0;list-style:none}.x-h31:where(.astro-657w5j3a){letter-spacing:-.02em;margin:0 0 28px;font-size:28px;font-weight:600;line-height:1.2}.x-aside1:where(.astro-657w5j3a){flex-direction:column;flex:2 340px;align-self:flex-start;gap:24px;min-width:0;display:flex;position:sticky;top:110px}.x-div5:where(.astro-657w5j3a){background:var(--ink);color:var(--white);padding:36px}.x-h22:where(.astro-657w5j3a){letter-spacing:-.015em;margin:12px 0 16px;font-size:26px;font-weight:600;line-height:1.2}.x-p4:where(.astro-657w5j3a){color:var(--on-dark);text-wrap:pretty;margin:0 0 16px;font-size:16px}.x-ul2:where(.astro-657w5j3a){color:var(--on-dark);margin:0;padding:0;font-size:16px;list-style:none}.x-li1:where(.astro-657w5j3a){border-top:1px solid #9db4d340;padding:12px 0}.x-div6:where(.astro-657w5j3a){background:var(--white);border:1px solid #9db4d3b3;padding:36px}.x-ol1:where(.astro-657w5j3a){margin:0;padding:0;font-size:16px;list-style:none}.x-li2:where(.astro-657w5j3a){border-top:1px solid #9db4d3b3;gap:16px;padding:12px 0;display:flex}.x-section1:where(.astro-657w5j3a){padding:128px 0 96px}
