.organization-start-shell{background:linear-gradient(135deg,#f1ede3 0%,#fbfaf6 55%,#f4f0e7 100%);grid-template-columns:minmax(300px,.75fr) minmax(560px,1.25fr);gap:6vw;min-height:calc(100vh - 78px);padding:72px 7vw 96px;display:grid}.organization-start-intro{align-self:start;position:sticky;top:130px}.organization-start-intro h1{letter-spacing:-.035em;margin:.28em 0;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);line-height:1.04}.organization-start-intro>p:not(.eyebrow){color:#4b5954;max-width:620px;font-size:1.05rem}.organization-start-steps{gap:12px;margin-top:36px;display:grid}.organization-start-steps span{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;padding:15px 0;display:flex}.organization-start-steps strong{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.72rem;display:grid}.organization-start-card{border:1px solid var(--line);border-top:5px solid var(--bronze);background:#fff;padding:34px;box-shadow:0 18px 50px #142a2314}.organization-start-form{gap:28px;display:grid}.organization-start-form fieldset{border:0;margin:0;padding:0}.organization-start-form legend{border-bottom:1px solid var(--line);width:100%;color:var(--forest-dark);margin-bottom:18px;padding:0 0 12px;font-family:Georgia,serif;font-size:1.35rem;font-weight:700}.organization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.organization-form-grid label{gap:7px;font-size:.86rem;font-weight:700;display:grid}.organization-form-grid label.wide{grid-column:1/-1}.organization-form-grid input,.organization-form-grid select,.organization-form-grid textarea{border:1px solid var(--line);background:var(--paper);width:100%;font:inherit;color:var(--ink);padding:12px 13px}.organization-form-grid textarea{resize:vertical}.organization-acknowledgment{align-items:flex-start;gap:11px;font-size:.9rem;font-weight:700;display:flex}.organization-acknowledgment input{margin-top:5px}.organization-start-form>.button{width:max-content}.organization-start-footnote,.organization-existing{color:var(--muted);font-size:.84rem}.organization-existing{border-top:1px solid var(--line);margin:24px 0 0;padding-top:20px}.organization-existing a{color:var(--forest);font-weight:800}@media (max-width:980px){.organization-start-shell{grid-template-columns:1fr;padding:54px 6vw 80px}.organization-start-intro{position:static}.organization-start-card{padding:26px}}@media (max-width:620px){.organization-form-grid{grid-template-columns:1fr}.organization-form-grid label.wide{grid-column:auto}.organization-start-form>.button{width:100%}}
