.reference-page{max-width:1120px;margin:24px auto 42px;padding:30px 40px 40px;background:#fffefb;border:1px solid #eef1eb;border-radius:18px;box-shadow:0 8px 32px #284c6406}.page-breadcrumb{display:flex;gap:10px;font-size:12px;color:#63818e;margin-bottom:22px}.page-breadcrumb a{color:inherit;text-decoration:none}.reference-page>h1{font-size:36px;line-height:1.16;letter-spacing:-.7px;margin:12px 0}.reference-page>.section-intro,.reference-page>.article-lead{font-size:15px;line-height:1.65;max-width:780px}.reference-page>.back-link{display:none}.reference-page h2{font-size:24px}.reference-page h3{font-size:19px}.reference-page .panel,.reference-page .research-card,.reference-page .researcher-card{border:1px solid #e3ebe8;border-radius:14px;padding:24px;box-shadow:none;background:#fff}.reference-page .tag{background:#eef7f9;color:#30657b;border:0;font-size:12px}.reference-page .status{font-size:12px}.reference-page .card-grid{gap:16px}.page-tabs{display:flex;gap:23px;overflow:auto;border-bottom:1px solid #dfe7e6;margin:24px 0;padding:12px 0}.page-tabs a{text-decoration:none;white-space:nowrap;font-size:13px;color:#376c82}.featured-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.featured-paths a{padding:23px;background:#eaf7f3;border-radius:14px;text-decoration:none;color:#15364d}.featured-paths a:nth-child(2){background:#edf6fc}.featured-paths a:nth-child(3){background:#f5eef9}.featured-paths h2{font:600 18px system-ui;margin:15px 0}.featured-paths span{font-size:13px}.page-results>.section{padding:23px 0}.page-results .section>h2{font-size:24px;letter-spacing:0}.research-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:25px;margin-top:26px;align-items:start}.research-filter{position:sticky;top:20px;background:#f8faf9!important;padding:20px!important}.research-filter h2{font:600 17px system-ui}.research-filter label{display:block;margin:20px 0;font-size:13px}.research-filter input,.research-filter select{display:block;width:100%;min-width:0;margin-top:8px;padding:10px;border:1px solid #dce6e2;border-radius:7px;background:#fff;font:inherit;color:inherit}.research-filter button{width:100%;padding:11px}.research-filter [role=status]{font-size:12px;color:#607e85}.research-list .card-grid{grid-template-columns:1fr}.research-list .research-group{margin:0 0 30px}.research-list .research-group>.eyebrow{display:none}.research-list .research-group>h2{font-size:22px;margin-top:0}.research-list .section-intro{font-size:13px;line-height:1.6}.research-list .research-card{padding:21px 24px;border-left:3px solid #b6daca}.research-list .research-card h3{font-size:21px;margin:12px 0}.research-list .research-card p,.research-list .why{font-size:14px;line-height:1.6}.page-community .card-grid,.page-directory .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-community .panel h2,.page-directory .panel h2{font-size:21px}.page-community .panel:nth-child(3n+1){background:#f5fbf8}.page-community .panel:nth-child(3n+2){background:#f3f9fc}.page-community .panel:nth-child(3n){background:#faf5fc}.community-band{margin-top:30px;background:#eaf5ef;border-radius:15px;padding:24px;display:flex;align-items:center;gap:22px}.community-band .reference-icon{color:#639f87}.community-band h2{margin:0 0 9px}.community-band p{margin:0;font-size:14px}.page-questionnaire{max-width:980px}.page-questionnaire .patient-form-grid{grid-template-columns:1fr}.page-questionnaire .patient-form-grid fieldset{background:#fff;border:0;border-bottom:1px solid #e2e9e6;border-radius:0;padding:20px 0 28px}.page-questionnaire .patient-form-grid legend{font:600 17px system-ui;color:#163b59}.page-questionnaire .option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-questionnaire .option{display:flex;align-items:center;gap:10px;min-height:48px;border-radius:9px}.page-questionnaire .hero-actions{border-top:1px solid #e4eae7;padding-top:24px;justify-content:space-between}.page-article>article{max-width:100%;font-size:16px;line-height:1.85}.page-article .article-navigation{padding:12px 0}.page-article>article h2{font-size:26px}.page-article figure{max-width:720px;margin:28px auto}.page-article figcaption{font-size:13px;color:#5d7c85}.page-detail .research-card{max-width:850px;margin-top:25px}.page-detail .research-card h3{font-size:28px}.page-detail .why{background:#edf6f7;border-radius:12px;padding:20px;margin-top:22px}.reference-page [hidden]{display:none!important}@media(max-width:850px){.reference-page{margin:12px;padding:25px}.research-layout{grid-template-columns:1fr}.research-filter{position:static}.page-community .card-grid,.page-directory .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.reference-page>h1{font-size:30px}.featured-paths,.page-questionnaire .option-grid,.page-community .card-grid,.page-directory .card-grid{grid-template-columns:1fr}.reference-page{padding:22px 18px}.page-breadcrumb{flex-wrap:wrap}}
