.newsroom-panel.newsroom-company{padding:16px 28px 18px}.newsroom-company h2{font-size:28px;margin-bottom:6px}.newsroom-company .company-intro{font-size:12px;line-height:1.45;margin:0 0 10px}.newsroom-company fieldset{border:0;padding:0;margin:0;min-width:0}.newsroom-company .company-group-title{font:600 12px var(--sans);width:100%;padding:0 0 5px;border-bottom:1px solid #dbded5;margin:0 0 7px}.company-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px 12px;margin-bottom:10px}.company-fields label{grid-column:span 6;display:flex;flex-direction:column;gap:4px;font:500 11px/1.3 var(--sans);min-width:0}.company-fields .company-wide{grid-column:span 12}.company-fields .company-small{grid-column:span 3}.company-fields .company-country{grid-column:span 2}.company-fields .company-medium{grid-column:span 4}.company-fields input,.company-fields select{box-sizing:border-box;min-width:0;width:100%;height:32px;border:1px solid #cbd4cc;border-radius:5px;background:white;padding:5px 8px;color:#173449;font:400 12px var(--sans)}.company-fields input:focus,.company-fields select:focus{outline:2px solid #00b979;outline-offset:1px}.company-fields small{font-weight:400;color:#657c7d}.company-fields input[name=CountryCode]{max-width:64px;text-transform:uppercase}.company-fields input[name=PostalCode]{max-width:150px}.company-fields input[name=Region]{max-width:160px}.company-fields input[type=tel]{max-width:220px}.company-verification{border-top:1px solid #d8dfd6;padding-top:8px}.company-verification-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.newsroom-company .newsroom-primary{border-radius:6px;min-height:36px;padding:7px 14px;font-size:12px;box-shadow:0 2px 0 #0d4932}.company-secondary{border:1px solid #b5c7bb;background:transparent;border-radius:6px;min-height:36px;padding:7px 12px;font:500 12px var(--sans);color:#234939;cursor:pointer}.newsroom-company [role=status]{min-height:20px;font-size:12px;line-height:1.5;margin:9px 0 0}.newsroom-company [data-company-verified]{background:#e2f4e8;color:#175b3d;border:1px solid #9dceb0;border-radius:6px;padding:10px 12px;margin:0 0 10px;font:500 12px/1.5 var(--sans)}.newsroom-company button:disabled{opacity:.55;cursor:wait}
@media(max-width:600px){.newsroom-panel.newsroom-company{padding:18px 18px 22px}.company-fields{gap:10px}.company-fields label,.company-fields .company-medium{grid-column:span 12}.company-fields .company-small,.company-fields .company-country{grid-column:span 6}.newsroom-company h2{font-size:25px}.company-verification-actions{align-items:stretch}.company-verification-actions button{flex:1 1 140px}}
@media(prefers-reduced-motion:reduce){.newsroom-company *{scroll-behavior:auto}}
.company-fields input[type=tel]{max-width:15ch}.company-fields input[name=Region]{max-width:12ch}.company-fields input[name=PostalCode]{max-width:12ch}.company-fields input[name=CountryCode]{max-width:6ch}.company-fields input[name=AddressLine2]{max-width:24ch}.company-fields [aria-invalid=true]{border:2px solid #a32b24}.company-fields .field-error{color:#922620}.field-error:empty{display:none}
#signup-confirmation{padding-block:clamp(3rem,9vw,8rem)}#signup-confirmation h1{font-size:clamp(2rem,5vw,4rem)}#signup-confirmation button{margin-top:1rem}#signup-confirmation:not([hidden])~section{display:none}

.signup-billing-dialog{box-sizing:border-box;width:min(38rem,calc(100% - 2rem));max-height:90dvh;overflow:auto;background:#faf9f5;color:#173449;border:1px solid #d0d7cf;border-radius:12px;padding:1.4rem}
.signup-billing-dialog::backdrop{background:#142a3780}
.signup-billing-dialog h2{margin:.8rem 0 .4rem}
.signup-address-fields{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem .8rem;margin:1rem 0}
.signup-address-fields label{display:grid;gap:.25rem;max-width:100%;font:500 .8rem var(--sans)}
.signup-address-fields input{box-sizing:border-box;max-width:100%;height:2.2rem;padding:.35rem .5rem;border:1px solid #b7c5bd;border-radius:.3rem}
.signup-address-fields input[readonly]{background:#edf1ed}
