body.members-index main{background:#fdfcf9;border-radius:3px;padding:calc(var(--space-1-5) + var(--space-1) + var(--main-padding-lane-offset)) clamp(20px,4vw,44px) var(--space-2);margin-bottom:var(--space-1-5)}body.members-index main>:not(dialog){max-width:var(--site-measure);margin-inline:auto}.members-title{font:var(--type-title-weight, 400) var(--type-title-size) / var(--rhythm) var(--type-title-face);margin:0 0 var(--space-half)}.members-lead{font:var(--type-subhead-weight, 400) var(--type-subhead-size) / var(--rhythm) var(--type-subhead-face);color:var(--text-soft);max-width:var(--site-measure);margin:0 0 var(--space-1)}.members-login{display:flex;gap:8px;width:100%;max-width:30rem}.members-login input{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;padding:11px 14px;color:var(--text);background:#fff;border:1px solid var(--rule);border-radius:8px}.members-login input:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:1px;border-color:var(--accent)}.members-login button{flex:0 0 auto;font:inherit;font-weight:600;color:#fff;background:var(--accent);border:0;border-radius:8px;padding:11px 20px;cursor:pointer}.members-login button:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.members-alt{font:var(--type-meta-weight) var(--type-meta-size) / var(--rhythm) var(--type-meta-face);color:var(--muted);margin:var(--space-quarter) 0 0}.members-status{font:var(--type-meta-weight) var(--type-meta-size) / var(--rhythm) var(--type-meta-face);color:var(--muted);min-height:1.4em;margin:var(--space-quarter) 0 0}.members-status:empty{display:none}.members-details{margin:0 0 var(--space-1)}.members-details .members-name{font:var(--type-subhead-weight, 400) var(--type-subhead-size) / var(--rhythm) var(--type-subhead-face);margin:0}.members-details .members-detail{font:var(--type-meta-weight) var(--type-meta-size) / var(--rhythm) var(--type-meta-face);color:var(--muted);margin:0}.members-account{font:var(--type-meta-weight) var(--type-meta-size) / var(--rhythm) var(--type-meta-face);color:var(--muted)}.members-account button{font:inherit;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}ul.members-posts{list-style:none;max-width:var(--site-measure);margin:var(--space-1-5) 0 0;padding:var(--space-1) 0 0;border-top:1px solid var(--rule)}ul.members-posts li{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 14px;padding:6px 0}ul.members-posts.fade li:nth-child(1){opacity:1}ul.members-posts.fade li:nth-child(2){opacity:.82}ul.members-posts.fade li:nth-child(3){opacity:.64}ul.members-posts.fade li:nth-child(4){opacity:.46}ul.members-posts.fade li:nth-child(5){opacity:.28}ul.members-posts .title{font:400 17.5px / 1.4 "Freight Text",var(--font-serif);flex:1 1 auto;min-width:0;overflow-wrap:break-word}ul.members-posts a.title{text-decoration:none;color:inherit}ul.members-posts time{margin-left:auto;font:var(--type-meta-weight) 13px / var(--rhythm) var(--type-meta-face);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}ul.members-posts .excerpt{flex-basis:100%;font:400 15px / 1.5 var(--font-serif);color:var(--muted)}.members-pitch{margin-top:var(--space-1-5);padding-top:var(--space-1);border-top:1px solid var(--rule)}.members-pitch h3{font-family:var(--type-heading-face);font-weight:var(--type-heading-weight);font-size:var(--type-heading-size);line-height:var(--rhythm);margin:var(--space-1) 0 var(--space-half)}.members-pitch h3:first-child{margin-top:0}.members-cta{margin:0 0 var(--space-quarter)}.members-cta button{font:inherit;font-weight:600;color:#fff;background:var(--accent);border:0;border-radius:8px;padding:11px 20px;cursor:pointer}.members-cta button:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.members-jig{position:fixed;right:14px;bottom:14px;z-index:50;font:12px/1.4 var(--font-sans, sans-serif);color:var(--muted);background:#fff;border:1px solid var(--rule);border-radius:999px;padding:6px 14px;box-shadow:0 4px 14px #1d1a1614}.members-jig a{color:var(--accent);text-decoration:none}.members-jig a:hover{text-decoration:underline}@media(max-width:560px){body.members-index main{width:calc(100vw - var(--app-inset-right, 0px));padding-inline:calc((100vw - var(--app-inset-right, 0px) - var(--dot-grid-sheet-width)) / 2);border-radius:0}}
