.st463-public{--ink:#09094b;--muted:#52627b;--line:#dbe5f1;--paper:#fff;--soft:#f5f8fc;--accent:#0865d6;color:var(--ink);font:14px/1.6 Arial,Helvetica,sans-serif;width:86.5%;max-width:1120px;margin:0 auto 36px;overflow-wrap:anywhere}.st463-public *{box-sizing:border-box}.st463-public h1{font-size:32px;line-height:1.2;margin:8px 0 12px;color:var(--ink)}.st463-public h2{font-size:22px;line-height:1.35;margin:0 0 14px;color:var(--ink)}.st463-public h3{font-size:18px;line-height:1.4;margin:0 0 8px;color:var(--ink)}.st463-public p{margin:0 0 12px}.st463-public a{color:var(--accent);text-underline-offset:3px}.st463-public .crumb{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px;color:var(--muted);font-size:12px}.st463-public .crumb a{text-decoration:none}.st463-public .profile-hero{display:grid;grid-template-columns:160px minmax(0,1fr) 185px;gap:28px;align-items:center;padding:25px;border:1px solid #bdd4f5;background:#eaf3ff;border-radius:7px}.st463-public .portrait{width:160px;height:160px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #c6ced9;background:#e1e7ef;color:#6c7c91;font-size:52px;font-weight:700;overflow:hidden}.st463-public .portrait img{width:100%;height:100%;object-fit:cover}.st463-public .eyebrow{font-size:10px;letter-spacing:.09em;color:var(--muted);margin-bottom:5px}.st463-public .role{font-size:14px;color:var(--muted);margin:0 0 10px}.st463-public .summary{font-size:14px;color:var(--muted);max-width:650px}.st463-public .profile-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}.st463-public .profile-stats{display:grid;gap:12px}.st463-public .profile-stats a{padding:12px;border:1px solid #bdd4f5;border-radius:6px;background:var(--paper);text-decoration:none;color:var(--ink);text-align:center}.st463-public .profile-stats strong{display:block;font-size:31px;line-height:1.2}.st463-public .profile-stats span{display:block;font-size:12px;color:var(--muted);margin-top:5px}.st463-public .profile-nav{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--line);margin:20px 0 26px;padding-bottom:12px}.st463-public .profile-nav a{text-decoration:none;font-weight:700;font-size:13px}.st463-public .profile-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px;align-items:start}.st463-public .profile-section{margin:0 0 32px;scroll-margin-top:30px}.st463-public .background-panel{border:1px solid var(--line);border-radius:6px;padding:20px;background:var(--soft)}.st463-public .background-panel:empty{display:none}.st463-public .background-panel section+section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.st463-public .background-panel h2{font-size:16px;margin-bottom:9px}.st463-public .background-panel p,.st463-public .background-panel li{font-size:12px;color:var(--muted)}.st463-public ul{padding-left:20px}.st463-public .prose{line-height:1.8;overflow-wrap:anywhere}.st463-public .prose p{margin-bottom:14px}.st463-public .prose h2,.st463-public .prose h3{margin-top:24px}.st463-public .section-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:8px}.st463-public .section-heading h2{margin:0}.st463-public .section-heading>span,.st463-public .section-note,.st463-public .date{font-size:12px;color:var(--muted)}.st463-public .review-list{display:grid;gap:12px}.st463-public .review-entry{padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--paper);scroll-margin-top:25px}.st463-public .review-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.st463-public .entry-seal{width:64px;height:64px;flex-shrink:0}.st463-public .review-entry>strong{font-size:14px;display:block;margin-bottom:5px}.st463-public .review-entry>p{font-size:13px;color:var(--muted)}.st463-public .review-entry details{border:1px solid var(--line);border-radius:5px;padding:10px 12px;margin-top:12px}.st463-public summary{cursor:pointer;font-weight:700;font-size:12px}.st463-public details .prose{padding-top:12px;font-size:13px}.st463-public .review-update{background:#fff7e4;border:1px solid #e7d39e;border-radius:5px;color:#78551d!important;padding:8px 10px;font-size:12px}.st463-public .article-grid,.st463-public .expert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st463-public .article-grid>article,.st463-public .expert-grid>article{border:1px solid var(--line);border-radius:6px;padding:20px;background:var(--paper);min-width:0}.st463-public .article-grid p,.st463-public .expert-grid p{font-size:13px;color:var(--muted)}.st463-public .article-grid h2,.st463-public .expert-grid h2{font-size:20px}.st463-public .expert-card-name{display:block;text-decoration:none}.st463-public .directory-photo{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;overflow:hidden;background:#e1e7ef;color:#6c7c91;font-size:27px;font-weight:700;margin-bottom:15px}.st463-public .directory-photo img{width:100%;height:100%;object-fit:cover}.st463-public .directory-counts{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted);padding-top:10px;border-top:1px solid var(--line)}.st463-public .lead{font-size:17px;line-height:1.65;color:var(--muted);margin-bottom:25px}.st463-public .empty{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:5px;color:var(--muted);grid-column:1/-1}.st463-public .editorial-note{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.st463-public .article-page{max-width:820px;margin:auto}.st463-public .article-page h1{font-size:36px;overflow-wrap:anywhere}.st463-public .byline{font-size:13px;color:var(--muted);margin-bottom:22px}.st463-public .article-body{font-size:16px}.st463-public .preview-notice{padding:10px 14px;border:1px solid #e7d39e;background:#fff7e4;color:#78551d;border-radius:5px;font-size:12px;margin-bottom:15px}.st463-public :focus-visible{outline:3px solid #72b0ff;outline-offset:3px}
:is(html.st-master-dark,html.st-home-dark,html.dark,html[data-theme="dark"],body.dark) .st463-public{--ink:#e2eafd;--muted:#b1c1d8;--line:#344459;--paper:#182334;--soft:#202e42;--accent:#9ac4ff}:is(html.st-master-dark,html.st-home-dark,html.dark,html[data-theme="dark"],body.dark) .st463-public .profile-hero{background:#192e48;border-color:#3a587a}:is(html.st-master-dark,html.st-home-dark,html.dark,html[data-theme="dark"],body.dark) .st463-public .profile-stats a{border-color:#3a587a}:is(html.st-master-dark,html.st-home-dark,html.dark,html[data-theme="dark"],body.dark) .st463-public .review-update,:is(html.st-master-dark,html.st-home-dark,html.dark,html[data-theme="dark"],body.dark) .st463-public .preview-notice{background:#403621;color:#ffe0a4!important;border-color:#806a3c}
@media(max-width:1000px){.st463-public .profile-hero{grid-template-columns:130px minmax(0,1fr);gap:22px}.st463-public .portrait{width:130px;height:130px}.st463-public .profile-stats{grid-column:1/-1;grid-template-columns:1fr 1fr}.st463-public .article-grid,.st463-public .expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.st463-public .profile-columns{grid-template-columns:1fr;gap:0}.st463-public .background-panel{margin-bottom:28px}.st463-public .profile-nav{gap:12px 18px}.st463-public .section-heading{display:block}.st463-public .section-heading>span{display:block;margin-top:5px}.st463-public .article-page h1{font-size:29px}}@media(max-width:520px){.st463-public{width:calc(100% - 28px)}.st463-public .profile-hero{grid-template-columns:1fr;padding:20px;gap:16px}.st463-public .portrait{width:110px;height:110px;font-size:38px}.st463-public h1{font-size:29px}.st463-public .profile-stats{grid-column:auto}.st463-public .profile-stats strong{font-size:27px}.st463-public .article-grid,.st463-public .expert-grid{grid-template-columns:1fr}.st463-public .review-entry{padding:16px}.st463-public .entry-seal{width:54px;height:54px}.st463-public .profile-nav a{font-size:12px}}
