:root{--brand-primary: #264f4f;--brand-primary-strong: #1e4e4e;--brand-primary-soft: #d8e8e5;--brand-accent: #bd7a4e;--brand-accent-soft: #e9ddd0;--bg-page: #f5f2ec;--bg-surface: #faf8f4;--bg-surface-hover: #efeae2;--bg-inset: #e8e2d8;--sidebar-bg: #e0d9cc;--sidebar-bg-hover: #dbd6cc;--sidebar-text: #3a3a35;--sidebar-text-active: #1d5555;--sidebar-border: #c9c0b2;--text-primary: #1e1e1c;--text-secondary: #4a4842;--text-tertiary: #6a6860;--text-muted: #77756d;--container-max: 1440px;--content-max: 900px;--font-size: 20px;--radius: 4px;--shadow-soft: 0 2px 8px rgba(30, 30, 28, .1);--line-dark: #d5cec4;--muted: #6a6860;--ink-soft: #4a4842}*{box-sizing:border-box}html{font-size:var(--font-size);scroll-behavior:smooth}body{margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:var(--bg-page);color:var(--text-primary);line-height:1.82;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand-primary);text-decoration:none}a:hover{color:var(--brand-primary-strong);text-decoration:underline}::selection{background:var(--brand-primary-soft);color:var(--text-primary)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(38,79,79,.42);outline-offset:3px}.skip-link{position:absolute;left:-999px;top:0;background:var(--brand-primary-strong);color:#fff;padding:.6rem 1rem;z-index:300}.skip-link:focus{left:0}.reading-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:var(--brand-primary);z-index:100;transform:scaleX(0);transform-origin:left center;transition:transform .1s linear}.masthead{border-bottom:1px solid var(--line-dark);background:var(--bg-page)}.masthead-top,.masthead-nav,.main-content,.site-footer{width:min(var(--container-max),calc(100% - 56px));margin-inline:auto}.masthead-top{display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;min-height:92px}.brand{display:flex;align-items:center;gap:14px;border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left}.brand:hover{text-decoration:none}.brand-mark{display:grid;width:48px;height:48px;place-content:center;border:2px solid var(--text-primary);color:var(--brand-primary);font-size:.95rem;font-weight:900;line-height:1.05;text-align:center;transform:rotate(-3deg)}.brand-copy{display:grid;gap:0}.brand-copy strong{font-size:1.15rem;line-height:1.25;color:var(--text-primary)}.brand-copy small{color:var(--muted);font-size:.95rem;line-height:1.4}.masthead-line{justify-self:center;margin:0;color:var(--ink-soft);font-size:1.02rem}.masthead-center{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,420px);gap:22px;align-items:center;min-width:0}.masthead-center .masthead-line{justify-self:start}.site-search{display:flex;min-width:0;border:1px solid var(--line-dark);background:var(--bg-surface);border-radius:999px;overflow:hidden}.site-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #a8483d1a}.site-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.92rem;padding:.55rem .85rem .55rem 1rem}.site-search button{border:0;border-left:1px solid var(--line-dark);background:transparent;color:var(--brand-primary-strong);font:inherit;font-size:.9rem;font-weight:700;padding:.45rem .9rem;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-toggle{display:none;min-height:42px;padding:6px 14px;border:1px solid var(--line-dark);background:transparent;color:var(--text-primary);font-size:1rem;cursor:pointer;border-radius:var(--radius)}.masthead-nav{display:flex;align-items:center;gap:24px;min-height:54px}.main-nav{display:flex;width:100%;gap:22px;align-items:end;min-height:52px;flex-wrap:wrap}.nav-button{position:relative;min-height:45px;padding:4px 0 9px;border:0;background:transparent;cursor:pointer;color:var(--muted);font-family:inherit;font-size:1.02rem;font-weight:700;white-space:nowrap}.nav-button:hover{text-decoration:none}.nav-button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--brand-primary);content:"";opacity:0;transform:scaleX(.3);transition:opacity .16s ease,transform .16s ease}.nav-button:hover,.nav-button.is-active{color:var(--text-primary)}.nav-button.is-active:after{opacity:1;transform:scaleX(1)}.nav-pharaoh-tab{margin-left:auto;padding-left:22px;border-left:1px solid var(--line-dark);color:#7d642a}.nav-pharaoh-tab:after{left:22px;background:#9a7832}.main-content{padding:2.4rem 0 4.5rem;outline:none}.academic-home,.academic-page-header,.journal-month-hero,.must-read-section,.all-papers-section,.board-section,.search-result-section,.topic-index-section{max-width:1040px}.academic-hero{padding:.7rem 0 2.7rem;border-bottom:1px solid var(--line-dark)}.academic-hero h1{margin:0;max-width:760px;color:var(--text-primary);font-family:inherit;font-size:clamp(2.35rem,5vw,4.15rem);line-height:1.14;letter-spacing:.015em}.academic-lead{max-width:760px;margin:1rem 0 2.15rem;color:var(--text-secondary);font-size:1.08rem;line-height:1.9}.home-start{max-width:940px}.home-start-title{margin:0 0 .65rem;color:var(--text-tertiary);font-size:.9rem;font-weight:700}.home-start-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-dark)}.home-start-list li{margin:0}.home-start-link{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.28fr) auto;gap:16px;align-items:center;padding:.92rem .35rem;border-bottom:1px solid var(--line-dark);color:inherit}.home-start-link:hover{background:var(--bg-surface-hover);text-decoration:none}.home-start-name{color:var(--text-primary);font-size:1.02rem;font-weight:750}.home-start-desc{color:var(--text-tertiary);font-size:.94rem}.home-start-arrow{color:var(--brand-primary);font-size:1.15rem;font-weight:700}.home-academic-section{padding:2.5rem 0;border-bottom:1px solid var(--line-dark)}.section-heading-row{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:1.25rem}.section-heading-row h2,.must-read-section h2,.all-papers-section h2,.board-section>h2,.topic-index-section h2{margin:0 0 .35rem;font-size:1.55rem;line-height:1.35}.section-heading-row p{margin:0;max-width:70ch;color:var(--text-secondary);font-size:.96rem}.section-link{flex:0 0 auto;font-weight:700;font-size:.92rem}.home-topic-groups{border-top:1px solid var(--line-dark)}.home-topic-group{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:26px;padding:1.05rem 0;border-bottom:1px solid var(--line-dark)}.home-topic-group h3{margin:0;font-size:1rem;line-height:1.55}.home-topic-links{display:grid;gap:.5rem}.home-topic-links a{display:flex;gap:18px;justify-content:space-between;align-items:baseline;color:var(--text-primary)}.home-topic-links a:hover{color:var(--brand-primary-strong);text-decoration:none}.home-topic-links span{line-height:1.55}.home-topic-links small{flex:0 0 auto;color:var(--text-tertiary);font-size:.9rem}.home-secondary-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:2.2rem 0 0}.home-secondary-links a{display:grid;gap:.28rem;padding-top:.9rem;border-top:1px solid var(--line-dark);color:inherit}.home-secondary-links a:hover{text-decoration:none;border-color:var(--brand-primary)}.home-secondary-links strong{color:var(--text-primary)}.home-secondary-links span{color:var(--text-secondary);font-size:.94rem;line-height:1.65}.paper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.paper-list{display:grid;gap:0}.paper-card{padding:1rem .2rem 1.1rem;border-bottom:1px solid var(--line-dark)}.paper-grid .paper-card{padding:1.1rem;border:1px solid var(--line-dark);border-radius:10px;background:var(--bg-surface)}.paper-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.7rem}.paper-badge{display:inline-flex;align-items:center;min-height:23px;padding:.12rem .46rem;border:1px solid var(--line-dark);border-radius:999px;color:var(--text-tertiary);background:var(--bg-page);font-size:.9rem;font-weight:750;letter-spacing:.02em}.paper-badge.is-must{border-color:#c29b4a;color:#785c1c;background:#f6edd8}.paper-card h3{margin:0 0 .38rem;font-size:1.12rem;line-height:1.52}.paper-card h3 a{color:var(--text-primary)}.paper-card h3 a:hover{color:var(--brand-primary-strong);text-decoration:none}.paper-title-en{margin:0 0 .75rem;color:var(--text-muted);font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.45}.paper-one-line{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.paper-card-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:.9rem}.board-value{color:var(--brand-primary-strong);font-size:.9rem;font-weight:800}.paper-read-link{font-size:.9rem;font-weight:700}.topic-compact-list{border-top:1px solid var(--line-dark)}.topic-compact-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:.7rem .2rem;border-bottom:1px solid var(--line-dark);color:inherit}.topic-compact-item:hover{background:var(--bg-surface-hover);text-decoration:none}.topic-compact-item>span{color:var(--brand-primary);font-size:.9rem;font-weight:800}.topic-compact-item>strong{color:var(--text-primary);font-size:.94rem}.topic-compact-item>small{color:var(--text-tertiary);font-size:.9rem}.academic-page-header,.journal-month-hero{padding-bottom:1.5rem;border-bottom:3px solid var(--brand-primary);margin-bottom:1.7rem}.academic-page-header .page-desc,.journal-month-hero .page-desc{max-width:76ch;margin-bottom:0}.month-switcher{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.5rem}.journal-month-hero .month-switcher{margin-bottom:0}.month-chip{display:inline-flex;padding:.38rem .72rem;border:1px solid var(--line-dark);border-radius:999px;color:var(--text-secondary);font-size:.9rem;font-weight:700}.month-chip:hover,.month-chip.is-active{background:var(--brand-primary-soft);border-color:#d7aca5;color:var(--brand-primary-strong);text-decoration:none}.journal-month-summary{padding:1.5rem 0;border-bottom:1px solid var(--line-dark)}.journal-month-heading{display:flex;justify-content:space-between;gap:24px;align-items:start}.journal-month-heading span{color:var(--brand-accent);font-size:.9rem;font-weight:800;letter-spacing:.04em}.journal-month-heading h2{margin:.12rem 0 .35rem;font-size:1.45rem}.journal-month-heading p{margin:0;color:var(--text-secondary);font-size:.92rem}.journal-month-heading>a{flex:0 0 auto;font-size:.9rem;font-weight:700}.journal-mini-list{margin-top:.9rem;display:grid;gap:.3rem}.journal-mini-list a{display:grid;grid-template-columns:72px 1fr;gap:10px;color:inherit}.journal-mini-list a:hover{text-decoration:none}.journal-mini-list span{color:var(--brand-primary);font-size:.9rem;font-weight:800}.journal-mini-list strong{font-size:.9rem}.must-read-section,.all-papers-section{margin-top:2rem}.all-papers-section{max-width:900px}.journal-reading-grid{display:grid;grid-template-columns:220px minmax(0,var(--content-max));gap:38px;align-items:start}.journal-takeaway{position:static;max-width:var(--content-max);margin:1.2rem auto 0;padding:1rem 0;border-block:1px solid var(--line-dark);background:transparent}.journal-takeaway>strong{color:var(--brand-primary);font-size:.9rem;font-weight:800}.journal-takeaway p{margin:.55rem 0 0;color:var(--text-primary);font-weight:650;line-height:1.65}.journal-prose{min-width:0}.journal-prose section{margin-bottom:1.6rem}.board-box,.research-trap,.metadata-note{padding:.95rem 1.1rem;border:0;border-top:1px solid var(--line-dark);border-radius:0;background:transparent}.board-box h2,.research-trap h2,.metadata-note h2{margin-top:0}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.tag-row span{padding:.2rem .55rem;border-radius:999px;background:var(--bg-inset);color:var(--text-secondary);font-size:.9rem}.clinical-topic-groups{max-width:980px}.clinical-topic-group{padding:1.5rem 0 2rem;border-bottom:1px solid var(--line-dark)}.clinical-topic-group:first-child{padding-top:.2rem}.clinical-topic-group-header{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:.65rem}.clinical-topic-group-header h2{margin:0 0 .28rem;font-size:1.38rem;line-height:1.4}.clinical-topic-group-header p{margin:0;max-width:68ch;color:var(--text-secondary);font-size:.94rem;line-height:1.65}.clinical-topic-group-header>a{flex:0 0 auto;font-size:.9rem;font-weight:700}.clinical-topic-list{border-top:1px solid var(--line-dark)}.clinical-topic-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:26px;padding:1rem .15rem 1.05rem;border-bottom:1px solid var(--line-dark);color:inherit}.clinical-topic-row:hover{background:var(--bg-surface-hover);text-decoration:none}.clinical-topic-row-main strong{display:block;color:var(--text-primary);font-size:1.06rem;line-height:1.5}.clinical-topic-row-main p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.92rem;line-height:1.68}.clinical-topic-row-meta{display:grid;align-content:center;gap:.25rem;color:var(--text-tertiary);font-size:.9rem;text-align:right}.topic-index-footnote{max-width:78ch;margin:2rem 0 0;color:var(--text-secondary)}.clinical-category-grid,.resource-grid,.learning-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:2.3rem}.clinical-category,.resource-item,.learning-path{display:block;padding:1.15rem;border:1px solid var(--line-dark);border-radius:10px;background:var(--bg-surface);color:inherit}.clinical-category:hover,.resource-item:hover,.learning-path:hover{border-color:#c9bca9;text-decoration:none;transform:translateY(-1px)}.resource-item>span{color:var(--brand-primary);font-size:.9rem;font-weight:800;letter-spacing:.08em}.clinical-category h2,.resource-item h2{margin:.25rem 0 .35rem;font-size:1.18rem}.clinical-category p,.resource-item p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.clinical-category small{display:block;margin-top:.75rem;color:var(--text-muted)}.topic-index-section{margin-top:2rem}.board-section{margin:2.2rem 0 3rem}.trap-list{border-top:1px solid var(--line-dark)}.trap-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:.75rem .2rem;border-bottom:1px solid var(--line-dark);color:inherit}.trap-item:hover{background:var(--bg-surface-hover);text-decoration:none}.trap-item span{color:var(--brand-primary);font-size:.9rem;font-weight:800}.trap-item strong{font-size:.9rem;line-height:1.55}.trap-item small{color:var(--text-muted)}.learning-path h3{margin:0 0 .7rem}.learning-path ol{margin:0;padding-left:1.2rem;color:var(--text-secondary);font-size:.9rem}.evidence-map-list{max-width:940px}.evidence-path{display:block;padding:1.5rem 0;border-bottom:1px solid var(--line-dark)}.evidence-path h2{margin:0 0 .8rem;color:var(--brand-primary);font-size:1.25rem}.evidence-chain{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 .9rem;padding:0;list-style:none;counter-reset:evidence}.evidence-chain li{counter-increment:evidence;color:var(--text-secondary);font-size:.9rem}.evidence-chain li:before{content:counter(evidence) ". ";color:var(--brand-primary);font-weight:800}.evidence-articles{display:grid;gap:.2rem}.evidence-articles a{font-size:.9rem;font-weight:650}.search-empty{padding:1rem 0;color:var(--text-secondary)}@media(max-width:1040px){.masthead-center{grid-template-columns:1fr;gap:4px}.masthead-center .masthead-line{font-size:.88rem}.paper-grid{grid-template-columns:1fr}.journal-reading-grid{grid-template-columns:1fr;gap:12px}.journal-takeaway{position:static}}.site-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:24px 0 42px;border-top:1px solid var(--line-dark);color:var(--muted);font-size:1rem}.site-footer .footer-brand{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}.site-footer .footer-brand strong{color:var(--text-primary);font-size:1.05rem}.site-footer .footer-brand span{color:var(--muted)}.site-footer .footer-links{display:flex;gap:16px;flex-wrap:wrap}.site-footer .footer-links button{border:0;background:transparent;padding:0;color:var(--brand-primary);font-family:inherit;font-size:1rem;cursor:pointer}.site-footer .footer-links button:hover{color:var(--brand-primary-strong);text-decoration:underline}.site-footer small{color:var(--muted);font-size:1rem}.category-cover{margin:1.1rem 0 1.9rem;max-width:var(--content-max)}.category-cover img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line-dark);box-shadow:var(--shadow-soft)}.home-menu{display:block}.home-intro{max-width:68ch;margin:0 0 2.2rem;padding:0 0 1.3rem;border-bottom:3px solid var(--brand-primary)}.home-intro h1{margin:0 0 .55rem;color:var(--brand-primary-strong);font-family:inherit;font-size:clamp(2rem,4vw,3.1rem);line-height:1.25;letter-spacing:.03em}.home-intro p{margin:0;max-width:62ch;color:var(--text-secondary);font-size:1.05rem;line-height:1.85}.home-section-heading{margin:0 0 1.1rem}.home-section-heading h2{display:inline;margin:0 .65rem 0 0;color:var(--text-primary);font-size:1.45rem}.home-section-heading p{display:inline;color:var(--text-tertiary);font-size:.95rem}.cat-entry{display:block;margin:0 0 2.4rem;color:inherit}.cat-entry:hover{text-decoration:none}.cat-entry .category-cover{margin:0 0 .7rem}.cat-entry .category-cover img{transition:transform .2s ease,box-shadow .2s ease}.cat-entry:hover .category-cover img{transform:translateY(-2px);box-shadow:0 4px 14px #2b282424}.cat-entry-info{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;padding:0 .15rem}.cat-entry-name{font-size:1.25rem;font-weight:700;color:var(--brand-primary-strong)}.cat-entry-desc{font-size:1rem;color:var(--text-secondary)}.cat-entry-count{font-size:.95rem;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:4px;padding:.1rem .55rem}.dental-entry{display:block;margin:0 0 2.7rem;border-bottom:2px solid var(--brand-primary);color:inherit}.dental-entry:hover{text-decoration:none}.dental-entry-media{height:11rem;overflow:hidden;background:var(--bg-surface);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.dental-entry-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%;transition:transform .2s ease}.dental-entry:hover .dental-entry-media img{transform:scale(1.015)}.dental-entry-body{padding:1rem 0 1.2rem}.dental-entry-body .dental-kicker{color:var(--brand-accent);font-size:.9rem;font-weight:700;letter-spacing:.12em}.dental-entry-body h3{margin:.3rem 0 .35rem;color:var(--text-primary);font-size:1.5rem}.dental-entry-body p{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.7}.nav-dental-link{color:var(--brand-primary-strong)}.nav-dental-link:hover{color:var(--brand-primary)}.home-banner{padding:2.6rem 0 2.2rem;border-bottom:3px solid var(--brand-primary);margin-bottom:2.6rem}.banner-kicker{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--brand-accent);letter-spacing:.18em}.banner-title{margin:0 0 1rem;font-size:clamp(2.6rem,6vw,4rem);line-height:1.15;font-weight:700;color:var(--brand-primary-strong)}.banner-sub{margin:0 0 1.6rem;font-size:1.1rem;line-height:1.85;color:var(--text-secondary);max-width:60ch}.banner-cta{display:inline-block;padding:.7rem 1.6rem;font-size:1.05rem;font-weight:600;color:#fff;background:var(--brand-primary);border-radius:var(--radius)}.banner-cta:hover{background:var(--brand-primary-strong);color:#fff;text-decoration:none}.home-section{margin-bottom:2.6rem}.section-heading-big{font-size:1.65rem;font-weight:600;color:var(--text-primary);margin:0 0 .4rem;padding-bottom:.35rem;border-bottom:3px solid var(--brand-accent);display:inline-block}.section-desc{margin:0 0 1rem;font-size:1rem;color:var(--text-tertiary)}.topic-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem .25rem;border-bottom:1px solid var(--bg-inset);color:var(--text-primary)}.topic-row:hover{background:var(--bg-surface-hover);text-decoration:none}.topic-row-main{flex:1}.topic-row-id{display:inline-block;font-size:.92rem;font-weight:700;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:4px;padding:.05rem .5rem;margin-bottom:.3rem}.topic-row-title{margin:0 0 .25rem;font-size:1.2rem;font-weight:600;line-height:1.5;color:var(--text-primary)}.topic-row:hover .topic-row-title{color:var(--brand-primary-strong)}.topic-row-sub{margin:0;font-size:.95rem;line-height:1.7;color:var(--text-tertiary)}.topic-row-meta{flex-shrink:0;text-align:right}.topic-row-date{display:block;font-size:.9rem;color:var(--text-muted)}.topic-row-count{display:block;font-size:.92rem;color:var(--text-muted);margin-top:.2rem}.breadcrumb{font-size:.95rem;color:var(--text-tertiary);margin-bottom:1.4rem}.breadcrumb a{color:var(--brand-primary)}.crumb-sep{margin:0 .45rem;color:var(--text-muted)}.page-title{margin:0 0 .8rem;font-size:clamp(2.1rem,4vw,2.9rem);line-height:1.25;font-weight:700;color:var(--text-primary)}.page-desc{margin:0 0 2rem;font-size:1.05rem;color:var(--text-secondary)}.text-link{font-weight:600}.article-header{margin-bottom:1.8rem;padding-bottom:1.2rem;border-bottom:3px solid var(--brand-primary)}.article-kicker{margin:0 0 .4rem;font-size:1rem;font-weight:600;color:#8f6a1f;letter-spacing:.1em}.article-subtitle{margin:0 0 .8rem;font-size:1.15rem;line-height:1.8;color:var(--text-secondary)}.article-meta{font-size:.92rem;color:var(--text-tertiary)}.prose{font-size:1rem;line-height:1.85;overflow-wrap:anywhere;max-width:var(--content-max)}.prose a{overflow-wrap:anywhere}.prose img{max-width:100%}.prose h2{font-size:1.6rem;font-weight:600;margin:2.4rem 0 .9rem;padding-bottom:.3rem;border-bottom:1px solid var(--bg-inset);scroll-margin-top:20px}.prose h3{font-size:1.25rem;font-weight:600;margin:1.8rem 0 .7rem}.prose h4{font-size:1.08rem;font-weight:600;margin:1.4rem 0 .5rem}.prose p{margin:0 0 1rem}.prose ul,.prose ol{margin:0 0 1.1rem;padding-left:1.4rem}.prose li{margin-bottom:.4rem}.prose strong,.prose em{color:var(--text-primary)}.section-anchor-link{opacity:0;margin-left:.5rem;font-size:.95rem;color:var(--brand-accent);text-decoration:none}.prose h2:hover .section-anchor-link,.section-anchor-link:focus-visible{opacity:1}.prose .note-box{background:var(--bg-surface);border:1px solid var(--line-dark);padding:.9rem 1.1rem;border-radius:0;margin:0 0 1.2rem}.prose .note-box p{margin:0}.data-table-wrapper{overflow-x:auto;max-width:100%;margin:0 0 1.3rem;border:1px solid var(--bg-inset);border-radius:var(--radius);background:var(--bg-surface);-webkit-overflow-scrolling:touch}.data-table-wrapper table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:560px}.data-table-wrapper th,.data-table-wrapper td{padding:.6rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--bg-inset)}.data-table-wrapper th{background:var(--brand-primary-soft);font-weight:600;color:var(--brand-primary-strong);white-space:nowrap}.data-table-wrapper tr:last-child td{border-bottom:none}.glossary{margin:0}.glossary dt{font-weight:600;color:var(--brand-primary-strong);margin-top:.9rem}.glossary dd{margin:.15rem 0 0;font-size:.98rem}.sources{margin:0;padding-left:1.5rem}.sources li{margin-bottom:1.1rem}.source-title{display:block;font-weight:600}.source-meta{display:block;font-size:.92rem;color:var(--text-tertiary)}.source-links{display:block;font-size:.9rem;margin-top:.15rem}.source-links a{color:var(--brand-primary)}.congress-list{margin:0;padding-left:0;list-style:none}.congress-list li{padding:.55rem 0;border-bottom:1px solid var(--bg-inset);font-size:.98rem}.congress-id{display:inline-block;font-weight:700;color:var(--brand-accent);margin-right:.6rem}.article-footer{margin-top:2.6rem;padding-top:1.2rem;border-top:1px solid var(--bg-inset)}.back-btn{display:inline-block;padding:.55rem 1.3rem;font-size:1rem;color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius)}.back-btn:hover{background:var(--brand-primary-soft);text-decoration:none}.loading-indicator{display:flex;gap:.4rem;padding:3rem 0;justify-content:center}.loading-dot{width:9px;height:9px;background:var(--brand-primary);border-radius:50%;animation:loading-pulse .6s ease-in-out infinite alternate}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}@keyframes loading-pulse{0%{opacity:.35}to{opacity:1}}.scroll-top{position:fixed;right:1.4rem;bottom:1.4rem;width:2.9rem;height:2.9rem;font-size:1.3rem;color:#fff;background:var(--brand-primary);border:none;border-radius:50%;cursor:pointer;display:none;box-shadow:var(--shadow-soft);z-index:60}.scroll-top.visible{display:inline-flex;align-items:center;justify-content:center}.scroll-top:hover{background:var(--brand-primary-strong)}.prose figure{margin:1.6rem 0;padding:1rem;max-width:100%;background:var(--bg-surface);border:1px solid var(--bg-inset);border-radius:var(--radius)}.prose figure img{display:block;width:auto;max-width:100%;height:auto;max-height:70vh;margin:0 auto;border-radius:4px;cursor:zoom-in}.prose figcaption{margin-top:.6rem;font-size:.92rem;line-height:1.6;color:var(--text-tertiary)}.prose figcaption .fig-src{display:block;font-size:.92rem;color:var(--text-muted)}.case-box{margin:1.6rem 0;background:var(--bg-surface);border:1px solid var(--line-dark);border-top-color:var(--brand-accent);border-radius:2px;padding:1rem 1.2rem}.case-box .case-head{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.case-box .case-tag{font-size:.92rem;font-weight:700;color:var(--brand-accent);background:var(--brand-accent-soft);border-radius:4px;padding:.05rem .5rem;white-space:nowrap}.case-box .case-title{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.case-box p{margin:0 0 .6rem}.case-box p:last-child{margin-bottom:0}.case-box .case-points{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--bg-inset)}.case-box .case-points strong{color:var(--brand-primary-strong)}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#1e1a16e6;display:flex;align-items:center;justify-content:center;padding:2rem;overscroll-behavior:contain}.lightbox-overlay[hidden]{display:none}.lightbox-figure{margin:0;max-width:min(1100px,94vw);text-align:center}.lightbox-figure img{max-width:100%;max-height:82vh;border-radius:6px;touch-action:manipulation}.lightbox-figure figcaption{margin-top:.8rem;color:#e8e2d8;font-size:1rem;line-height:1.6}.lightbox-close{position:absolute;top:1rem;right:1.4rem;width:2.8rem;height:2.8rem;font-size:1.6rem;line-height:1;color:#f7f3ec;background:transparent;border:1px solid rgba(247,243,236,.4);border-radius:50%;cursor:pointer}.lightbox-close:hover{background:#f7f3ec26}@media(max-width:900px){.masthead-top,.masthead-nav,.main-content,.site-footer{width:min(100% - 36px,760px)}.masthead-top{grid-template-columns:minmax(0,1fr) auto;gap:12px 15px;min-height:78px;padding-block:10px}.brand{grid-column:1;grid-row:1}.menu-toggle{grid-column:2;grid-row:1}.masthead-center .masthead-line{display:none}.masthead-center{display:block;grid-column:1 / -1;grid-row:2;padding-bottom:2px}.site-search{display:flex}.menu-toggle{display:block}.masthead-nav{flex-direction:column;align-items:stretch;gap:4px;min-height:0}.main-nav{display:none;min-height:0;padding:7px 0 13px;flex-wrap:wrap;gap:5px 21px}.main-nav.is-open{display:flex}.nav-pharaoh-tab{width:100%;margin-left:0;margin-top:4px;padding-left:0;border-left:0;border-top:1px solid var(--line-dark)}.nav-pharaoh-tab:after{left:0}.search-box{width:100%}.main-content{padding:2rem 0 4rem}.category-cover{margin:.8rem 0 1.4rem;max-width:none}.category-cover img{border-radius:10px}.home-banner{padding:1.8rem 0 1.6rem}.topic-row{flex-direction:column;gap:.3rem}.topic-row-meta{text-align:left}.home-start-link{grid-template-columns:1fr auto;gap:5px 12px}.home-start-desc{grid-column:1}.home-start-arrow{grid-column:2;grid-row:1 / span 2}.home-topic-group{grid-template-columns:1fr;gap:.65rem}.home-topic-links a{align-items:start}.home-secondary-links{grid-template-columns:1fr;gap:14px}.section-heading-row,.journal-month-heading{align-items:start;flex-direction:column;gap:10px}.clinical-category-grid,.resource-grid,.learning-path-grid{grid-template-columns:1fr}.clinical-topic-group-header{align-items:start;flex-direction:column;gap:.5rem}.clinical-topic-row{grid-template-columns:1fr;gap:.65rem}.clinical-topic-row-meta{display:flex;justify-content:space-between;text-align:left}.topic-compact-item{grid-template-columns:54px minmax(0,1fr)}.topic-compact-item>small{grid-column:2}.trap-item{grid-template-columns:56px minmax(0,1fr)}.trap-item small{grid-column:2}.evidence-path{grid-template-columns:44px minmax(0,1fr);gap:10px}.prose{max-width:none}.prose figure{padding:.6rem}.lightbox-overlay{padding:.6rem;align-items:flex-start;overflow-y:auto}.lightbox-figure{max-width:98vw}.lightbox-figure img{max-height:76vh}.lightbox-close{top:.6rem;right:.6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.masthead.topbar-shell{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:clamp(8px,1vw,16px);width:100%;min-height:58px;margin:0;padding:0 clamp(12px,1.6vw,26px);border-bottom:1px solid var(--line-dark);background:var(--bg-page)}.brand{flex:0 0 auto;gap:8px;min-width:144px;color:var(--brand-primary)}.brand-icon{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brand-copy{gap:0}.brand-copy strong{color:var(--brand-primary);font-size:.96rem;white-space:nowrap}.brand-copy small{color:var(--text-secondary);font-size:.72rem;white-space:nowrap}.site-search{display:flex;align-items:center;position:relative;flex:0 0 clamp(160px,13vw,200px);min-width:160px;height:40px;border:1px solid var(--line-dark);border-radius:2px;background:var(--bg-surface)}.site-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 20%,transparent)}.site-search input{flex:1 1 auto;width:auto;min-width:0;height:100%;padding:7px 35px 7px 11px;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.78rem}.site-search input::placeholder{color:var(--text-tertiary);opacity:1}.search-shortcut{position:absolute;top:7px;right:54px;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--line-dark);color:var(--text-tertiary);font:inherit;font-size:.7rem}.site-search .search-submit{position:static;flex:0 0 auto;height:38px;padding:0 7px;border:0;border-left:1px solid var(--line-dark);background:transparent;color:var(--brand-primary);font:inherit;font-size:.72rem;cursor:pointer}.main-nav{display:flex;flex:1 1 0;align-items:stretch;justify-content:center;gap:clamp(4px,.55vw,10px);min-width:0;min-height:58px;flex-wrap:nowrap}.nav-button{display:inline-flex;align-items:center;min-height:58px;padding:0 2px;color:var(--text-secondary);font-size:clamp(.69rem,.68vw,.78rem);font-weight:650}.nav-button:after{bottom:0;height:3px;background:var(--brand-accent)}.nav-button:hover,.nav-button.is-active{color:var(--brand-primary)}.nav-pharaoh-tab{margin-left:auto;padding-left:clamp(10px,1.3vw,18px);border-left:1px solid var(--line-dark);color:var(--accent-amber, #8c692c)}.nav-pharaoh-tab:after{left:clamp(10px,1.3vw,18px);background:var(--accent-amber, #8c692c)}.theme-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:40px;min-height:40px;padding:0 9px;border:1px solid var(--line-dark);border-radius:2px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:.75rem;cursor:pointer}.theme-toggle:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.theme-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-icon-sun,.theme-toggle-label,.menu-toggle,.nav-overlay{display:none}.main-content{width:min(var(--container-max),calc(100% - 64px));padding:clamp(28px,3.4vw,44px) 0 4.5rem}.site-footer{width:min(var(--container-max),calc(100% - 64px));border-top-color:var(--line-dark)}.footer-nav{display:flex;flex-wrap:wrap;gap:14px}.footer-nav a{color:var(--text-secondary);font-size:.82rem;text-underline-offset:.2em}.footer-nav a:hover{color:var(--brand-primary)}.reading-progress{height:2px;background:var(--brand-accent)}.scroll-top{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-dark);border-radius:2px;background:var(--bg-surface);color:var(--brand-primary);box-shadow:0 2px 8px #1e1e1c1f}.scroll-top svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.academic-home{max-width:1120px}.academic-hero{padding:0 0 1.8rem;border-bottom-color:var(--line-dark)}.academic-hero h1{max-width:20ch;color:var(--text-primary);font-size:clamp(2rem,4vw,3.25rem);font-weight:760;line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.academic-lead{max-width:68ch;margin:.7rem 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.8}.home-start{margin-top:1.65rem}.home-start-title{margin:0 0 .4rem;color:var(--text-primary);font-size:1.12rem;font-weight:720;letter-spacing:-.015em}.home-start-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;margin:0;padding:0;list-style:none}.home-start-list li{margin:0;border-bottom:1px solid var(--line-dark)}.home-start-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:96px;align-content:center;gap:4px;padding:.8rem 1.6rem .8rem .15rem;color:var(--text-primary);text-decoration:none}.home-start-link:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent);text-decoration:none}.home-start-link:after{content:none}.home-start-name{color:var(--brand-primary);font-size:1rem;font-weight:750}.home-start-desc{max-width:34ch;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.home-academic-section{max-width:1040px;margin-top:clamp(28px,4vw,48px)}.section-heading-row{align-items:end;margin-bottom:.75rem;padding-bottom:.8rem;border-bottom:1px solid var(--line-dark)}.section-heading-row h2{margin:0;color:var(--text-primary);font-size:clamp(1.35rem,2.4vw,1.8rem);letter-spacing:-.02em}.section-heading-row p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.88rem}.section-link{color:var(--brand-primary);font-size:.84rem;font-weight:700;white-space:nowrap;text-underline-offset:.2em}.home-paper-list{margin:0;padding:0;list-style:none;border-top:0}.home-paper-list li+li{border-top:1px solid var(--line-dark)}.home-paper-link{display:grid;grid-template-columns:minmax(132px,170px) minmax(0,1fr);align-items:baseline;gap:8px 16px;padding:.85rem .25rem;color:var(--text-primary);text-decoration:none}.home-paper-link:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent);text-decoration:none}.home-paper-kind{color:var(--brand-accent);font-size:.75rem;font-weight:750}.home-paper-title{font-size:.95rem;font-weight:700;line-height:1.5}.home-paper-summary{grid-column:2;color:var(--text-secondary);font-size:.83rem;line-height:1.55}.home-collection-note{max-width:74ch;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--line-dark);color:var(--text-secondary);font-size:.82rem;line-height:1.65}.home-collection-note a{color:var(--brand-primary);font-weight:700;text-underline-offset:.18em}.academic-page-header,.journal-month-hero,.clinical-topic-groups,.journal-month-list,.resource-grid,.evidence-map-list{max-width:1040px}.page-title{color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance}.page-desc{max-width:70ch;color:var(--text-secondary)}.breadcrumb{color:var(--text-tertiary)}.breadcrumb a{color:var(--brand-primary);text-underline-offset:.18em}.breadcrumb a:hover{color:var(--brand-accent)}.clinical-topic-group{margin:2rem 0 2.5rem}.clinical-topic-group-header{align-items:baseline;padding:0 0 .65rem;border-bottom:1px solid var(--line-dark)}.clinical-topic-group-header h2{margin:0;color:var(--text-primary);font-size:1.22rem}.clinical-topic-group-header p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.clinical-topic-group-header>a{color:var(--brand-primary);font-size:.8rem;text-underline-offset:.2em;white-space:nowrap}.clinical-topic-list{border-top:0}.clinical-topic-row{grid-template-columns:minmax(0,1fr) minmax(130px,180px);gap:1.2rem;padding:.9rem .35rem;border-bottom-color:var(--line-dark);color:var(--text-primary)}.clinical-topic-row:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent)}.clinical-topic-row-main strong{color:var(--brand-primary);font-size:.98rem;line-height:1.5}.clinical-topic-row-main p{display:-webkit-box;max-width:75ch;margin:.22rem 0 0;overflow:hidden;color:var(--text-secondary);font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clinical-topic-row-meta{color:var(--text-tertiary);font-size:.76rem}.clinical-topic-row-action{color:var(--brand-primary);font-weight:700}.topic-index-footnote{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line-dark);color:var(--text-secondary)}.topic-index-footnote a{color:var(--brand-primary);text-underline-offset:.2em}.topic-article{max-width:980px}.topic-article .article-header{max-width:980px;padding:1.1rem 0 1.2rem;border:0;border-bottom:1px solid var(--line-dark);background:transparent}.topic-article .article-kicker{margin:0;color:var(--brand-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em}.topic-article .article-subtitle{max-width:78ch;color:var(--text-secondary)}.topic-article .article-meta{color:var(--text-tertiary);font-size:.8rem}.topic-article .prose{max-width:var(--content-max);margin-inline:auto;font-size:1rem;line-height:1.82}.topic-article .prose h2{scroll-margin-top:82px;color:var(--brand-primary)}.topic-article .prose h2:before{background:var(--brand-accent)}.topic-article .prose .note-box{border:1px solid var(--line-dark);background:var(--bg-surface)}.article-footer{max-width:var(--content-max);margin:2.5rem auto 0;padding-top:1rem;border-top:1px solid var(--line-dark)}.back-btn{color:var(--brand-primary);border-color:var(--line-dark);background:transparent}.back-btn:hover{background:var(--bg-surface-hover);border-color:var(--brand-primary)}.reader-guide{max-width:var(--content-max);margin:1rem auto 1.4rem}.reader-guide-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:.45rem .75rem;border:1px solid var(--line-dark);background:transparent;color:var(--brand-primary);font:inherit;font-size:.8rem;cursor:pointer}.reader-guide-toggle::marker{content:""}.reader-guide-toggle::-webkit-details-marker{display:none}.reader-guide-toggle:after{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.reader-guide[open] .reader-guide-toggle:after{transform:rotate(225deg) translate(-1px,-1px)}.reader-guide[open] .reader-guide-toggle{background:var(--bg-surface)}.reader-guide-toggle:hover{border-color:var(--brand-primary);background:var(--bg-surface)}.reader-guide-panel{margin-top:.5rem;padding:.75rem 1rem;border-block:1px solid var(--line-dark)}.reader-guide[open] .reader-guide-panel{display:block}.reader-guide-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.reader-guide-list a{display:block;padding:.38rem .2rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45;text-decoration:none}.reader-guide-list a:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:.18em}.section-anchor-link{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-left:8px;color:var(--brand-accent)!important;vertical-align:middle}.section-anchor-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.journal-article{max-width:980px;margin-inline:auto}.journal-prose{max-width:var(--content-max);margin-inline:auto}.topic-article .prose h2,.journal-article .prose h2{scroll-margin-top:84px}.board-box,.research-trap,.metadata-note{padding:1rem 0;border:0;border-top:1px solid var(--line-dark);border-radius:0;background:transparent}.resource-grid,.learning-path-list{display:block;max-width:920px;margin:1.5rem 0 2.4rem}.resource-item,.learning-path{display:block;padding:1rem 0;border:0;border-bottom:1px solid var(--line-dark);border-radius:0;background:transparent;color:inherit}.resource-item:first-child,.learning-path:first-child{border-top:1px solid var(--line-dark)}.resource-item h2,.learning-path h3{margin:0;color:var(--brand-primary);font-size:1.08rem}.resource-item p,.learning-path p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.6}.learning-path:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent);text-decoration:none}.trap-item{grid-template-columns:minmax(0,1fr) auto}.paper-card-meta{margin:.5rem 0 0;color:var(--text-tertiary);font-size:.8rem}.paper-card-footer{align-items:baseline}.dark-mode .journal-takeaway,.dark-mode .board-box,.dark-mode .research-trap,.dark-mode .metadata-note{background:transparent}.dark-mode .reader-guide-toggle{color:#9ac9c7}.paper-card,.resource-item,.learning-path,.journal-month-summary{border:0;border-bottom:1px solid var(--line-dark);border-radius:0;background:transparent;box-shadow:none}.paper-card{padding:1rem 0}.paper-card h3 a{color:var(--brand-primary)}.paper-badge,.month-chip{border-radius:2px}.dark-mode{color-scheme:dark;--bg-page: #1a1a18;--bg-surface: #222220;--bg-surface-hover: #2a2a28;--bg-inset: #2e2e2c;--sidebar-bg: #22221e;--sidebar-bg-hover: #2a2a26;--sidebar-text: #c8c6be;--sidebar-text-active: #8fc4c4;--sidebar-border: #3a3a36;--text-primary: #e0ded6;--text-secondary: #c1beb5;--text-tertiary: #a6a39a;--text-muted: #918e85;--brand-primary: #5a9e9e;--brand-primary-strong: #7abebe;--brand-primary-soft: #1d3a3a;--brand-accent: #c47a4a;--brand-accent-soft: #3a2a1e;--line-dark: #3a3a36;--muted: #a6a39a;--ink-soft: #c1beb5}.dark-mode .masthead.topbar-shell,.dark-mode .site-footer{background:var(--bg-page)}.dark-mode .brand-icon,.dark-mode .brand-copy strong,.dark-mode .nav-button:hover,.dark-mode .nav-button.is-active,.dark-mode .home-start-name,.dark-mode .clinical-topic-row-main strong{color:#9ac9c7}.dark-mode .home-start-link:hover,.dark-mode .home-paper-link:hover,.dark-mode .clinical-topic-row:hover{background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}.dark-mode .theme-icon-moon{display:none}.dark-mode .theme-icon-sun{display:block}.dark-mode .topic-article .prose .note-box{background:var(--bg-surface)}@media(max-width:1120px){.masthead.topbar-shell{position:fixed;inset:0 auto 0 0;z-index:130;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;width:min(90vw,360px);max-width:100%;height:100dvh;min-height:100dvh;padding:66px 20px 22px;overflow-y:auto;border-right:1px solid var(--line-dark);border-bottom:0;background:var(--bg-page);box-shadow:4px 0 20px #0f141329;transform:translate(-105%);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.masthead.topbar-shell.is-open{transform:translate(0)}.brand{min-height:44px}.site-search{flex:0 0 40px;width:100%}.main-nav{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:0;padding:0}.nav-button{display:flex;min-height:48px;padding:0 8px;border-bottom:1px solid var(--line-dark);font-size:.95rem}.nav-button:after{display:none}.nav-button.is-active{color:var(--brand-primary);background:var(--bg-surface-hover)}.nav-pharaoh-tab{width:100%;margin:10px 0 0;padding:12px 8px 0;border-top:1px solid var(--line-dark);border-left:0}.theme-toggle{justify-content:flex-start;min-height:44px;padding-inline:10px}.theme-toggle-label{display:inline}.menu-toggle{position:fixed;top:10px;left:10px;z-index:150;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid var(--line-dark);border-radius:2px;background:var(--bg-page);color:var(--text-primary);cursor:pointer}.menu-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.menu-toggle span{display:none}.nav-overlay:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:block;background:#1013126b}body.nav-open{overflow:hidden}.main-content{width:min(100% - 36px,850px);padding-top:4rem}.site-footer{width:min(100% - 36px,850px)}.home-start-list{grid-template-columns:1fr}.home-start-link{min-height:78px}.home-start-desc{max-width:54ch}}@media(max-width:600px){.main-content{width:calc(100% - 32px);padding:4rem 0 3.5rem}.site-footer{width:calc(100% - 32px);align-items:flex-start;padding:20px 0 32px}.academic-hero h1{max-width:17ch;font-size:clamp(1.75rem,8vw,2.35rem)}.academic-lead{font-size:.92rem}.section-heading-row{align-items:flex-start;flex-direction:column;gap:8px}.home-paper-link{grid-template-columns:minmax(0,1fr);gap:4px 10px;padding:.8rem .15rem}.home-paper-kind,.home-paper-title,.home-paper-summary{grid-column:1}.clinical-topic-group-header{align-items:flex-start}.clinical-topic-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.clinical-topic-row-meta{flex-direction:row;justify-content:space-between}.topic-article .article-header{padding-top:.5rem}.topic-article .page-title{font-size:clamp(1.8rem,7vw,2.4rem)}.topic-article .prose{max-width:100%;font-size:.98rem}.journal-article .page-title{font-size:1.65rem;line-height:1.28;text-wrap:wrap}.journal-article .article-subtitle{font-size:.98rem;line-height:1.65}.reader-guide{margin-top:.85rem}.site-footer small{width:100%}}.article-catalog{max-width:1100px;margin-inline:auto}.catalog-header{margin-bottom:1rem}.catalog-header h1{margin:0;font-size:clamp(1.9rem,4vw,2.56rem);font-weight:700;line-height:1.14;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.catalog-header p{margin:.6rem 0 0;color:var(--text-secondary);font-size:.9rem}.catalog-search{margin-bottom:.8rem}.catalog-search>label{display:block;margin-bottom:.35rem;color:var(--text-secondary);font-size:.8rem;font-weight:700}.catalog-search-field{display:flex;align-items:center;gap:.6rem;min-height:48px;padding-left:.75rem;border:1px solid var(--line-dark);border-radius:2px;background:var(--bg-surface)}.catalog-search-field:focus-within{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:2px}.catalog-search-field svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:var(--text-tertiary);stroke-width:1.6;stroke-linecap:round}.catalog-search-field input{flex:1;width:100%;min-width:0;min-height:46px;border:0;outline:0;background:transparent;font:inherit;font-size:.85rem;color:var(--text-primary);caret-color:var(--brand-primary)}.catalog-search-field input::placeholder{color:var(--text-tertiary);opacity:1}.catalog-search-field button{align-self:stretch;padding:0 1rem;border:0;border-left:1px solid var(--line-dark);background:transparent;font:inherit;font-size:.8rem;font-weight:700;color:var(--brand-primary);cursor:pointer}.catalog-search-field button:hover{background:var(--bg-surface-hover)}.catalog-filters{display:grid;gap:.5rem}.catalog-category-options,.catalog-kind-options{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.catalog-category-options button,.catalog-kind-options button{min-height:40px;padding:.3rem .65rem;border:1px solid var(--line-dark);border-radius:2px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.78rem;cursor:pointer}.catalog-category-options button:hover,.catalog-kind-options button:hover{border-color:var(--brand-primary);background:var(--bg-surface)}.catalog-category-options button[aria-pressed=true],.catalog-kind-options button[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--bg-surface)}.catalog-secondary-filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem}.catalog-kind-options{gap:0}.catalog-kind-options button{border-color:transparent;border-bottom:2px solid transparent;border-radius:0}.catalog-kind-options button[aria-pressed=true]{border-color:transparent;border-bottom-color:var(--brand-primary);background:transparent;color:var(--brand-primary);font-weight:700}.catalog-month{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.76rem}.catalog-month select{min-height:40px;padding:.25rem .45rem;border:1px solid var(--line-dark);border-radius:2px;background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer}.catalog-result-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px;margin-top:.3rem;border-bottom:1px solid var(--line-dark)}.catalog-result-bar p{margin:0;color:var(--text-tertiary);font-size:.75rem}[data-clear-catalog]{min-height:40px;padding:.3rem .2rem;border:0;background:transparent;color:var(--brand-primary);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.catalog-group{margin-top:1.2rem}.catalog-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--line-dark)}.catalog-group>header h2{margin:0;color:var(--brand-primary);font-size:1.15rem;font-weight:700}.catalog-group>header>span{color:var(--text-tertiary);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.catalog-list{margin:0;padding:0;list-style:none}.catalog-list>li{margin:0;border-bottom:1px solid var(--line-dark)}.catalog-row{display:grid;grid-template-columns:135px minmax(0,1fr) 24px;align-items:center;gap:1.1rem;padding:1rem .2rem;color:var(--text-primary)}.catalog-row:hover{background:var(--bg-surface);color:var(--text-primary);text-decoration:none}.catalog-row-meta{display:grid;align-content:start;gap:2px;color:var(--text-tertiary);font-size:.68rem;line-height:1.6}.catalog-kind{color:var(--text-secondary);font-size:.72rem;font-weight:700}.catalog-pending,.note-status{color:#895031}.catalog-row-body h3{margin:0;color:var(--text-primary);font-size:1.08rem;font-weight:700;line-height:1.5;letter-spacing:0;text-wrap:pretty}.catalog-row:hover h3{color:var(--brand-primary)}.catalog-row-body p{max-width:72ch;margin:.25rem 0 0;color:var(--text-secondary);font-size:.83rem;line-height:1.7}.catalog-arrow{width:22px;height:22px;fill:none;stroke:var(--brand-primary);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.catalog-empty{padding:2.5rem 0}.catalog-empty h2{margin:0;font-size:1.15rem}.catalog-empty p{margin:.45rem 0;color:var(--text-secondary);font-size:.9rem}.review-groups,.resource-list{max-width:1100px;margin-inline:auto}.review-list{margin:0;padding:0;list-style:none}.review-list li{margin:0;border-bottom:1px solid var(--line-dark)}.review-list a{display:block;padding:.9rem .25rem;color:var(--text-primary)}.review-list a:hover{background:var(--bg-surface);text-decoration:none}.review-list h3,.resource-list h2{margin:0;color:var(--brand-primary);font-size:1rem;line-height:1.6}.review-list p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.8rem}.related-reading a{text-underline-offset:.2em}.note-source-title{color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.topic-article,.academic-page-header{margin-inline:auto}h1[tabindex="-1"]:focus{outline:none}.dark-mode .catalog-pending,.dark-mode .note-status{color:#dca17b}.dark-mode .catalog-category-options button[aria-pressed=true]{color:var(--bg-page)}select:focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px}@media(max-width:720px){.catalog-header{margin-bottom:1rem}.catalog-search-field{gap:.4rem;padding-left:.55rem}.catalog-search-field input{font-size:.8rem}.catalog-search-field button{padding-inline:.7rem}.catalog-category-options button{min-height:42px;padding-inline:.5rem;font-size:.74rem}.catalog-secondary-filters{align-items:center;gap:8px}.catalog-kind-options button{min-height:42px;padding-inline:.25rem;font-size:.7rem}.catalog-month{font-size:.72rem}.catalog-month select{min-height:42px}.catalog-month>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.catalog-group{margin-top:1rem}.catalog-group>header h2{font-size:1.05rem}.catalog-row{grid-template-columns:minmax(0,1fr) 20px;gap:.35rem .5rem;padding-block:.85rem}.catalog-row-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:baseline}.catalog-row-body h3{font-size:1rem}.catalog-row-body p{font-size:.8rem;line-height:1.65}.catalog-arrow{width:18px;height:18px}}.journal-catalog,.home-updates,.category-page{max-width:1100px;margin-inline:auto}.home-update-row{grid-template-columns:190px minmax(0,1fr) 24px}.update-day>header h2{font-variant-numeric:tabular-nums}.collection-count{display:inline-block;margin-top:.35rem;color:var(--text-tertiary);font-size:.78rem}.recent-evidence-list{margin:.75rem 0 0;padding-left:1.35rem}.recent-evidence-list li{padding:.8rem 0;border-bottom:1px solid var(--line-dark)}.recent-evidence-list li:last-child{border-bottom:0}.recent-evidence-list p{margin:.2rem 0}.recent-evidence-list strong{color:var(--text-primary);font-weight:700}.cross-evidence-list{margin:.75rem 0 0;padding-left:1.35rem}.cross-evidence-list li{padding:.85rem 0;border-top:1px solid var(--line-dark)}.cross-evidence-list p{max-width:82ch;margin:.25rem 0}.cross-evidence-list cite{font-style:normal;font-weight:700}.cross-evidence-list cite a{color:var(--brand-primary);text-decoration-thickness:1px;text-underline-offset:.18em}.cross-evidence-list .evidence-limit{color:var(--text-secondary);font-size:.88em}.collection-separation-link{display:inline-block;margin-top:.8rem;color:var(--brand-primary);font-size:.84rem;font-weight:700;text-underline-offset:.2em}.journal-filter-block{display:flex;align-items:flex-start;gap:.9rem;padding:.65rem 0;border-bottom:1px solid var(--line-dark)}.journal-filter-label{flex:0 0 6.2rem;padding-top:.48rem;color:var(--text-secondary);font-size:.78rem;font-weight:700}.journal-filter-options{display:flex;flex:1;flex-wrap:wrap;gap:.3rem}.journal-filter-options button{min-height:36px;padding:.38rem .65rem;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.77rem;cursor:pointer}.journal-filter-options button:hover{border-color:var(--line-dark);color:var(--brand-primary)}.journal-filter-options button[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--bg-page);font-weight:700}.journal-directory-row{grid-template-columns:155px minmax(0,1fr) 24px}.journal-directory-row .catalog-row-meta{align-self:start}.journal-paper-title{display:block;max-width:92ch;margin-top:.35rem;color:var(--text-tertiary);font-size:.72rem;line-height:1.55}.journal-position-note{max-width:78ch;margin:.7rem 0 0;color:var(--text-tertiary);font-size:.8rem;line-height:1.65}.lit-figure{margin:1.8rem 0 2.2rem;padding:1.1rem;background:var(--bg-surface);border:1px solid var(--line-dark);border-radius:var(--radius)}.lit-figure img{display:block;max-width:100%;max-height:540px;width:auto;margin:0 auto;border-radius:4px;cursor:zoom-in;object-fit:contain}.lit-figure figcaption{max-width:90ch;margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--line-dark);font-size:.85rem;line-height:1.65;color:var(--text-secondary)}.lit-figure figcaption strong{display:block;color:var(--text-primary);font-size:.94rem;margin-bottom:.3rem}.lit-figure figcaption .fig-src{display:block;margin-top:.4rem;font-size:.78rem;color:var(--text-tertiary)}.data-table-wrapper{overflow-x:auto;max-width:100%;margin:1.6rem 0 2rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--bg-surface);-webkit-overflow-scrolling:touch}.data-table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:580px}.data-table caption{padding:.75rem 1rem;font-weight:700;text-align:left;color:var(--text-primary);background:var(--bg-surface);border-bottom:2px solid var(--brand-accent);font-size:.94rem;line-height:1.45}.data-table th,.data-table td{padding:.65rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-dark)}.data-table th{background:var(--brand-primary-soft, rgba(0, 80, 160, .08));font-weight:700;color:var(--brand-primary);white-space:nowrap}.data-table tbody th{font-weight:600;color:var(--text-primary);white-space:normal;background:transparent}.data-table tbody tr:nth-child(2n){background:#00000005}.dark-mode .data-table tbody tr:nth-child(2n){background:#ffffff06}.data-table td{color:var(--text-secondary);line-height:1.55;font-variant-numeric:tabular-nums}.data-table-wrapper tr:last-child td,.data-table-wrapper tr:last-child th{border-bottom:none}.journal-article .data-table-wrapper{position:relative;left:50%;width:min(1280px,calc(100vw - 64px));max-width:none;overflow-x:visible;transform:translate(-50%)}.journal-article .data-table{min-width:0;table-layout:fixed}.journal-article .data-table th,.journal-article .data-table td{white-space:normal;overflow-wrap:anywhere}.journal-article .table-cell-label{display:none}@media(max-width:820px){.journal-article .data-table-wrapper{left:auto;width:100%;max-width:100%;transform:none}.journal-article .data-table,.journal-article .data-table caption,.journal-article .data-table tbody,.journal-article .data-table tbody tr{display:block}.journal-article .data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journal-article .data-table tbody tr{padding:.7rem .85rem;border-bottom:1px solid var(--line-dark)}.journal-article .data-table tbody tr:last-child{border-bottom:0}.journal-article .data-table tbody th{display:block;padding:0 0 .35rem;border:0;color:var(--brand-primary)}.journal-article .data-table td{display:grid;grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);gap:.6rem;padding:.4rem 0;border:0}.journal-article .table-cell-label{display:block;color:var(--text-primary);font-weight:650}}@media(max-width:480px){.journal-article .data-table td{grid-template-columns:minmax(0,1fr);gap:.1rem}.journal-article .table-cell-label{font-size:.76rem}}.table-note{padding:.5rem .9rem;margin:0;font-size:.78rem;color:var(--text-tertiary);border-top:1px solid var(--line-dark);background:var(--bg-surface)}.study-takeaway{margin-top:1.4rem;padding-top:.4rem;border-top:2px solid var(--brand-accent)}.study-takeaway>p:not(.journal-board-question){max-width:72ch;font-size:1.04rem;font-weight:650;line-height:1.8}.study-takeaway .journal-board-question{max-width:75ch;margin-top:.75rem;color:var(--text-secondary);font-size:.84rem;font-weight:400;line-height:1.7}.journal-board-question strong{color:var(--brand-primary)}.study-terms dl{margin:0;border-top:1px solid var(--line-dark)}.study-terms dl>div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:.5rem 1.2rem;padding:.7rem 0;border-bottom:1px solid var(--line-dark)}.study-terms dt{color:var(--brand-primary);font-weight:700}.study-terms dd{margin:0;color:var(--text-secondary)}.study-citation{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--line-dark);overflow-wrap:anywhere}.study-citation p{margin-bottom:.4rem;color:var(--text-secondary);font-size:.82rem}.study-citation cite{display:block;margin:.25rem 0;color:var(--text-primary);font-style:italic;line-height:1.7}.study-citation-links{display:flex;flex-wrap:wrap;gap:.25rem .55rem;font-variant-numeric:tabular-nums}.study-citation-links a{color:var(--brand-primary);text-underline-offset:.2em}.search-result-group+.search-result-group{margin-top:2.2rem}.search-group-empty{padding:.8rem 0;color:var(--text-secondary)}.search-page-switch{margin-top:2rem;color:var(--text-secondary);font-size:.8rem}.search-page-switch a{color:var(--brand-primary);text-underline-offset:.2em}.dark-mode .journal-filter-options button[aria-pressed=true]{color:var(--bg-page)}.dark-mode .study-figure-value,.dark-mode .study-terms dt{color:#9ac9c7}@media(max-width:720px){.home-update-row{grid-template-columns:minmax(0,1fr) 20px}.journal-filter-block{display:block;padding-block:.55rem}.journal-filter-label{display:block;padding:0 0 .25rem}.journal-filter-options{gap:.15rem}.journal-filter-options button{min-height:40px;padding-inline:.5rem;font-size:.72rem}.journal-directory-row{grid-template-columns:minmax(0,1fr) 20px;gap:.35rem .5rem}.journal-paper-title{font-size:.68rem}.lit-figure{padding:.75rem;margin:1.2rem 0}.lit-figure img{max-height:380px}.data-table{font-size:.82rem}.study-terms dl>div{grid-template-columns:1fr;gap:.15rem}}@media(max-width:380px){.lit-figure{padding:.5rem}.data-table caption{font-size:.88rem;padding:.6rem .75rem}}
