.sloth-ui sloth-community{display:block}.sloth-ui .community{padding-top:76px;padding-bottom:80px;background:#fff;color:#111;border-top:1px solid #d6d6d1}.sloth-ui .community>h2{margin:25px 0 42px;font-size:clamp(46px,5.8vw,88px);font-family:SlothDisplay,Impact,sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1}.sloth-ui .community-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:start}.sloth-ui .community-panel{border-top:1px solid #111;padding-top:22px}.sloth-ui .community-panel h3{font-size:26px;letter-spacing:-.04em;margin:14px 0}.sloth-ui .community-panel>p{font-size:14px;line-height:1.6;max-width:48ch}.sloth-ui .community form{margin-top:24px}.sloth-ui .community label{display:block;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:18px}.sloth-ui .community label>span{display:block;margin-bottom:8px}.sloth-ui .community input:not([type=checkbox]),.sloth-ui .community textarea,.sloth-ui .community select{width:100%;font:inherit;font-weight:400;font-size:14px;line-height:1.4;border:1px solid #aaa;border-radius:0;background:#fff;color:#111;padding:13px;min-height:48px}.sloth-ui .community textarea{resize:vertical}.sloth-ui .community .community-consent{display:flex;align-items:flex-start;gap:12px;font-size:11px;font-weight:400;max-width:50ch}.sloth-ui .community .community-consent input{appearance:auto;flex:0 0 auto;width:17px;height:17px;margin:2px 0 0}.sloth-ui .community .community-consent span{margin:0}.sloth-ui .community .button{width:100%}.sloth-ui .community .privacy-note{font-size:10px;line-height:1.6;margin:16px 0}.sloth-ui .community .community-status{font-size:12px;line-height:1.5;margin-top:16px;max-width:58ch}.sloth-ui .community .error{color:#9b1717;font-size:12px;margin:14px 0}.sloth-ui .community .community-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.sloth-ui .community details{border-top:1px solid #d6d6d1;border-bottom:1px solid #d6d6d1;margin:0 0 22px;padding:15px 0}.sloth-ui .community summary{font-size:12px;cursor:pointer}.sloth-ui .community details>div{padding-top:20px}.sloth-ui .community .friend-picture{margin-top:26px;max-width:280px}.sloth-ui .community .friend-picture img{width:100%;height:auto;border:1px solid #111;box-shadow:7px 7px 0 #ecece8}.sloth-ui .community .friend-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:24px}.sloth-ui .community .friend-actions .button{width:auto;flex:1;gap:12px;white-space:nowrap}.sloth-ui .community .friend-actions .text-link{font-size:12px}.sloth-ui .community .error[hidden],.sloth-ui .community [hidden]{display:none!important}.sloth-ui .community .signup-success{font-size:14px;margin:15px 0}.sloth-ui .community .community-signup-copy{margin:20px 0 0;font-size:11px;line-height:1.6}@media(max-width:760px){.sloth-ui .community{padding-top:55px;padding-bottom:55px}.sloth-ui .community-grid{grid-template-columns:1fr;gap:42px}.sloth-ui .community>h2{font-size:52px;margin-bottom:30px}.sloth-ui .community-panel h3{font-size:25px}.sloth-ui .community .community-fields{gap:0 12px}.sloth-ui .community .friend-actions .button{width:100%;flex-basis:100%}}@media(max-width:360px){.sloth-ui .community .community-fields{grid-template-columns:1fr}.sloth-ui .community>h2{font-size:46px}}
