.join-standards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.join-standards>div{background:var(--pale);border-top:3px solid var(--gold);padding:30px}.join-standards h2{margin:18px 0 12px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.join-standards p,.join-process>p:last-child{margin-bottom:0;line-height:1.7}.join-process{padding-top:44px;padding-bottom:44px}.join-process .eyebrow{margin-bottom:12px}.join-process>p:last-child{max-width:900px}.join-fields{border:0;min-width:0;margin:0;padding:0}.join-form-note{margin:0 0 24px;line-height:1.6}.join-application{scroll-margin-top:24px}.join-hint{color:#49678b;font-size:.875rem;font-weight:400;line-height:1.6}.join-agreement{padding:12px 24px 30px}.join-agreement>p{font-size:.875rem;line-height:1.6}.join-feedback:empty{padding:0}.join-feedback h2{margin:18px 0;font:2.5rem Georgia,serif}.join-feedback .textlink{margin-top:24px;display:inline-block}.join-feedback a{overflow-wrap:anywhere;text-decoration:underline}.join-page :focus-visible{outline:3px solid var(--navy);outline-offset:4px}.join-page .field-grid>label{min-width:0}.join-page .field-grid small{color:#49678b}.join-page .submit-panel button{white-space:normal}@media (max-width:900px){.join-standards{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.join-page .wordmark{gap:.25em;font-size:1rem}.join-page .back-link{font-size:.8rem}.join-agreement{padding-inline:8px}}
