.network-page .field-hero h1{font-size:clamp(40px,4.6vw,64px)}.network-expect{background:#f6f0f5}.network-expect .field-four article{background:white}.network-register{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start;background:#fdfbfc}.network-register-intro{position:sticky;top:110px}.network-register-intro p{color:#725e6c}.network-review{padding:24px;background:#f3eaf1;border-left:3px solid #7b2a45;margin:28px 0}.network-review strong{font:600 20px Outfit;color:#68223d}.network-review ol{padding-left:20px;margin-bottom:0;font-size:14px;color:#6e5366}.network-review li{padding:6px 0}.network-sensitive{font-size:13px}.network-register form{padding:35px;background:white;border:1px solid #e2d3de;border-radius:8px;box-shadow:0 16px 45px #42213908}.network-register fieldset{border:0;border-bottom:1px solid #eadfe6;padding:0 0 25px;margin:0 0 28px;min-width:0}.network-register legend{font:600 22px Outfit;color:#63213c;margin-bottom:22px}.network-register label{display:block;font:600 14px/1.5 Outfit;color:#513747}.network-register input:not([type=checkbox]):not([type=radio]),.network-register textarea{display:block;width:100%;padding:11px 12px;border:1px solid #d7c8d3;border-radius:4px;background:#fbf8fa;font:15px/1.4 'DM Sans';color:#3d2937;margin:7px 0 17px}.network-register small{font:12px 'DM Sans';color:#7b6775;display:block;margin-top:-9px;margin-bottom:15px}.network-types{display:grid;grid-template-columns:1fr 1fr;gap:14px}.network-types label{padding:17px;background:#f6edf3;border:1px solid #d7b5c8;border-radius:5px;cursor:pointer}.network-types input{margin-right:8px;accent-color:#79253e}.network-skills{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 28px}.network-skills label,.network-consent{display:flex!important;gap:10px;align-items:start;font-weight:400!important;cursor:pointer}.network-skills input,.network-consent input{width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:#79253e}.network-help{font-size:13px;color:#7c6775;margin:7px 0 15px!important}.network-privacy p{font-size:14px;color:#74606d}.network-consent a{text-decoration:underline;color:#79253e}.network-register button{width:100%}.network-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#network-status{font-size:15px;margin:15px 0 0;color:#8b294b}#network-success{padding:35px;border:1px solid #dabccc;background:white;border-radius:8px}#network-reference{overflow-wrap:anywhere;font-size:15px}.network-notice{max-width:1050px;margin:auto}.network-notice h1{font:500 45px Outfit}.network-notice h2{font-size:25px;margin:35px 0 16px}.network-notice p{color:#705c69}.network-register [hidden]{display:none!important}@media(max-width:850px){.network-register{grid-template-columns:1fr;gap:30px}.network-register-intro{position:static}.network-review{max-width:650px}}@media(max-width:500px){.network-register form{padding:24px 20px}.network-types,.network-skills{grid-template-columns:1fr}.network-page .field-hero h1{font-size:37px}.network-notice h1{font-size:35px}}
.admin-controls{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:30px 0}.admin-controls label{flex:1;min-width:250px;font:600 14px Outfit}.admin-controls input{display:block;margin-top:8px;width:100%;padding:12px;border:1px solid #dac9d5;border-radius:4px;font:16px 'DM Sans'}.admin-card{padding:28px;border:1px solid #deccda;border-radius:7px;margin:20px 0;background:#fbf7fa}.admin-card h2{font-size:26px}.admin-card dl{display:grid;grid-template-columns:180px 1fr;gap:8px 22px;font-size:14px}.admin-card dt{font-weight:600;color:#69213f}.admin-card dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-card .delete-record{margin-top:20px;background:white;color:#8c2948;border:1px solid #ab5d7d;padding:10px 18px;border-radius:4px;cursor:pointer}.admin-card a{color:#752745;text-decoration:underline}@media(max-width:550px){.admin-card dl{grid-template-columns:1fr;gap:5px}.admin-card dd{margin-bottom:12px}}
