.ex-header{padding-top:clamp(48px,7vw,84px);padding-bottom:clamp(28px,4vw,44px)}.ex-header__inner{flex-direction:column;gap:20px;max-width:780px;display:flex}.ex-header__lede{color:var(--color-ink-soft);max-width:64ch;margin:0;font-size:17px;line-height:1.65}.ex-search{gap:0;max-width:560px;margin-top:8px;display:flex}.ex-search input{flex:1}.ex-search button{flex:none}.ex-breadcrumb{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.ex-breadcrumb a{color:var(--color-muted)}.ex-topics{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:24px;display:flex}.ex-topic{border:1px solid var(--color-border);color:var(--color-ink-soft);align-items:baseline;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.ex-topic:hover{border-color:var(--color-ink);color:var(--color-ink);text-decoration:none}.ex-topic__count{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px}.ex-section{padding-top:0;padding-bottom:clamp(40px,5vw,64px)}.ex-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.ex-section__title{font-family:var(--font-serif);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:500}.ex-section__note{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.ex-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;display:grid}.ex-card{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink);flex-direction:column;gap:12px;padding:22px;display:flex}.ex-card:hover{border-color:var(--color-ink);text-decoration:none}.ex-card__top{align-items:center;gap:14px;display:flex}.ex-avatar{background:var(--color-fill-light);object-fit:cover;width:56px;height:56px;font-family:var(--font-serif);color:var(--color-ink-soft);flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.ex-avatar--lg{width:132px;height:132px;font-size:44px}.ex-card__name{font-family:var(--font-serif);margin:0;font-size:20px;font-weight:500;line-height:1.25}.ex-card__role{color:var(--color-muted);font-size:13.5px;line-height:1.5}.ex-tags{flex-wrap:wrap;gap:6px;display:flex}.ex-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);background:var(--color-fill-light-2);padding:3px 8px;font-size:10px}.ex-invited{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);font-size:10px}.ex-row-experts{color:var(--color-ink-soft);font-size:13px}.ex-earned{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink);background:var(--color-accent-soft-bg);align-self:flex-start;padding:2px 8px;font-size:10px}.ex-profile{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,5vw,64px);display:grid}@media (min-width:900px){.ex-profile{grid-template-columns:minmax(0,1fr) 320px}}.ex-profile__head{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ex-profile__name{font-family:var(--font-serif);margin:0 0 8px;font-size:clamp(34px,4.6vw,50px);font-weight:500;line-height:1.08}.ex-profile__role{color:var(--color-ink-soft);margin:0 0 6px;font-size:16px}.ex-profile__loc{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);font-size:11px}.ex-prose{font-family:var(--font-serif);color:var(--color-ink);max-width:68ch;font-size:19px;line-height:1.7}.ex-prose p{margin:0 0 1.1em}.ex-aside{flex-direction:column;gap:16px;display:flex}.ex-panel{border:1px solid var(--color-border);background:var(--color-white);flex-direction:column;gap:12px;padding:20px;display:flex}.ex-panel__label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-muted);font-size:10.5px}.ex-panel--dark{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.ex-panel--dark .ex-panel__label{color:var(--color-muted-2)}.ex-panel--dark a{color:var(--color-accent-soft)}.ex-cred{border-top:1px solid var(--color-dark-border);flex-direction:column;gap:4px;padding-top:10px;display:flex}.ex-cred:first-of-type{border-top:0;padding-top:0}.ex-cred__type{font-family:var(--font-serif);font-size:17px}.ex-cred__meta{font-family:var(--font-mono);color:var(--color-muted-2);font-size:10.5px}.ex-links{flex-direction:column;gap:8px;display:flex}.ex-links a{word-break:break-word;font-size:14px;font-weight:600}.ex-disclosure{color:var(--color-muted);font-size:12.5px;line-height:1.6}.ex-article{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(32px,4vw,48px)}.ex-article__col{max-width:760px}.ex-article__title{font-family:var(--font-serif);text-wrap:pretty;margin:14px 0;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.1}.ex-article__dek{color:var(--color-ink-soft);margin:0 0 20px;font-size:19px;line-height:1.6}.ex-byline{color:var(--color-muted);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-bottom:24px;font-size:13.5px;display:flex}.ex-byline a{font-weight:600}.ex-source{background:var(--color-ink);color:var(--color-bg);flex-direction:column;gap:10px;margin:28px 0;padding:clamp(22px,3vw,32px);display:flex}.ex-source__kind{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-muted-2);font-size:10.5px}.ex-source__name{font-family:var(--font-serif);font-size:clamp(22px,2.6vw,28px);line-height:1.25}.ex-source__cta{align-self:flex-start;margin-top:6px}.ex-source__embed{background:var(--color-dark-1);border:0;width:100%;margin-top:8px}.ex-answer{border-left:3px solid var(--color-accent);font-family:var(--font-serif);margin:28px 0;padding:4px 0 4px 18px;font-size:21px;line-height:1.55}.ex-body{margin-top:8px}.ex-body h2{font-family:var(--font-serif);margin:1.6em 0 .6em;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.3}.ex-body p{font-family:var(--font-serif);margin:0 0 1.1em;font-size:19px;line-height:1.75}.ex-quote{margin:1.6em 0;padding:0}.ex-quote blockquote{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:clamp(22px,2.4vw,26px);line-height:1.45}.ex-quote blockquote:before{content:"“";color:var(--color-accent)}.ex-quote blockquote:after{content:"”";color:var(--color-accent)}.ex-quote figcaption{color:var(--color-muted);margin-top:10px;font-size:13.5px}.ex-qa{border-top:1px solid var(--color-border);margin:1.6em 0;padding-top:18px}.ex-qa__q{font-family:var(--font-sans);margin:0 0 10px;font-size:17px;font-weight:600}.ex-qa__q:before{content:"Q  ";font-family:var(--font-mono);color:var(--color-accent);font-size:12px}.ex-qa__a{font-family:var(--font-serif);margin:0;font-size:19px;line-height:1.75}.ex-qa__who{color:var(--color-muted);margin-top:8px;font-size:13px}.ex-cite{color:var(--color-muted);border-top:1px solid var(--color-border);margin-top:32px;padding-top:16px;font-size:13.5px}.ex-standards h2{font-family:var(--font-serif);margin:1.8em 0 .5em;font-size:clamp(22px,2.6vw,28px);font-weight:500}.ex-standards p,.ex-standards li{color:var(--color-ink-soft);max-width:70ch;font-size:16.5px;line-height:1.75}.ex-empty{border:1px solid var(--color-border);font-family:var(--font-serif);color:var(--color-ink-soft);padding:28px;font-size:19px}@media (max-width:640px){.ig-list__row{grid-template-columns:1fr;gap:8px}.ex-search{flex-direction:column;gap:8px}}
