.bac-member .member-heading{padding-top:160px;padding-bottom:56px}.v2-root.bac-member .member-heading h1{margin-top:20px;font-size:clamp(36px,5vw,64px);line-height:1.3}.bac-member .member-heading p{margin-top:20px}.bac-member .member-content{display:grid;grid-template-columns:1.15fr 1fr;gap:12%;padding-bottom:100px}.v2-root.bac-member .member-main h2{font-size:clamp(24px,2.5vw,34px);margin-bottom:20px}.bac-member .member-main p+p{margin-top:18px}.bac-member .member-main>.bac-supporters-button{margin-top:28px}.bac-member .member-aside img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.v2-root.bac-member .member-aside h2{margin:24px 0 16px;font-size:24px}.bac-member .member-aside .bac-supporters-text-link{margin-top:18px}.bac-member .member-login{margin-top:28px}.bac-member .member-login>label{display:block;margin-bottom:10px;font-size:16px}.bac-member .member-login>input{display:block;width:100%;min-height:54px;border:1px solid #777e77;border-radius:4px;padding:14px;background:#fff;color:#1b201d;font:400 16px/1.5 var(--font-body-v2)}.bac-member .member-challenge{margin-block:20px;width:100%}.bac-member .member-login>p{margin-top:16px;color:#565e58;font-size:14px}.bac-member .member-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-block:24px}.bac-member .member-text-button{min-height:44px;padding:8px 0;border:0;background:none;color:#1b201d;font:400 15px/1.6 var(--font-body-v2);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.bac-member .bac-supporters-button:disabled,.bac-member .member-text-button:disabled{opacity:.6;cursor:wait}.bac-member .member-preference{border-block:1px solid #c9ccc5;padding-block:24px;margin-top:32px}.v2-root.bac-member .member-preference h3{margin:0 0 12px;color:#1b201d;font:400 20px/1.6 var(--font-body-v2)}.bac-member .member-preference label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:16px;line-height:1.7}.bac-member .member-preference input{width:22px;height:22px;flex:0 0 auto;accent-color:#1b201d}.bac-member .member-preference p{margin-top:12px;color:#565e58;font-size:14px}.bac-member .member-status{margin-top:24px;font-size:15px;line-height:1.8;text-wrap:pretty;word-break:auto-phrase}.bac-member .member-status-error{color:#8a2319}.bac-member .bac-supporters-body :is(input,button):focus-visible{outline:2px solid #1b201d;outline-offset:4px}@media (max-width:760px){.bac-member .member-heading{padding-top:124px;padding-bottom:36px}.bac-member .member-content{grid-template-columns:1fr;gap:56px;padding-bottom:72px}.bac-member .member-aside{border-top:1px solid #c9ccc5;padding-top:40px}}