[hidden]{display:none!important}.knowledge-intro h1{font-size:clamp(40px,5.3vw,68px);line-height:1.3}.knowledge-intro>p:not(.eyebrow){max-width:750px;font-size:16px;line-height:1.9}.knowledge-metrics{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:32px;padding-top:23px;border-top:1px solid #d1ddc7;font-size:13px}.knowledge-metrics>span{color:#75866d}.knowledge-metrics strong{font-size:31px;font-family:Georgia,serif;font-weight:400;color:#436b47;margin-right:8px}.knowledge-metrics a{font-size:13px;color:#3f6847;border-bottom:1px solid #b7c9af;padding:5px 0}.concern-catalog{padding-bottom:70px}.catalog-tools{padding:25px 0 30px}.catalog-tools>label{font-size:14px;color:#6f8064}.catalog-search{display:flex;align-items:center;gap:15px;border:1px solid #c5d3bc;border-radius:12px;background:#fffefa;padding:12px 18px;margin-top:12px;max-width:760px;box-shadow:0 10px 25px -25px #45643d}.catalog-search>span{font-size:24px;color:#728e68}.catalog-search input{flex:1;min-width:0;background:transparent;border:0;font-size:15px;line-height:1.8;color:#2b503a;outline:none}.catalog-search:focus-within{outline:2px solid #8da67c;outline-offset:2px}.catalog-search button{border:0;background:none;font-size:12px;color:#779069;cursor:pointer;padding:5px}.domain-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.domain-tabs button{display:flex;align-items:center;gap:13px;border:1px solid #d0dac7;padding:10px 17px;background:#ffffff90;border-radius:7px;color:#697e5d;font-size:13px}.domain-tabs button small{opacity:.6;font-size:11px;font-family:Georgia,serif}.domain-tabs button[aria-pressed=true]{background:#315f44;border-color:#315f44;color:#fff;box-shadow:0 6px 18px -12px #153d28}.catalog-status{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:12px;color:#809174}.catalog-status p{font-size:12px}.taxonomy-domain{scroll-margin-top:110px;margin-bottom:46px}.domain-heading{display:flex;gap:35px;align-items:end;justify-content:space-between;padding-top:25px;border-top:1px solid #c9d6bd;margin-bottom:25px}.domain-heading h2{font-family:var(--serif);font-size:40px;font-weight:400;margin-top:7px}.domain-heading>p{max-width:410px;font-size:14px;line-height:1.9;color:#7a8970}.taxonomy-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.taxonomy-group{border:1px solid #d5dfcb;border-radius:18px;padding:27px 29px;background:linear-gradient(145deg,#fffffaf0,#eef4e7);box-shadow:0 17px 30px -29px #2c5831}.taxonomy-level{font-size:11px;letter-spacing:.1em;color:#8c9f7b}.taxonomy-group>h3{font-family:var(--serif);font-size:28px;line-height:1.4;font-weight:400;margin:8px 0 24px}.taxonomy-subgroup+.taxonomy-subgroup{border-top:1px solid #d6e1ca;margin-top:24px;padding-top:22px}.taxonomy-subgroup>h4{font-size:13px;color:#708764;font-weight:400;margin-bottom:12px}.concern-chips{display:flex;flex-wrap:wrap;gap:9px}.concern-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;border:1px solid #d2ddc7;border-radius:6px;background:#fffef9;line-height:1.7;padding:8px 12px;font-size:13px;color:#426445;transition:.2s}.concern-chip i{font-style:normal;color:#8ca37c;font-size:12px}.concern-chip:hover{border-color:#648257;box-shadow:0 6px 13px -11px #34542c;transform:translateY(-2px)}.catalog-empty{padding:55px 15px;text-align:center;background:#f0f4e8;border-radius:14px}.catalog-empty h2{font-size:27px;margin-bottom:15px}.catalog-empty p{font-size:14px}.catalog-empty button{margin-top:23px;border:1px solid #92aa82;background:transparent;padding:10px 20px;border-radius:6px;color:#41603b}.catalog-note{border-top:1px solid #d1dcc8;padding-top:23px;font-size:12px;line-height:1.9;color:#85907a;margin-top:25px}.medical-tile{position:relative;aspect-ratio:1;overflow:hidden;background:#faf8f0;border-radius:18px;border:1px solid #e1e0d4;isolation:isolate}.medical-tile>img{position:absolute;left:calc(var(--col)*-100%);top:calc(var(--row)*-100%);width:calc(var(--cols)*100%);height:calc(var(--rows)*100%);max-width:none;object-fit:fill}.medical-figure-tag{position:absolute;bottom:14px;left:14px;font-size:10px;color:#728267;background:#fffef5e8;border:1px solid #d5ddca;border-radius:5px;padding:5px 9px}.concern-figure{margin:0}.concern-figure figcaption{font-size:11px;line-height:1.8;color:#829077;margin-top:13px}.clinical-controls{display:grid;grid-template-columns:1fr 1.4fr auto;gap:20px;align-items:end;margin:28px 0}.clinical-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#80916e}.clinical-controls select{width:100%;border:1px solid #becfb1;border-radius:8px;background:#fffef7;color:#355941;font-size:15px;padding:12px 15px;min-height:48px}.clinical-controls button{margin-bottom:5px;min-height:38px}.clinical-viewer{display:grid;grid-template-columns:1.2fr .85fr;gap:42px;align-items:center}.clinical-stage{position:relative;aspect-ratio:1/1.12}.clinical-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s}.clinical-slide.is-current{opacity:1;visibility:visible}.clinical-slide .medical-tile{box-shadow:0 25px 40px -32px #46593644}.clinical-path{font-size:12px;color:#7b9172}.clinical-reading h3{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.4;margin:12px 0 24px}.clinical-reading dt{font-size:12px;color:#60845d;margin-top:24px}.clinical-reading dd{margin:9px 0 0;font-size:14px;line-height:1.95}.clinical-reading .fact-caution{margin:25px 0 20px}.clinical-reading .text-link{font-size:13px}.skin-directory-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #c8d6bc;padding:30px 0 24px}.skin-directory-heading h3{font-family:var(--serif);font-size:27px;font-weight:400}.skin-directory-heading>a{font-size:12px;color:#638454}.skin-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.skin-topic-card{padding:24px;background:#fffef8a8;border:1px solid #d6dfcc;border-radius:12px;transition:box-shadow .3s,transform .3s}.skin-topic-card>span{font-size:11px;color:#8d9c7d}.skin-topic-card h3{font-size:20px;font-family:var(--serif);font-weight:400;margin:10px 0 14px;line-height:1.5}.skin-topic-card p{font-size:12px;line-height:1.9;color:#7c8874}.skin-topic-card b{display:block;font-size:11px;font-weight:400;margin-top:20px;color:#628254}.skin-topic-card:hover{box-shadow:0 14px 27px -24px #385a30;transform:translateY(-3px)}.concern-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:11px;color:#839275;padding-top:27px;line-height:1.8}.concern-breadcrumb a{color:#547449}.topic-intro{padding-top:40px;padding-bottom:42px}.topic-intro h1{font-size:clamp(35px,4.6vw,59px);line-height:1.35;font-family:var(--serif);font-weight:400;margin:14px 0 20px;max-width:1000px}.topic-summary{font-size:17px;line-height:1.95;max-width:870px}.source-term{font-size:12px;color:#8b957f;margin-top:18px}.topic-intro>.fact-caution{max-width:750px;margin-top:20px}.topic-body{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start;padding-bottom:50px}.topic-visual{position:sticky;top:115px}.topic-questions{padding:25px;border-top:1px solid #ccd8bf;margin-top:24px;background:#eef3e7;border-radius:12px}.topic-questions>p{font-size:13px;color:#648056;margin-bottom:12px}.topic-questions ol{padding-left:20px;font-size:13px;line-height:2;color:#7c8a6f}.topic-copy>article{border-top:1px solid #c7d5b9;padding-top:22px;margin-bottom:33px}.topic-copy>article>span{font-size:12px;color:#99ab88;font-family:Georgia,serif}.topic-copy h2{font-family:var(--serif);font-size:27px;line-height:1.5;font-weight:400;margin:9px 0 14px}.topic-copy p{font-size:15px;line-height:2}.topic-related{border-top:1px solid #cad7bc;padding-top:35px;padding-bottom:35px}.topic-related h2{font-size:31px;font-weight:400;margin:10px 0 24px}.topic-related>div:nth-child(2){display:flex;gap:12px;flex-wrap:wrap}.topic-related>div:nth-child(2)>a{padding:11px 15px;border:1px solid #d2ddc6;border-radius:6px;font-size:13px}.topic-related a span{margin-left:15px}.service-knowledge{padding-top:60px;padding-bottom:60px}.service-knowledge h2{font-size:40px;line-height:1.5;margin:12px 0}.service-knowledge>p:not(.eyebrow){font-size:15px}.service-knowledge>div{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:28px}.service-knowledge>div>a{padding:23px 16px;background:#edf3e6;border:1px solid #d2dfc5;border-radius:12px;display:flex;flex-direction:column;gap:14px}.service-knowledge strong{font-family:var(--serif);font-weight:400;font-size:23px}.service-knowledge span{font-size:12px;color:#7c9169}.science-brand>a{display:block;border-radius:4px}.science-brand>a:focus-visible{outline:2px solid #719665;outline-offset:3px}.service-grid{grid-template-columns:repeat(5,1fr)}.service-card h3{font-size:27px}.science-header nav{gap:25px}
@media(max-width:1000px){.clinical-viewer{gap:26px;grid-template-columns:1fr .9fr}.clinical-reading h3{font-size:28px}.clinical-reading dd{font-size:13px}.clinical-controls{gap:13px}.skin-topic-grid{grid-template-columns:1fr 1fr}.topic-body{gap:30px}.topic-copy p{font-size:14px}.service-grid{grid-template-columns:repeat(3,1fr)}.service-knowledge>div{grid-template-columns:repeat(3,1fr)}.service-card h3{font-size:24px}}
@media(max-width:700px){.science-header>.wrap{padding-top:9px;padding-bottom:0;gap:0;min-height:99px}.science-brand{gap:13px}.science-header nav{width:100%;justify-content:space-between;gap:13px;margin-top:5px}.science-header nav a{padding:10px 0;font-size:12px}.knowledge-intro{padding-top:32px}.knowledge-intro h1{font-size:36px}.knowledge-intro>p:not(.eyebrow){font-size:14px}.knowledge-metrics{gap:14px 24px;margin-top:24px;padding-top:18px;font-size:12px}.knowledge-metrics strong{font-size:28px}.knowledge-metrics a{font-size:12px}.catalog-tools{padding-top:12px}.catalog-search{padding:11px 12px;gap:8px}.catalog-search input{font-size:13px}.domain-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.domain-tabs button{font-size:12px;justify-content:center;padding:10px 6px;gap:8px}.catalog-status{display:block;font-size:10px;line-height:1.8;margin-top:17px}.catalog-status p{font-size:11px;margin-bottom:7px}.taxonomy-domain{scroll-margin-top:125px}.domain-heading{display:block;padding-top:21px;margin-bottom:20px}.domain-heading h2{font-size:32px}.domain-heading>p{font-size:13px;margin-top:12px}.taxonomy-grid{grid-template-columns:1fr;gap:17px}.taxonomy-group{padding:24px 22px;border-radius:14px}.taxonomy-group>h3{font-size:27px;margin-bottom:19px}.concern-chip{font-size:12px;gap:13px;padding:8px 10px}.catalog-note{font-size:11px}.clinical-controls{grid-template-columns:1fr;gap:13px;margin:24px 0}.clinical-controls label{font-size:11px}.clinical-controls select{font-size:14px;min-height:45px;padding:11px 12px}.clinical-controls button{justify-self:start;margin:1px 0}.clinical-viewer{grid-template-columns:1fr;gap:15px}.clinical-stage{aspect-ratio:1/1.17}.clinical-reading h3{font-size:29px;margin:11px 0 20px}.clinical-reading dt{margin-top:19px}.clinical-reading dd{font-size:14px}.clinical-reading .fact-caution{margin-top:20px}.medical-figure-tag{font-size:9px;left:10px;bottom:10px}.concern-figure figcaption{font-size:10px;margin-top:11px}.skin-directory-heading{display:block;padding:25px 0 20px}.skin-directory-heading h3{font-size:25px;margin-bottom:12px}.skin-topic-grid{grid-template-columns:1fr;gap:14px}.skin-topic-card{padding:21px}.skin-topic-card h3{font-size:21px;margin:9px 0 10px}.skin-topic-card p{font-size:13px}.skin-topic-card b{margin-top:14px}.concern-breadcrumb{padding-top:21px;gap:7px;font-size:10px}.topic-intro{padding-top:27px;padding-bottom:28px}.topic-intro h1{font-size:34px;margin:12px 0 18px}.topic-summary{font-size:15px}.source-term{font-size:11px;line-height:1.8}.topic-body{display:flex;flex-direction:column;gap:30px;padding-bottom:25px}.topic-visual{position:static;width:100%}.topic-questions{margin-top:20px;padding:20px}.topic-copy>article{padding-top:18px;margin-bottom:27px}.topic-copy h2{font-size:25px;margin-top:7px}.topic-copy p{font-size:14px}.topic-related{padding-top:26px;padding-bottom:20px}.topic-related h2{font-size:28px}.topic-related>div:nth-child(2){gap:9px}.topic-related>div:nth-child(2)>a{font-size:12px;padding:9px 12px}.service-knowledge{padding-top:40px;padding-bottom:40px}.service-knowledge h2{font-size:30px}.service-knowledge>p:not(.eyebrow){font-size:13px}.service-knowledge>div{grid-template-columns:1fr 1fr;gap:10px}.service-knowledge>div>a{padding:20px 14px}.service-knowledge strong{font-size:23px}.service-knowledge span{font-size:11px}.service-grid{grid-template-columns:1fr 1fr}.service-card:last-child{grid-column:1/-1}.service-card h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.clinical-slide,.concern-chip,.skin-topic-card{transition:none}}

@media(max-width:700px){.knowledge-intro h1{font-size:34px}.atlas-section{scroll-margin-top:115px}}
