.experience-wrap{padding-top:40px;padding-bottom:60px}.experience-wrap>h1{font-size:clamp(28px,4vw,44px);line-height:1.5;margin:16px 0 24px}.experience-lead{max-width:780px;line-height:1.9;color:#647089}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.experience-card{padding:24px;border:1px solid #dde4ef;border-radius:10px;background:#fff;margin:20px 0;min-width:0}.experience-card h2,.experience-card h3{font-size:20px;line-height:1.6;margin-bottom:15px}.experience-card p,.experience-card li{font-size:13px;line-height:1.9;color:#647089}.experience-card label{display:block;font-size:12px;color:#344566;margin:12px 0;line-height:1.8}.experience-card input:not([type=checkbox]),.experience-card textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d8e0ed;border-radius:6px;background:#fff;color:#17233c;font:inherit;padding:10px;margin-top:6px}.experience-card .button{font-size:12px;padding:12px 18px;min-height:40px;border-radius:5px}.experience-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.experience-grid .experience-fields{grid-template-columns:1fr;gap:0}.experience-check{display:flex!important;gap:8px;align-items:flex-start;font-size:11px!important}.experience-check input{margin-top:5px;flex-shrink:0;accent-color:#235bff}.experience-ai-answer{white-space:pre-wrap;background:#f0f4ff;padding:18px;border-radius:6px;font-size:13px;line-height:1.9;color:#344566}.experience-status{min-height:1em;margin-top:12px}.experience-footer{padding-top:20px;padding-bottom:25px}.experience-assistant{max-width:750px;margin-left:auto}.experience-assistant summary,.experience-consent summary{cursor:pointer;font-size:13px}.experience-consent{font-size:11px;color:#647089}.experience-consent button{border:1px solid #d8e0ed;background:#fff;border-radius:5px;padding:8px 12px;cursor:pointer;margin:8px 8px 0 0;font:inherit}.experience-card button:disabled{opacity:.55;cursor:wait}.experience-card :focus-visible,.experience-consent :focus-visible{outline:2px solid #235bff;outline-offset:3px}.experience-footer [hidden],.experience-card [hidden]{display:none!important}@media(max-width:1000px){.experience-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.experience-grid,.experience-fields{grid-template-columns:1fr}.experience-card{padding:18px}.experience-wrap{padding-top:26px}}@media print{.experience-footer,.experience-lead-form,.experience-ai-form{display:none!important}}
