.contact-message{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:8vw;scroll-margin-top:0;display:grid}.message-intro h2{margin-bottom:24px}.message-intro p{max-width:32ch;color:var(--muted);margin-bottom:32px;font-size:18px}.message-form{align-content:start;gap:28px;min-width:0;display:grid}.message-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.message-form label{gap:10px;font-size:15px;font-weight:500;display:grid}.message-form :is(input,textarea){border:1px solid var(--field-border);background:var(--paper);width:100%;min-width:0;color:var(--ink);caret-color:var(--accent-ink);border-radius:3px;margin:0;padding:14px 16px;font-size:17px;font-weight:400;line-height:1.5;display:block}.message-form input{min-height:56px}.message-form textarea{resize:vertical;min-height:190px}.message-form :is(input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.message-actions{align-items:center;gap:24px;display:flex}.message-actions .button{flex-shrink:0;justify-content:center;min-width:190px;min-height:56px;font-size:18px}.message-actions .button:disabled{opacity:1;background:var(--surface);color:var(--muted);border:1px solid var(--line);cursor:not-allowed;transform:none}.message-actions p{max-width:29ch;color:var(--muted);margin:0;font-size:14px}@media (width<=1000px){.contact-message{gap:40px}.message-fields{grid-template-columns:1fr}.message-actions{flex-direction:column;align-items:flex-start;gap:16px}.message-actions p{max-width:none}}@media (width<=760px){.contact-message{grid-template-columns:1fr;gap:36px}.message-intro h2{margin-bottom:20px}.message-intro p{margin-bottom:24px}.message-form{gap:24px}.message-actions .button{width:100%}}.message-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.message-status p{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--ink);border-radius:3px;margin:0;padding:14px 16px;font-size:16px;display:none}.message-status p:target{display:block}.message-status p:focus{outline:none}.legal-content[data-astro-cid-kufiyygy]{max-width:1120px;margin-inline:auto;padding-top:40px}.legal-index[data-astro-cid-kufiyygy]{flex-wrap:wrap;gap:4px 24px;margin-bottom:24px;display:flex}.legal-index[data-astro-cid-kufiyygy] a[data-astro-cid-kufiyygy]{min-height:44px;color:var(--accent-ink);align-items:center;font-size:15px;display:flex}.legal-content[data-astro-cid-kufiyygy] section[data-astro-cid-kufiyygy]{border-top:1px solid var(--line);padding:38px 0}.legal-content[data-astro-cid-kufiyygy] h2[data-astro-cid-kufiyygy]{margin:0 0 24px;scroll-margin-top:24px;font-size:clamp(27px,3vw,36px)}.legal-content[data-astro-cid-kufiyygy] p[data-astro-cid-kufiyygy]{max-width:75ch;line-height:1.65}.legal-content[data-astro-cid-kufiyygy] dl[data-astro-cid-kufiyygy]{margin:24px 0}.legal-content[data-astro-cid-kufiyygy] dl[data-astro-cid-kufiyygy]>div[data-astro-cid-kufiyygy]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:14px 0;display:grid}.legal-content[data-astro-cid-kufiyygy] dt[data-astro-cid-kufiyygy]{color:var(--muted);font-size:14px}.legal-content[data-astro-cid-kufiyygy] dd[data-astro-cid-kufiyygy]{overflow-wrap:anywhere;color:var(--ink);margin:0}.legal-content[data-astro-cid-kufiyygy] dl[data-astro-cid-kufiyygy]>div[data-astro-cid-kufiyygy]{align-items:baseline}.legal-content[data-astro-cid-kufiyygy] dt[data-astro-cid-kufiyygy],.legal-content[data-astro-cid-kufiyygy] dd[data-astro-cid-kufiyygy]{margin:0;display:block}.legal-content[data-astro-cid-kufiyygy] .pending[data-astro-cid-kufiyygy]{color:var(--muted)}.legal-content[data-astro-cid-kufiyygy] span[data-astro-cid-kufiyygy].pending{background:var(--accent-soft);border-radius:3px;padding:0 4px;font-style:italic}.legal-content[data-astro-cid-kufiyygy] h3[data-astro-cid-kufiyygy]{margin:28px 0 8px;font-size:19px}.legal-content[data-astro-cid-kufiyygy] h2[data-astro-cid-kufiyygy]+h3[data-astro-cid-kufiyygy],.legal-content[data-astro-cid-kufiyygy] h2[data-astro-cid-kufiyygy]+p[data-astro-cid-kufiyygy]{margin-top:0}.legal-content[data-astro-cid-kufiyygy] ul[data-astro-cid-kufiyygy]:not(.credits){max-width:75ch;padding-left:20px;line-height:1.65}.legal-source[data-astro-cid-kufiyygy]{font-size:14px}.credits[data-astro-cid-kufiyygy]{overflow-wrap:anywhere;padding-left:20px}.credits[data-astro-cid-kufiyygy] li[data-astro-cid-kufiyygy]{margin-bottom:16px}@media (width<=600px){.legal-content[data-astro-cid-kufiyygy] dl[data-astro-cid-kufiyygy]>div[data-astro-cid-kufiyygy]{grid-template-columns:1fr;gap:6px}.legal-index[data-astro-cid-kufiyygy]{gap:0 20px}.legal-content[data-astro-cid-kufiyygy] section[data-astro-cid-kufiyygy]{padding:30px 0}}
