/* Presentation layer for the current public inquiry renderer; no transport changes. */
.wi-hero{background:#fff;color:var(--ink);padding:76px 0 40px}
.wi-hero h1{font-size:clamp(36px,4.2vw,58px);font-weight:700;line-height:1.25;max-width:940px;margin:20px 0 24px}
.wi-hero .eyebrow{font-size:14px;font-weight:650;color:var(--blue);letter-spacing:.03em}
.wi-hero>.wrap>p:not(.eyebrow){font-size:20px;color:var(--muted);line-height:1.65}
.wi-hero__line{display:none}
.wi-section{padding:28px 0 96px;background:white}
.wi-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:64px}
.wi-aside{position:static;background:var(--paper);padding:34px;border-radius:8px}
.wi-kicker{display:none}.wi-aside h2{margin-top:0;font-size:28px}
.wi-aside>p{font-size:16px;color:var(--muted)}
.wi-process{margin:28px 0}.wi-process li{gap:14px}.wi-process strong{font-size:17px}.wi-process span{font-size:14px;color:var(--muted)}
.wi-direct{padding:22px 0 0;border:0;border-radius:0}
.wi-direct>span,.wi-direct>small{font-size:14px;color:var(--muted)}
.wi-direct>a{font-size:25px}.wi-direct .wi-direct__email{font-size:15px}
.wi-card{padding:0;border:0;border-radius:0}
.wi-card__head h2{font-size:28px}.wi-card__head p{font-size:16px;color:var(--muted)}
.wi-card__head small,.wi-card legend small,.wi-field small{font-size:13px;color:var(--muted)}
.wi-card legend{font-size:19px;margin-bottom:24px}.wi-card legend em{font-size:13px}
.wi-card fieldset{margin-bottom:38px}
.wi-field{font-size:15px;gap:10px;margin-bottom:24px}
.wi-field input,.wi-field select,.wi-field textarea{font-size:16px;min-height:51px;border-color:#aebbc9;border-radius:5px;padding:13px 15px}
.wi-field input::placeholder,.wi-field textarea::placeholder{font-size:15px;color:#687789}
.wi-field input:focus,.wi-field select:focus,.wi-field textarea:focus{outline:3px solid #2970d6;outline-offset:3px}
.wi-upload{background:var(--paper);padding:25px;border-color:#8194ac;font-size:16px}
.wi-upload>span,.wi-upload input{font-size:14px;color:var(--muted)}
.wi-upload input::file-selector-button{min-height:44px;padding:10px 16px;color:var(--ink)}
.wi-note{font-size:13px;color:var(--muted);margin-top:14px}
.wi-file-list{font-size:14px;margin-top:14px}.wi-file-list>span{display:block;padding:4px 0}
.wi-clear-files{background:white;border:1px solid var(--line);border-radius:4px;padding:8px 12px;min-height:44px;font-size:14px;margin-top:10px;color:var(--ink)}
.wi-privacy{padding:18px;font-size:15px;border-radius:5px}
.wi-privacy p{font-size:14px;color:var(--muted);margin-top:14px}
.wi-consent{font-size:15px;min-height:44px;align-items:center}
.wi-consent input{width:20px;height:20px;margin:0}
.wi-submit>.btn{background:var(--blue);color:#fff;min-height:54px;font-size:16px}
.wi-submit>.btn:hover{background:var(--blue-hover)}
.wi-submit>p{font-size:15px}.wi-error,.wi-inline-error{color:#a7202b}
.wi-inline-error{font-size:14px;font-weight:400}
[aria-invalid=true]{border-color:#a7202b!important}
@media(max-width:1000px){.wi-layout{gap:36px;grid-template-columns:minmax(205px,.8fr) minmax(0,1.4fr)}.wi-aside{padding:25px}.wi-aside h2{font-size:24px}.wi-process{display:block}.wi-direct{display:block}.wi-aside>p{display:block}}
@media(max-width:760px){.wi-hero{padding:48px 0 34px}.wi-hero h1{font-size:34px}.wi-hero>.wrap>p:not(.eyebrow){font-size:17px}.wi-section{padding:12px 0 64px}.wi-layout{grid-template-columns:1fr;gap:34px}.wi-aside{padding:25px}.wi-aside h2{font-size:24px}.wi-process{display:grid;grid-template-columns:1fr;gap:0}.wi-process li{display:flex}.wi-process span{font-size:14px}.wi-direct{display:none}.wi-card__head h2{font-size:25px}.wi-grid{grid-template-columns:1fr}.wi-card fieldset{margin-bottom:30px}.wi-field input,.wi-field select,.wi-field textarea{font-size:16px}.wi-field input::placeholder,.wi-field textarea::placeholder{font-size:14px}.wi-card legend{font-size:18px}.wi-upload{padding:20px}.wi-privacy{padding:15px}.wi-consent{font-size:14px}.wi-hero h1 br{display:none}}
