.v8 .field__opt{text-transform:lowercase;color:#93a1b5;margin-right:auto;font-size:12.5px;font-weight:600}.v8 .connect__consent{border:1px solid var(--line);background:var(--white);color:var(--grey);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:15px 16px;font-size:15.5px;font-weight:600;line-height:1.5;transition:border-color .15s;display:grid}.v8 .connect__consent:hover{border-color:#cfdcf4}.v8 .connect__consent.is-required{background:var(--tint)}:is(.v8 .connect__consent:has([data-state=checked]),.v8 .connect__consent:has(input:checked)){border-color:var(--blue-cta)}.v8 .connect__consent>button{flex:none}.v8 .connect__consent a{color:var(--blue-cta);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.v8 .connect__consent a:hover{color:var(--blue-deep)}.v8 .connect__file{cursor:pointer;align-items:center;gap:14px;display:flex}.v8 .connect__file input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v8 .connect__file-btn{border:1px solid var(--line);background:var(--white);height:44px;color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:700;transition:border-color .16s,color .16s;display:inline-flex}.v8 .connect__file:hover .connect__file-btn{border-color:var(--blue-cta);color:var(--blue-cta)}.v8 .connect__file input:focus-visible+.connect__file-btn{outline:2px solid var(--blue-cta);outline-offset:3px}.v8 .connect__file-name{min-width:0;color:var(--grey);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.v8 .field__hint{color:#93a1b5;margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}
