.businessComingSoonPage .businessPageContent{text-align:left;color:#111;overflow-wrap:anywhere;line-break:strict;background:#fff;align-self:start;width:100%;max-width:90rem;margin:0 auto;padding:1.5rem}.businessPageContent .businessPageIntro{margin:1.25rem 0}.businessPageContent :is(p,li,label,input,textarea,dt,dd){color:#111;letter-spacing:normal;font-size:1.125rem;line-height:1.6}.businessPageContent :is(h2,h3){color:#111;letter-spacing:normal;line-height:1.4}.businessPageContent h2,.businessPageContent h3{margin:0 0 1rem;font-size:1.75rem}.businessPageContent [hidden]{display:none!important}.businessPageContent .businessPurposeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.businessPageContent :is(button,.businessProductLink){max-width:100%;min-height:3rem;font:inherit;white-space:normal;overflow-wrap:anywhere;color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:.375rem;padding:.75rem 1rem;font-size:1.25rem;line-height:1.5}.businessPageContent .businessPurposeChoices button{text-align:left;color:#111;background:#fff;gap:.5rem;padding:1rem;display:grid}.businessPageContent .businessPurposeChoices button strong{font-size:1.25rem}.businessPageContent .businessPurposeChoices button span{font-size:1.125rem}.businessPageContent .businessPurposeChoices button[aria-expanded=true]{border-color:#e72521;box-shadow:inset 0 0 0 1px #e72521}.businessPageContent .businessPurposePanel{border:1px solid #a3a3a3;border-radius:.5rem;margin-top:1.5rem;padding:1.5rem;scroll-margin-top:7rem}.businessPageContent .businessPurposePanel>.businessSecondary{margin-top:1.5rem}.businessPageContent .businessCatalogSteps{padding-left:1.75rem}.businessPageContent li+li{margin-top:.75rem}.businessPageContent :is(.businessNotice,.businessDraftNotice){background:#f8f8f8;border-left:4px solid #e72521;padding:1rem;font-size:1.125rem}.businessPageContent .businessProductLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.businessPageContent .businessSecondary{color:#111;background:#fff}.businessPageContent button:disabled{color:#555;cursor:default;background:#eee;border-color:#777}.businessPageContent :focus-visible{outline-offset:4px;outline:3px solid #111}.businessPageContent :is(h2,h3,.businessFormError)[tabindex="-1"]:focus{outline-offset:4px;outline:3px solid #111;scroll-margin-top:7rem}.businessPageContent .businessRequestForm{font-size:1.125rem}.businessPageContent .businessRequestForm fieldset{border:0;min-width:0;margin:0;padding:0}.businessPageContent .businessFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;display:grid}.businessPageContent .businessRequestForm label{gap:.5rem;min-width:0;margin:.75rem 0;font-size:1.125rem;display:grid}.businessPageContent .businessRequirement{border:1px solid #777;padding:.125rem .375rem;font-size:1.125rem;display:inline-block}.businessPageContent .businessRequestForm :is(input,textarea){box-sizing:border-box;color:#111;width:100%;min-width:0;min-height:3rem;font:inherit;background:#fff;border:1px solid #777;border-radius:.25rem;padding:.75rem;font-size:1.125rem}.businessPageContent .businessRequestForm textarea{resize:vertical}.businessPageContent .businessProgress{flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.businessPageContent .businessProgress li{align-items:baseline;gap:.5rem;margin:0;display:flex}.businessPageContent .businessProgress li>span{font-weight:700}.businessPageContent .businessProgress [aria-current=step]{text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.businessPageContent .businessActions{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.businessPageContent .businessReview>div{border-bottom:1px solid #aaa;grid-template-columns:minmax(9rem,1fr) minmax(0,3fr);gap:1rem;padding:.75rem 0;display:grid}.businessPageContent .businessReview dt{font-weight:700}.businessPageContent .businessReview dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.businessPageContent .businessFormError{color:#111;background:#fff;border:2px solid #b91c1c;padding:1rem}@media (width<=44rem){.businessComingSoonPage .businessPageContent,.businessPageContent .businessPurposePanel{padding:1rem}.businessPageContent :is(.businessPurposeChoices,.businessFields){grid-template-columns:minmax(0,1fr)}.businessPageContent .businessReview>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.businessPageContent .businessActions{flex-direction:column}.businessPageContent :is(.businessActions button,.businessProductLink){width:100%}}
