.page-join-ssc .phero .h1{font-size:clamp(2rem,4vw,3.6rem)}
.ssc-intro{max-width:900px}.ssc-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;padding-left:20px;max-width:1000px}.page-join-ssc .section{padding-block:64px}
.ssc-form{max-width:920px;border:1px solid var(--rule);padding:32px;background:var(--panel)}.ssc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ssc-wide{grid-column:1/-1}.ssc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ssc-field label,.ssc-expertise legend{font-weight:500}.ssc-field input,.ssc-field select,.ssc-field textarea{width:100%;min-width:0;border:1px solid #868984;border-radius:2px;padding:12px;background:var(--paper);color:var(--ink);font:inherit;line-height:1.5}.ssc-field textarea{resize:vertical}.ssc-form :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ssc-field [aria-invalid=true]{border-color:#9e2727}.ssc-error{color:#9e2727;font-size:.875rem}.ssc-error:empty{display:none}.ssc-expertise{border:0;padding:0;min-width:0}.ssc-options{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:16px}.ssc-options label,.ssc-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.ssc-options input,.ssc-consent input{width:18px;height:18px;margin-top:4px;flex:none;accent-color:var(--accent)}.ssc-consent{line-height:1.6}.ssc-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ssc-result{padding:18px;border:1px solid var(--rule);background:var(--paper);margin-top:20px;line-height:1.6}.ssc-result[data-error=true]{border-color:#9e2727}.ssc-form button[disabled]{opacity:.6;cursor:wait}.ssc-form .fine{margin:0;line-height:1.6}#ssc-turnstile{min-height:65px}.ssc-form [hidden]{display:none!important}
@media(max-width:650px){.ssc-form{padding:18px}.ssc-form-grid,.ssc-options,.ssc-perspectives{grid-template-columns:1fr}.page-join-ssc .section{padding-block:44px}.ssc-form button{white-space:normal;text-align:left}.ssc-form .ssc-field input,.ssc-form select,.ssc-form textarea{font-size:16px}}
.ssc-form :is(input,select,textarea){scroll-margin-top:160px}
