/* Readability pass: increase compact copy without enlarging the headline system. */
.small{font-size:14px}.eyebrow{font-size:12.5px;letter-spacing:.12em}.text-link{font-size:14px}.button{font-size:14px}.utility .wrap{font-size:12.5px}.desktop-nav{font-size:14px;gap:18px}.nav-menu a{font-size:14px}.header .button{font-size:13px}.menu-toggle{font-size:13px}.breadcrumb,.page-hero .breadcrumb{font-size:13px}.page-hero .eyebrow{font-size:12.5px}.tag{font-size:13px}
.journey-hero-copy .eyebrow,.hero-diseases>.eyebrow{font-size:12.5px}.journey-hero-copy .lead{font-size:17px;line-height:1.6}.journey-hero-copy .small{font-size:13px}.hero-approach>.text-link,.journey-hero-copy .text-link,.hero-diseases>.text-link{font-size:13.5px}.hero-approach{gap:12px}.hero-approach .text-link{letter-spacing:-.015em}
.task-routes strong{font-size:15px}.task-routes p{font-size:13px;line-height:1.5}.task-routes>a{padding:17px 16px}.task-routes>a>span:first-child{font-size:12.5px}.credential p,.home-page .credential p{font-size:12.5px}.credential-intro{font-size:12.5px}
.finder-card-body>p:not(.capability-kind){font-size:14px;line-height:1.5}.finder-card .capability-kind{font-size:12.5px;letter-spacing:.06em}.finder-card-actions .text-link,.finder-card-actions .brief-add{font-size:13px}.finder-card-body{padding:18px}.finder-home .finder-card-body,.finder-home>.finder-card:nth-child(n+4) .finder-card-body{min-height:0}.finder-status,.finder-toolbar label>span{font-size:13px}.finder-toolbar input{font-size:16px}.brief-shortcut{font-size:14px}.finder-footer p{font-size:13px;line-height:1.5}.finder-footer .text-link{font-size:14px}.section-head p{font-size:15px;line-height:1.6}
.delivery-steps p,.planning-three p,.offer-card p,.check-card p,.check-card li,.review-grid p,.support-link-grid p,.home-review-links .text-link{font-size:14px;line-height:1.55}.delivery-steps h3{font-size:19px}.lab-note-peek p{font-size:14px}.lab-note-peek .eyebrow{font-size:12.5px}.journey-panel-grid p{font-size:16px;line-height:1.6}.journey-tab-list a{font-size:15px}.journey-links a{font-size:13px;max-width:260px}.science-decision-bar small{font-size:12.5px;letter-spacing:.07em}.science-decision-bar strong{font-size:14px}.science-decision-bar>a{padding:13px 16px}.offer-card .eyebrow{font-size:12.5px}.offer-card .text-link,.brief-add{font-size:13px}
.prose{font-size:16px;line-height:1.65}.sticky-aside p,.sticky-aside li{font-size:14px}.prose p{margin-bottom:18px}figcaption,.panel-photo figcaption,.motor-research-photo figcaption,.research-note,.research-note p,.research-note>a,.home-proof .research-note p{font-size:13px;line-height:1.5}.space-accreditation{font-size:13px}.team-card p,.director-card p,.detail-box p,.resource-card p,.journal-card p{font-size:15px;line-height:1.6}.team-card .role,.journal-meta,.resource-card .kind{font-size:13px}.capability-belt-card p,.capability-belt-card .capability-copy{font-size:14px}.capability-belt-hint{font-size:13px}.scope-matrix table{font-size:14px}
.inquiry-form label{font-size:15px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:16px}.intent-hint,.inquiry-form .small,.contact-next p{font-size:14px}.selected-capability p,.scope-checklist,.brief-scope p,.brief-partner p{font-size:15px}.footer p,.footer li{font-size:14px;line-height:1.55}.footer h3{font-size:15px}.footer-bottom{font-size:12.5px}.footer li{margin:7px 0}.footer{padding-top:32px}.footer-bottom{margin-top:24px}
.ribbon-copy-text small{font-size:12.5px}.ribbon-copy-text strong{font-size:14px}.ribbon-label small{font-size:13px}.ribbon-view-all,.ribbon-toggle{font-size:12.5px}.network-topic-label,.network-hex .network-topic-label{font-size:12.5px;line-height:1.13}.network-topic .original-disorder-icon{width:23px;height:23px}
@media(max-width:1280px){.desktop-nav{display:none}.menu-toggle{display:block}.header .button{margin-left:auto}.header-inner{gap:18px}.mobile-nav:not([hidden]){display:grid;grid-template-columns:1fr 1fr;padding:15px 28px;gap:12px;background:#fff;border-top:1px solid var(--line);max-height:65vh;overflow:auto}.mobile-nav a{font-size:15px;padding:5px}}
@media(max-width:680px){
 .utility .wrap{font-size:12.5px}.header-inner{gap:9px}.header .button{font-size:0}.header .button:before{font-size:13px}.menu-toggle{font-size:13px}.mobile-nav:not([hidden]){padding:12px 18px;gap:6px}.mobile-nav a{font-size:14px}.hero .eyebrow,.journey-hero-copy .eyebrow,.hero-diseases>.eyebrow{font-size:12.5px;letter-spacing:.08em}.journey-hero-copy .lead{font-size:16px;line-height:1.6}.journey-hero-copy .small{font-size:12.5px}.journey-hero-copy .text-link,.hero-approach>.text-link,.hero-diseases>.text-link{font-size:13px}.hero-approach{gap:10px}.journey-hero-copy .button{font-size:14px}.task-routes strong{font-size:14px}.task-routes p{font-size:12.5px;line-height:1.45}.task-routes>a{padding:13px 11px}.home-page .credential p{font-size:12.5px}.home-page .credential-logo{width:58px;flex-shrink:0}.section-head p{font-size:15px}.finder-card-body{padding:13px}.finder-card-body>p:not(.capability-kind){font-size:14px;line-height:1.5}.finder-card .capability-kind{font-size:12.5px}.finder-card-actions .text-link,.finder-card-actions .brief-add{font-size:12.5px}.finder-toolbar input{font-size:16px}.finder-toolbar label>span,.finder-status{font-size:13px}.finder-home .finder-card,.finder-home>.finder-card:nth-child(n+4){min-height:0}.finder-home .finder-card-body,.finder-home>.finder-card:nth-child(n+4) .finder-card-body{min-height:0}.delivery-steps p,.planning-three p{font-size:14px}.delivery-steps h3{font-size:18px}.home-review-links .text-link{font-size:13.5px}.page-hero .lead{font-size:16px}.page-hero .breadcrumb{font-size:12.5px}.page-hero .eyebrow{font-size:12.5px}.page-hero .tag{font-size:12.5px}.journey-tab-list a{font-size:14px;padding:13px 9px}.journey-panel-grid p{font-size:15px}.science-decision-bar small{font-size:12.5px}.science-decision-bar strong{font-size:13px}.science-decision-bar>a{padding:12px 10px}.journey-links a{font-size:12.5px}.prose{font-size:16px}.inquiry-form label{font-size:14px}.inquiry-form .small{font-size:13px}.footer p,.footer li{font-size:13.5px}.footer h3{font-size:15px}.ribbon-copy-text small{font-size:12.5px}.ribbon-copy-text strong{font-size:14px}.ribbon-label small{font-size:12.5px}.scope-matrix table{font-size:13px}.network-topic-label,.network-hex .network-topic-label{font-size:12.5px;line-height:1.15}.network-topic .original-disorder-icon{width:23px;height:23px}.space-accreditation{font-size:12.5px}
}
@media print{.prose{font-size:11pt}.footer{display:none}.network-topic-label{font-size:10pt}}

/* The approved study designer is a full navigation destination. */
.desktop-nav{gap:16px}.nav-study-designer{color:var(--teal);font-weight:700;white-space:nowrap}.nav-study-designer[aria-current="page"]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}
/* Visible entry and return points for the client planning tool. */
.planner-resume{font-weight:700;color:var(--teal);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.planner-resource-feature{padding:0 0 22px}.planner-resource-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;background:#eaf0df;border:1px solid #c6d2bb;border-left:5px solid #78965e;border-radius:9px;padding:24px 28px}.planner-resource-card .eyebrow{margin-bottom:9px}.planner-resource-card h2{font-size:28px;margin-bottom:10px}.planner-resource-card p:last-child{font-size:15px;line-height:1.55;max-width:700px;margin:0}.planner-resource-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.planner-resource-actions span{font-size:12.5px;color:#4a6257}.journey-hero-copy .actions>a[href="/study-designer/"]{font-size:14px;font-weight:700;border-bottom:2px solid #77965f;padding-bottom:5px}.utility [hidden],.planner-resource-actions [hidden]{display:none!important}
@media(max-width:760px){.planner-resource-card{grid-template-columns:1fr;gap:18px;padding:21px}.planner-resource-card h2{font-size:26px}.utility .wrap{flex-wrap:wrap;gap:5px 10px}.utility .planner-resume{order:3;flex-basis:100%;padding:5px 0 1px;border-top:1px solid #d4ddcb;text-align:center}}
