.writer-shell{min-height:760px;padding-top:145px;padding-bottom:125px}.writer-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:clamp(50px,6vw,82px);max-width:1100px;margin:0 auto;display:grid}.writer-profile{border-right:1px solid var(--line);padding:0 34px 8px 0;position:sticky;top:110px}.writer-identity{min-width:0}.writer-avatar{--profile-avatar-size:96px;--profile-avatar-font-size:1.875rem}.writer-profile h1{overflow-wrap:anywhere;letter-spacing:-.05em;margin:23px 0 0;font-size:clamp(2.375rem,1.8rem + 1.5vw,3.05rem);line-height:.96}.writer-share{top:0;right:34px;position:absolute!important}.writer-about{border-top:1px solid var(--line);min-width:0;margin-top:28px;padding-top:24px}.writer-section-label{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.6875rem;font-weight:600}.writer-bio{white-space:pre-wrap;max-width:60ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.7}.writer-fun-fact{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.writer-fun-fact[hidden]{display:none}.writer-fun-fact>p:last-child{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}.writer-posts,.writer-articles,.writer-activities{min-width:0}.writer-content-tabs{border:1px solid var(--line);background:#fffaf08c;border-radius:7px;gap:.2rem;width:fit-content;margin-bottom:2.25rem;padding:.3rem;display:flex}.writer-content-tabs button{min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.65rem 1.1rem;font-size:.8125rem;font-weight:650;transition:color .18s,background-color .18s}.writer-content-tabs button:hover{color:var(--ink);background:#7c83ff1a}.writer-content-tabs button[aria-selected=true]{color:var(--cream);background:var(--ink)}.writer-content-tabs button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.writer-posts-heading{margin-bottom:29px}.writer-posts-heading h2{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(2.75rem,1.5rem + 3vw,4.25rem);line-height:.92}.writer-activities .thought-feed{gap:1rem;display:grid}.writer-activities-link{width:fit-content;margin-top:1.25rem}@media (width<=56.25em){.writer-layout{grid-template-columns:1fr;gap:58px}.writer-profile{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;padding:0 0 30px;display:grid;position:relative;top:auto}.writer-identity{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:20px;display:grid}.writer-avatar{--profile-avatar-size:88px}.writer-profile h1{margin-top:0;font-size:2.75rem}.writer-about{border-top:0;border-left:1px solid var(--line);margin:0;padding:0 0 0 30px}}@media (width<=47.5em){.writer-shell{padding-top:115px;padding-bottom:85px}.writer-layout{gap:52px}.writer-profile{border-right:0;border-bottom:1px solid var(--line);padding:0 0 30px;display:block}.writer-identity{grid-template-columns:80px minmax(0,1fr);gap:18px}.writer-avatar{--profile-avatar-size:80px;--profile-avatar-font-size:1.5rem}.writer-profile h1{margin-top:0;font-size:clamp(2rem,1.1rem + 6vw,2.75rem)}.writer-share{display:none!important}.writer-about{border-top:1px solid var(--line);border-left:0;margin-top:24px;padding:22px 0 0}.writer-content-tabs{width:100%}.writer-content-tabs button{flex:1;padding-inline:.75rem}.writer-posts-heading{margin-bottom:30px}}.article-list{border-top:1px solid var(--ink)}.article-list-item{border-bottom:1px solid var(--line);min-width:0;padding:25px 8px 26px;transition:background-color .18s,padding-left .18s,padding-right .18s;position:relative}.article-list-item:hover{background:#ffffff61;padding-left:16px;padding-right:16px}.article-list-hit-area{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.article-list-hit-area:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.article-list-content{min-width:0}.article-list-meta{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:10px;font-size:.6875rem;display:flex}.article-list-kind{color:var(--ink);font-weight:600}.article-list-kind:after{color:var(--line);content:"/";margin-left:12px}.article-list-item h3{overflow-wrap:anywhere;letter-spacing:-.04em;max-width:24ch;margin:0;font-size:clamp(1.625rem,1.25rem + 1.2vw,2.25rem);line-height:1}.article-list-excerpt{max-width:58ch;color:var(--muted);margin:10px 0 0;font-size:.9375rem;line-height:1.55}.article-list-item.locked{padding-right:145px}.article-list-item.locked:hover{padding-right:153px}.article-list-content.blurred h3,.article-list-content.blurred .article-list-excerpt{filter:blur(5px);opacity:.35;user-select:none}.article-list-access{z-index:1;color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.6875rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width<=47.5em){.article-list-item{padding:21px 4px 22px}.article-list-item:hover{padding-left:8px;padding-right:8px}.article-list-item.locked,.article-list-item.locked:hover{padding-bottom:47px;padding-right:4px}.article-list-access{inset:auto auto 20px 4px;transform:none}}
