.pagl .p-associate-intro>p{max-width:680px}.pagl .p-associate-intro>.p-lead{font-size:20px!important;font-weight:400;line-height:1.6}.pagl .p-associate-intro>.p-lead+p{font-size:18px;font-weight:400;line-height:1.65;margin-top:20px}.pagl .p-associate-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);padding-bottom:96px;align-items:start}.pagl .p-associate-layout>div>p:not(.p-eyebrow){max-width:390px;line-height:1.75;margin-top:24px;color:var(--p-muted,#615768)}.pagl .p-associate-form{padding:clamp(20px,3vw,40px);border:1px solid #e3dbe7;border-radius:24px;background:#faf7fb;min-width:0}.pagl .p-associate-fields{display:grid;gap:24px;border:0;margin:0;padding:0;min-width:0}.pagl .p-associate-form label{display:flex;flex-direction:column;gap:8px;font-size:16px;margin-bottom:0}.pagl .p-associate-form :is(input,select,textarea){margin-top:0}.pagl .p-associate-expertise label,.pagl .p-associate-form .p-consent{flex-direction:row;align-items:flex-start;gap:12px}.pagl .p-associate-form input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;padding:0;margin-top:3px;accent-color:#702080}.pagl .p-associate-form label>span{font-size:16px;font-weight:400;line-height:1.6}.pagl .p-associate-expertise{border:0;padding:0;margin:0;min-width:0}.pagl .p-associate-expertise legend{font-size:16px;font-weight:600;padding:0}.pagl .p-associate-expertise>p{font-size:14px;margin:6px 0 14px}.pagl .p-associate-expertise>div{display:grid;gap:12px}.pagl .p-associate-form input[type=file]{width:100%;background:white;white-space:normal}.pagl .p-associate-form input::file-selector-button{border:0;border-radius:8px;padding:8px 12px;margin-right:12px;background:#eee3f1;color:#4a1856;cursor:pointer}.pagl .p-associate-help{margin:-16px 0 0;font-size:14px}.pagl .p-associate-error{color:#9c2424;margin:20px 0 0}.pagl .p-associate-success{padding:40px;border:1px solid #d9c7df;border-radius:24px;background:#faf7fb}.pagl .p-associate-success p{margin:24px 0}.pagl .p-associate-fields .p-button{justify-self:start}@media(max-width:800px){.pagl .p-associate-layout{grid-template-columns:1fr;padding-bottom:64px}.pagl .p-associate-layout>div>p:not(.p-eyebrow){max-width:100%}}