.classic-profile-frame{padding:30px 64px 28px;color:#343840}.classic-profile-title{margin-bottom:42px}.classic-profile-title>p{margin-bottom:6px;color:#717782;font-size:14px;font-weight:800;text-transform:uppercase}.classic-profile-title h1{font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-.8px}.classic-profile-title>div{margin-top:20px;font-size:19px}.classic-profile-frame>.min-h-screen{min-height:0;background:#fff}.classic-profile-frame [data-profile-content]{max-width:none;margin:0;padding:0}.classic-profile-frame [data-profile-heading],.classic-profile-frame [data-profile-note],.classic-profile-frame [data-profile-help],.classic-profile-frame [data-profile-personal]>div:first-child,.classic-profile-frame [data-profile-address]>div:first-child,.classic-profile-frame [data-profile-additional]>div:first-child{display:none}.classic-profile-frame [data-profile-card]{display:flex;min-height:calc(100vh - 238px);flex-direction:column;border:0;border-radius:0;padding:0;box-shadow:none}.classic-profile-frame [data-profile-personal],.classic-profile-frame [data-profile-address],.classic-profile-frame [data-profile-additional]{width:100%;max-width:610px}.classic-profile-frame [data-profile-card]>:not([data-profile-actions]){max-width:610px}.classic-profile-frame [data-profile-spouse-identity]{border:0}.classic-profile-frame [data-profile-personal]>*+*,.classic-profile-frame [data-profile-address]>*+*{margin-top:28px}.classic-profile-frame label,.classic-address-residency legend{color:#343840;font-size:18px;font-weight:600;line-height:1.35}.classic-profile-frame input:not([type=checkbox]):not([type=radio]),.classic-profile-frame button[role=combobox]{width:100%;height:52px;max-width:none;margin-top:10px;border-color:#9097a4;border-radius:5px;background:#fff;font-size:18px;box-shadow:none}.classic-profile-frame input[aria-invalid=true],.classic-profile-frame button[aria-invalid=true]{border-color:#e32939}.classic-profile-frame [data-profile-names]{grid-template-columns:minmax(0,1fr) 104px;gap:28px 20px}.classic-profile-frame [data-profile-names]>div{grid-column:auto;min-width:0}.classic-profile-frame [data-profile-names] label>.text-muted-foreground{display:none}.classic-profile-frame [data-profile-tin]{display:flex;flex-direction:column}.classic-profile-frame [data-profile-tin]>label{order:1}.classic-profile-frame [data-profile-tin]>p.text-muted-foreground{order:2;margin-top:3px;font-size:15px}.classic-profile-frame [data-profile-tin]>div{order:3}.classic-profile-frame [data-profile-tin]>p.text-destructive{order:4}.classic-profile-frame [data-profile-tin] label>.inline-flex{display:none}.classic-profile-frame [data-profile-tin]>.flex{position:relative;margin-top:0}.classic-profile-frame [data-profile-tin] input{width:100%;padding-right:70px}.classic-profile-frame [data-profile-tin]>.flex>button{position:absolute;right:0;bottom:0;height:52px;border:0;background:transparent;box-shadow:none}.classic-profile-frame [data-profile-additional] label,.classic-profile-frame [data-profile-address] label:has(input[type=checkbox]){gap:14px;border:0;border-radius:0;padding:8px 0;font-weight:400}.classic-profile-frame input[type=checkbox],.classic-profile-frame input[type=radio]{width:22px;height:22px;flex-shrink:0;accent-color:#078a17}.classic-address-residency{margin-top:30px}.classic-address-residency label{display:flex;align-items:center;gap:14px;margin-top:20px;font-weight:400}.classic-profile-frame [data-profile-actions]{margin-top:auto;border:0;padding-top:40px}.classic-profile-frame [data-profile-actions] button{min-width:152px;height:52px;border:0;border-radius:9px;font-size:16px;font-weight:800;text-transform:uppercase;box-shadow:none}.classic-profile-frame [data-profile-actions] button:first-child{background:#f5f6f8;color:#343840}.classic-profile-frame [data-profile-actions] button:last-child{background:#078a17;color:#fff}.classic-profile-frame [data-profile-actions] button:last-child:hover{background:#067413}@media (max-width: 1023px){.classic-profile-frame{padding:28px 24px}}@media (max-width: 639px){.classic-profile-frame{padding:24px 20px}.classic-profile-title{margin-bottom:30px}.classic-profile-title h1{font-size:30px}.classic-profile-frame [data-profile-names]{grid-template-columns:minmax(0,1fr) 74px;gap:22px 12px}.classic-profile-frame label,.classic-address-residency legend{font-size:16px}.classic-profile-frame [data-profile-actions] button{min-width:125px}.classic-profile-frame [data-profile-card]{min-height:calc(100vh - 228px)}}
