/* Detail pages share the Sites typography, colors and spacing. */
p,h1,h2,h3{margin-top:0}h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:500;line-height:1.5}h3{font-size:1.2rem;font-weight:500;line-height:1.6}.detail-nav{display:flex;gap:16px 28px;flex-wrap:wrap;padding-block:20px;font-size:.875rem}.detail-nav a[aria-current=page]{color:var(--teal);box-shadow:0 2px var(--teal)}
.page-hero{background:var(--soft);padding:66px 0;border-block:1px solid var(--line)}.page-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:60px;align-items:center}.page-hero h1{font-size:clamp(2.3rem,5vw,4rem);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 25px}.page-hero h1 span{color:var(--teal)}.page-hero .eyebrow{margin-bottom:20px}.page-lede{max-width:760px;color:var(--muted);margin:0}.page-counter{border-left:1px solid var(--line);padding-left:32px;display:grid;gap:10px;color:var(--muted);font-size:.875rem}.page-counter strong{font-size:3.5rem;font-weight:400;color:var(--teal);line-height:1.2}.page-counter em{font-style:normal}.page-counter small{font-size:1rem}.page-grid,.audience-hero-mark,.education-orbit,.contact-orbit{display:none}.audience-hero .page-hero-inner,.education-hero .page-hero-inner,.contact-page-hero .page-hero-inner{grid-template-columns:1fr}
main>section{padding-block:65px;border-bottom:1px solid var(--line)}.section-label{display:flex;gap:14px;align-items:baseline;color:var(--teal);font-size:.8rem;letter-spacing:.1em;margin-bottom:22px}.section-label p{margin:0}.eyebrow{color:var(--teal)}.project-intro-grid{display:grid;grid-template-columns:160px minmax(0,1fr) 260px;gap:36px}.approach-rail>div{padding-block:15px;border-top:1px solid var(--line);display:grid;gap:3px}.approach-rail span,.approach-rail small{font-size:.8rem;color:var(--muted)}.approach-rail strong{font-weight:500}.project-section-heading,.audience-section-heading,.education-heading,.translation-heading,.works-heading{margin-bottom:35px}.project-detail{display:grid;grid-template-columns:35px minmax(180px,.7fr) minmax(0,1.3fr);gap:28px;padding-block:35px;border-top:1px solid var(--line)}.project-detail-no{color:var(--teal)}.project-detail-title>span,.project-detail-title>p{font-size:.875rem;color:var(--muted)}.project-detail-title h3{font-size:1.5rem;margin:12px 0}.project-detail-body p{color:var(--muted)}dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}dt{font-size:.8rem;color:var(--teal)}dd{margin:5px 0;font-size:.95rem}.project-detail-link,.resource-actions a,.resource-card-link,.work-feature-link{display:inline-block;color:var(--teal);font-size:.9rem;border-bottom:1px solid var(--line);padding-block:8px}.project-collaboration,.contact-cta,.inquiry-prep-section,.clinical-foundations,.collaboration-process-section,.education-use{background:var(--soft)}.project-collaboration-inner,.cta-inner,.contact-layout,.process-layout,.principles-layout,.inquiry-prep-layout,.education-use-layout,.clinical-resource-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.btn{display:inline-block;padding:12px 22px;background:var(--teal);border:1px solid var(--teal);color:white;font-size:.9rem}.btn:hover{background:var(--ink);color:white}.cta-copy small{display:block;margin-top:20px;font-size:.875rem;color:var(--muted)}
.publication-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:50px}.sidebar-title{font-size:.9rem;color:var(--muted)}.publication-filters{display:flex;flex-direction:column;gap:8px}.publication-filters button{padding:12px 16px;background:transparent;border:1px solid var(--line);text-align:left;color:var(--muted);cursor:pointer;display:flex;justify-content:space-between}.publication-filters button:hover,.publication-filters button[aria-pressed=true]{background:var(--teal);color:white;border-color:var(--teal)}button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.sidebar-note{margin-top:25px;font-size:.875rem;color:var(--muted)}.results-head{display:flex;justify-content:space-between;align-items:baseline;color:var(--muted);font-size:.875rem;border-bottom:1px solid var(--line);padding-bottom:18px}.publication-card{display:grid;grid-template-columns:45px minmax(0,1fr) 42px;gap:22px;padding:30px 0;border-bottom:1px solid var(--line)}[hidden]{display:none!important}.publication-year{color:var(--teal);font-size:.9rem}.publication-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.publication-tags span{padding:2px 8px;background:var(--soft);font-size:.8rem;color:var(--teal)}.publication-content h2{font-size:1.15rem;line-height:1.65;margin-bottom:12px;text-wrap:pretty}.publication-authors,.publication-journal,.publication-role{font-size:.9rem;color:var(--muted);margin-bottom:7px}.publication-doi{align-self:start;font-size:.85rem;color:var(--teal);border-bottom:1px solid var(--line);padding-bottom:6px}.works-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.work-feature{padding:30px;background:var(--soft);border-top:2px solid var(--teal)}.work-feature p{color:var(--muted)}
.collaboration-card-grid,.education-path-grid,.education-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collaboration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-card,.education-path-card,.education-resource-card{padding:28px;border:1px solid var(--line);background:white}.collaboration-card>span,.collaboration-card>p:first-of-type,.resource-topic,.resource-kicker,.resource-card-top{color:var(--teal);font-size:.875rem}.resource-card-top{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px}.education-path-card{display:block}.education-path-card:hover{background:var(--soft)}.education-path-card>span{font-size:.8rem;color:var(--teal)}.education-path-card h3{margin-top:12px}.collaboration-card p,.education-path-card p,.education-resource-card p{color:var(--muted)}.education-resource-card h3{font-size:1.15rem;text-wrap:pretty}.scope-note,.professional-activity-note,.education-context-note,.translation-caution{margin:30px 0 0;color:var(--muted);font-size:.9rem}.education-context-note{display:flex;gap:20px}.process-list,.education-use-list{margin:0;padding:0;list-style:none}.process-list li,.education-use-list li{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.process-list li>span,.education-use-list li>span{color:var(--teal)}.process-list small{display:block;color:var(--muted);font-size:.8rem}.process-list p,.education-use-list p{margin:12px 0 0;color:var(--muted)}.principle-list article{padding-block:22px;border-top:1px solid var(--line)}.principle-list article>span{font-size:.8rem;color:var(--teal)}.principle-list h3{margin:12px 0}.principle-list p{color:var(--muted);margin-bottom:0}.inquiry-checklist{margin:0;padding-left:24px}.inquiry-checklist li{padding:12px 0;border-bottom:1px solid var(--line)}.audience-notice{padding-block:28px}.notice-inner{font-size:.9rem;color:var(--muted);display:flex;gap:25px}.notice-inner strong{white-space:nowrap;color:var(--teal)}.clinical-resource-feature{padding:30px;background:white;border-top:2px solid var(--teal)}.resource-reading-lens{margin-top:25px}.resource-reading-lens>span{color:var(--teal);font-size:.9rem}.resource-reading-lens ul{padding-left:20px}.resource-actions{display:flex;gap:20px;flex-wrap:wrap}.learning-framework{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:35px 0}.framework-node{flex:1;min-width:190px;display:grid;padding:22px;background:var(--soft)}.framework-node span,.framework-node small{font-size:.875rem;color:var(--teal)}.framework-core{width:100%;text-align:center;color:var(--teal)}.framework-core span{display:block;font-size:.8rem}.contact-topics article{display:flex;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.contact-topics article>span{color:var(--teal)}.contact-topics small{display:block;color:var(--muted);font-size:.875rem}.institution-note{font-size:.9rem;color:var(--muted);margin-top:22px}.form-panel{padding:35px;background:var(--soft);align-self:start}.form-head{color:var(--teal);font-size:.8rem;margin-bottom:24px}.contact-email{overflow-wrap:anywhere;max-width:100%;font-size:.9rem}.footer .brand{display:block}
@media(max-width:1000px){.project-intro-grid{grid-template-columns:1fr 1fr}.project-intro-grid>.section-label{grid-column:1/-1}.education-path-grid,.education-resource-grid{grid-template-columns:1fr 1fr}.publication-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}.project-collaboration-inner,.cta-inner,.contact-layout,.process-layout,.principles-layout,.inquiry-prep-layout,.education-use-layout,.clinical-resource-layout{gap:30px}.project-detail{grid-template-columns:30px minmax(0,1fr)}.project-detail-body{grid-column:2}}
@media(max-width:720px){.detail-nav{gap:10px 20px;font-size:.8rem;padding-block:18px}.page-hero{padding:40px 0}.page-hero-inner{grid-template-columns:1fr;gap:28px}.page-hero h1{font-size:2.55rem;line-height:1.3}.page-counter{display:flex;align-items:center;gap:18px;padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:20px}.page-counter strong{font-size:2rem}.page-counter em{font-size:.75rem}.page-lede{font-size:.95rem}main>section{padding-block:44px}.project-intro-grid,.project-collaboration-inner,.cta-inner,.contact-layout,.process-layout,.principles-layout,.inquiry-prep-layout,.education-use-layout,.clinical-resource-layout,.publication-layout,.works-grid,.collaboration-card-grid,.education-path-grid,.education-resource-grid{grid-template-columns:1fr;gap:25px}.project-detail{grid-template-columns:25px minmax(0,1fr);gap:16px}.project-detail-title h3{font-size:1.3rem}.publication-filters{flex-direction:row;flex-wrap:wrap;gap:8px}.publication-filters button{font-size:.8rem;gap:12px;padding:9px 12px}.sidebar-note{margin-block:18px 0}.publication-card{grid-template-columns:35px minmax(0,1fr);gap:15px}.publication-doi{grid-column:2;justify-self:start}.publication-content h2{font-size:1.05rem}.publication-tags{gap:5px}.publication-tags span{font-size:.75rem}.publication-authors,.publication-journal,.publication-role{font-size:.85rem}.collaboration-card,.education-path-card,.education-resource-card,.work-feature{padding:24px}.notice-inner,.education-context-note{flex-direction:column;gap:10px}.form-panel{padding:25px 20px}dl{grid-template-columns:1fr}.framework-node{min-width:100%}.learning-framework>i{display:none}}
.publication-year{white-space:nowrap}
