.info-shell[data-astro-cid-z3uholbn]{flex-direction:column;min-height:100vh;display:flex}.info-header[data-astro-cid-z3uholbn],.info-footer[data-astro-cid-z3uholbn]{width:min(100% - 48px,1120px);margin-inline:auto}.info-header[data-astro-cid-z3uholbn]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.info-brand[data-astro-cid-z3uholbn]{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-z3uholbn]{border:1.5px solid var(--ink);border-radius:4px;justify-content:space-around;align-items:flex-start;width:23px;height:23px;padding:4px;display:inline-flex;transform:rotate(-8deg)}.brand-mark[data-astro-cid-z3uholbn] span[data-astro-cid-z3uholbn]{background:var(--ink);width:1px;height:5px}.brand-mark[data-astro-cid-z3uholbn] span[data-astro-cid-z3uholbn]:nth-child(2),.brand-mark[data-astro-cid-z3uholbn] span[data-astro-cid-z3uholbn]:nth-child(4){height:8px}.info-back[data-astro-cid-z3uholbn],.info-footer[data-astro-cid-z3uholbn] a[data-astro-cid-z3uholbn]{color:var(--body);font-size:13px;text-decoration:none}.info-back[data-astro-cid-z3uholbn]:hover,.info-footer[data-astro-cid-z3uholbn] a[data-astro-cid-z3uholbn]:hover{color:var(--ink)}.info-main[data-astro-cid-z3uholbn]{flex:1;width:min(100% - 48px,760px);margin:56px auto}.info-card[data-astro-cid-z3uholbn]{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:clamp(24px,5vw,48px)}.info-eyebrow[data-astro-cid-z3uholbn]{color:var(--mute);font:500 11px/1.4 var(--font-mono);text-transform:uppercase;margin:0 0 10px}h1[data-astro-cid-z3uholbn]{color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,5vw,38px);font-weight:600;line-height:1.2}.info-intro[data-astro-cid-z3uholbn]{color:var(--body);margin:0 0 32px;font-size:15px;line-height:1.65}.info-content[data-astro-cid-z3uholbn] h2{color:var(--ink);margin:30px 0 10px;font-size:18px;font-weight:600;line-height:1.4}.info-content[data-astro-cid-z3uholbn] h2:first-child{margin-top:0}.info-content[data-astro-cid-z3uholbn] p,.info-content[data-astro-cid-z3uholbn] li{color:var(--body);font-size:14px;line-height:1.7}.info-content[data-astro-cid-z3uholbn] p{margin:0 0 14px}.info-content[data-astro-cid-z3uholbn] ul{gap:8px;margin:0 0 18px;padding-left:22px;display:grid}.info-content[data-astro-cid-z3uholbn] a{color:var(--link);text-underline-offset:3px}.info-content[data-astro-cid-z3uholbn] .contact-form{gap:18px;display:grid}.info-content[data-astro-cid-z3uholbn] .contact-field{gap:7px;display:grid}.info-content[data-astro-cid-z3uholbn] .contact-field label{color:var(--ink);font-size:13px;font-weight:500}.info-content[data-astro-cid-z3uholbn] .contact-field input,.info-content[data-astro-cid-z3uholbn] .contact-field textarea{border:1px solid var(--border-strong);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:11px 12px;font-size:14px}.info-content[data-astro-cid-z3uholbn] .contact-field textarea{resize:vertical;min-height:150px}.info-content[data-astro-cid-z3uholbn] .contact-submit{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--panel);font:inherit;cursor:pointer;border-radius:6px;justify-self:start;padding:0 16px;font-size:13px;font-weight:500}.info-content[data-astro-cid-z3uholbn] .contact-submit:hover{background:var(--body)}.info-content[data-astro-cid-z3uholbn] .contact-note,.info-content[data-astro-cid-z3uholbn] .contact-success p{color:var(--mute);font-size:12px;line-height:1.5}.info-content[data-astro-cid-z3uholbn] .contact-success{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:6px;padding:18px}.info-content[data-astro-cid-z3uholbn] .contact-success[hidden]{display:none}.info-content[data-astro-cid-z3uholbn] .contact-success h2{color:var(--accent-ink);margin:0 0 8px;font-size:16px}.info-content[data-astro-cid-z3uholbn] .contact-success p{margin:0}.info-footer[data-astro-cid-z3uholbn]{border-top:1px solid var(--line);min-height:72px;color:var(--mute);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.info-footer[data-astro-cid-z3uholbn] nav[data-astro-cid-z3uholbn]{flex-wrap:wrap;gap:10px 18px;display:flex}@media (width<=640px){.info-header[data-astro-cid-z3uholbn],.info-footer[data-astro-cid-z3uholbn]{width:min(100% - 32px,1120px)}.info-header[data-astro-cid-z3uholbn]{flex-wrap:wrap;padding-block:12px}.info-main[data-astro-cid-z3uholbn]{width:min(100% - 32px,760px);margin-block:32px}.info-footer[data-astro-cid-z3uholbn]{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}}
