.member-home .academy-wrap{max-width:1140px}.member-heading{justify-content:space-between;align-items:start;gap:24px;padding:48px 0 30px;display:flex}.member-heading>div{max-width:740px}.member-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:16px 0 22px;font:400 clamp(2.5rem,5vw,4.6rem)/1.08 Georgia,serif}.member-heading p{color:var(--public-muted,#53665c);max-width:56ch;font-size:1.1rem;line-height:1.7}.member-heading>button{flex-shrink:0}.member-check{border:1px solid var(--public-line,#d9e1d4);border-radius:18px;padding:32px}.member-join,.member-next{background:var(--public-soft,#edf2e8);border:1px solid var(--public-line,#d9e1d4);border-radius:22px;padding:36px}.member-join h2,.member-next h2{margin:12px 0 16px;font:400 clamp(1.9rem,3.4vw,3rem)/1.2 Georgia,serif}.member-join p,.member-next p{max-width:58ch;line-height:1.75}.member-join small{margin-top:18px;display:block}.member-next{justify-content:space-between;align-items:center;gap:32px;display:flex}.member-next>div{min-width:0}.member-next>a{text-align:center;white-space:normal;flex-shrink:0;max-width:300px}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;display:grid}.member-card,.member-intro article{background:var(--public-surface,#fff);border:1px solid var(--public-line,#d9e1d4);border-radius:18px;min-width:0;padding:30px}.member-card-number{letter-spacing:.14em;color:var(--public-muted,#53665c);font:700 .7rem/1.5 Arial,sans-serif;display:block}.member-grid h2{margin:18px 0 14px;font:400 1.9rem/1.2 Georgia,serif}.member-grid p{min-height:3.5em;margin-bottom:20px;line-height:1.75}.member-grid a,.member-fellowship a{min-height:44px;color:var(--public-accent,#1b5144);text-underline-offset:4px;align-items:center;font-weight:650;text-decoration:underline;display:flex}.member-grid .member-quiet-link{font-size:.9rem;font-weight:400}.member-fellowship{border-top:1px solid var(--public-line,#d9e1d4);justify-content:space-between;align-items:center;gap:36px;margin-top:36px;padding:32px 0;display:flex}.member-fellowship>div{max-width:570px}.member-fellowship h2{margin:10px 0;font:400 1.75rem/1.3 Georgia,serif}.member-fellowship p,.member-privacy{color:var(--public-muted,#53665c);font-size:.92rem;line-height:1.7}.member-privacy{border-top:1px solid var(--public-line,#d9e1d4);max-width:80ch;padding-top:22px}.member-privacy a{text-decoration:underline}.member-existing{margin:24px 0}.member-existing>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.member-retry{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.member-home a:focus-visible,.member-existing>summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #b67a20}@media (width<=700px){.member-heading{flex-wrap:wrap;gap:8px;padding-top:30px}.member-heading h1{font-size:2.8rem}.member-grid{grid-template-columns:minmax(0,1fr);gap:16px}.member-next,.member-fellowship{display:block}.member-join,.member-next{padding:24px}.member-next>a{width:100%;max-width:none;margin-top:22px;display:flex}.member-card,.member-intro article{padding:24px}.member-fellowship{margin-top:24px}.member-fellowship>a{margin-top:18px}.member-grid p{min-height:0}.member-join .academy-actions>*{text-align:center;flex:1;justify-content:center}}.member-focus{border:1px solid var(--public-line,#d9e1d4);background:var(--public-surface,#fff);border-radius:16px;margin:22px 0;padding:24px 28px}.member-focus-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.member-focus-heading>div{min-width:0}.member-focus h2{margin:7px 0;font:600 1.1rem/1.5 Arial,sans-serif}.member-focus-heading p{color:var(--public-muted,#53665c);margin:0;font-size:.9rem;line-height:1.6}.member-focus-heading>button{flex-shrink:0}.member-focus fieldset{border:0;margin:24px 0 0;padding:0}.member-focus legend{margin-bottom:14px;font-size:.95rem;font-weight:650}.member-focus-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-focus .member-focus-choices label{border:1px solid var(--public-line,#d9e1d4);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:14px;font-size:.92rem;line-height:1.6;display:flex}.member-focus .member-focus-choices label:has(input:checked){border-color:var(--public-accent,#1b5144);background:var(--public-soft,#edf2e8)}.member-focus input[type=radio]{width:18px;height:18px;accent-color:var(--public-accent,#1b5144);flex:0 0 18px;margin:0}.member-focus-none{grid-column:1/-1}.member-focus-note,.member-focus-message,.member-next-reason{color:var(--public-muted,#53665c);font-size:.85rem;line-height:1.7}.member-focus-message{margin-bottom:0}.member-next-reason{max-width:65ch;margin-top:14px;display:block}.member-focus .academy-actions{margin-top:16px}.member-focus input:focus-visible{outline-offset:4px;outline:3px solid #b67a20}@media (width<=700px){.member-focus{padding:22px}.member-focus-heading{flex-direction:column;align-items:start;gap:16px}.member-focus-choices{grid-template-columns:minmax(0,1fr)}.member-focus .academy-actions{align-items:stretch}.member-focus .academy-actions>button{white-space:normal}}.member-focus fieldset:disabled{opacity:1}.member-focus fieldset:disabled label{cursor:wait;border-style:dashed}.member-focus :is(.member-focus-note,.member-focus-message,.member-next-reason){font-size:14px}
