.platform-positioning-program{margin:24px 0 42px;padding:28px;border:1px solid #d8dfef;border-radius:14px;background:linear-gradient(145deg,#f8faff,#f4f7fc)}.positioning-program-intro{max-width:820px;margin:0 0 20px;color:#64748b;font-size:11px;line-height:1.75}.positioning-page-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.positioning-page-grid>a{display:flex;flex-direction:column;min-height:145px;padding:16px;border:1px solid #dfe5f0;border-radius:10px;background:#fff}.positioning-page-grid>a[aria-current=page]{border-color:#4b71be;background:#f0f5ff;box-shadow:0 7px 18px rgba(52,84,145,.1)}.positioning-page-grid small{font-size:8px;color:#6178aa}.positioning-page-grid b{margin:9px 0;color:#273f69;font-size:13px}.positioning-page-grid span{margin-top:auto;color:#748198;font-size:9px;line-height:1.6}.positioning-bridge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.positioning-bridge-grid>a{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid #e1e6ef;border-radius:9px;background:#fff}.positioning-bridge-grid b{font-size:10px;color:#365991}.positioning-bridge-grid span{min-height:29px;font-size:8px;line-height:1.55;color:#7a8799}.positioning-bridge-grid small{font-size:8px;color:#4c6eaa}.positioning-program-gate{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid #dce3ee;color:#737f92;font-size:9px}.positioning-program-gate b{flex:0 0 auto;color:#9b5a28}.positioning-program-gate span{line-height:1.65}@media(max-width:900px){.positioning-bridge-grid,.positioning-page-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.platform-positioning-program{padding:20px 16px}.positioning-bridge-grid,.positioning-page-grid{grid-template-columns:1fr}.positioning-page-grid>a{min-height:125px}.positioning-program-gate{flex-direction:column}}.ai-search-blueprint{margin:24px 0 42px;padding:28px;border:1px solid #d7dcef;border-radius:14px;background:linear-gradient(145deg,#f8f9ff,#f4f7fc)}.ai-blueprint-purpose{max-width:820px;margin:0 0 20px;color:#65738a;font-size:11px;line-height:1.75}.ai-contract-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.ai-contract-grid article{min-height:145px;padding:16px;border:1px solid #dee4ef;border-radius:10px;background:#fff}.ai-contract-grid small,.ai-source-contract small{font-size:8px;letter-spacing:.08em;color:#5f76af}.ai-contract-grid h3,.ai-source-contract h3{margin:8px 0;color:#263d67;font-size:12px}.ai-contract-grid p{margin:0;color:#718096;font-size:9px;line-height:1.65}.ai-contract-grid .ai-contract-stop{border-color:#eadbd4;background:#fffaf7}.ai-contract-stop h3,.ai-contract-stop small{color:#9d5d43}.ai-source-contract{display:grid;grid-template-columns:150px 1fr 1.4fr;gap:16px;align-items:start;margin-top:12px;padding:17px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.ai-source-contract ul{display:grid;gap:6px;margin:0;padding-left:17px;color:#66758c;font-size:9px;line-height:1.55}.ai-source-contract>p{margin:0;padding-left:14px;border-left:3px solid #8067c6;color:#6c7890;font-size:9px;line-height:1.65}.ai-category-pages{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.ai-category-pages a{display:flex;gap:7px;align-items:center;padding:8px 10px;border:1px solid #dfe4ee;border-radius:7px;background:#fff}.ai-category-pages a[aria-current=page]{border-color:#6178c9;background:#eef2ff}.ai-category-pages small{font-size:7px;color:#76839a}.ai-category-pages b{font-size:9px;color:#3c5789}.ai-related-sections{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:13px;color:#788498;font-size:8px}.ai-related-sections b{padding:6px 8px;border-radius:5px;background:#eaf0fa;color:#4b6594}.ai-blueprint-gate{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid #dce2ed;color:#747f92;font-size:9px}.ai-blueprint-gate b{flex:0 0 auto;color:#9b5a28}.ai-blueprint-gate span{line-height:1.65}@media(max-width:900px){.ai-contract-grid,.ai-source-contract{grid-template-columns:1fr 1fr}.ai-source-contract>p{grid-column:1/-1}}@media(max-width:560px){.ai-search-blueprint{padding:20px 16px}.ai-contract-grid,.ai-source-contract{grid-template-columns:1fr}.ai-contract-grid article{min-height:0}.ai-source-contract>p{grid-column:auto;padding:12px 0 0;border-left:0;border-top:3px solid #8067c6}.ai-blueprint-gate{flex-direction:column}}.breast-content-group{margin:34px 0;padding:30px;border:1px solid #eadde4;border-radius:22px;background:linear-gradient(145deg,#fff7fa,#fff 48%,#f2f8f7)}.breast-content-group .module-heading>span{white-space:nowrap}.breast-group-intro{max-width:850px;margin:-4px 0 18px;color:#596b77;font-size:11px;line-height:1.8}.breast-axis-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.breast-axis-tabs div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border-radius:14px;background:rgba(255,255,255,.9);box-shadow:inset 0 0 0 1px #eee2e8}.breast-axis-tabs b{color:#713b56;font-size:10px}.breast-axis-tabs span{color:#697883;font-size:8px;line-height:1.55}.breast-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.breast-entity-grid a{display:flex;min-height:168px;min-width:0;flex-direction:column;padding:18px;border:1px solid #eadfe4;border-radius:17px;background:rgba(255,255,255,.95);color:#172a3e;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.breast-entity-grid a:focus-visible,.breast-entity-grid a:hover,.breast-entity-grid a[aria-current=page]{border-color:#aa5c7d;box-shadow:0 12px 28px rgba(121,62,89,.12);transform:translateY(-2px)}.breast-entity-grid a[data-status=planned]{background:rgba(255,255,255,.68)}.breast-entity-grid small{color:#9b5574;font-size:7px;font-weight:800;letter-spacing:.06em}.breast-entity-grid b{margin-top:8px;font-size:14px}.breast-entity-grid span{flex:1;margin:10px 0;color:#61717d;font-size:9px;line-height:1.7}.breast-entity-grid em{color:#75465b;font-size:8px;font-style:normal;font-weight:750}.breast-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.breast-shared-steps b{font-size:12px}.breast-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.breast-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #eadfe4;color:#687885;font-size:9px}.breast-group-gate b{color:#5f364a}@media(max-width:760px){.breast-content-group{padding:20px 16px;border-radius:18px}.breast-axis-tabs,.breast-entity-grid{grid-template-columns:1fr}.breast-entity-grid a{min-height:0}.breast-shared-steps,.breast-shared-steps ol{grid-template-columns:1fr}.breast-group-gate{flex-direction:column}}.gastric-content-group{margin:34px 0;padding:30px;border:1px solid #dce5de;border-radius:22px;background:linear-gradient(145deg,#f7fcf7,#fff 52%,#fff8f0)}.gastric-content-group .module-heading>span{white-space:nowrap}.gastric-group-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.gastric-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.gastric-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dfe8e1;border-radius:14px;background:rgba(255,255,255,.9)}.gastric-axis-grid b{color:#3f735a;font-size:10px}.gastric-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.gastric-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gastric-entity-grid a{display:flex;min-height:172px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dfe7e1;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.gastric-entity-grid a:focus-visible,.gastric-entity-grid a:hover,.gastric-entity-grid a[aria-current=page]{border-color:#54886d;box-shadow:0 12px 28px rgba(53,104,78,.12);transform:translateY(-2px)}.gastric-entity-grid small{color:#4f8369;font-size:7px;font-weight:800;letter-spacing:.05em}.gastric-entity-grid b{margin-top:8px;font-size:15px}.gastric-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.gastric-entity-grid em{color:#426c57;font-size:8px;font-style:normal;font-weight:750}.gastric-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.gastric-shared-steps b{font-size:12px}.gastric-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.gastric-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dee7e0;color:#687885;font-size:9px}.gastric-group-gate b{color:#355b47}@media(max-width:700px){.gastric-content-group{padding:20px 16px;border-radius:18px}.gastric-axis-grid,.gastric-entity-grid{grid-template-columns:1fr}.gastric-entity-grid a{min-height:0}.gastric-shared-steps,.gastric-shared-steps ol{grid-template-columns:1fr}.gastric-group-gate{flex-direction:column}}.hepatobiliary-content-group{margin:34px 0;padding:30px;border:1px solid #e4dfcf;border-radius:22px;background:linear-gradient(145deg,#fbfaf2,#fff 52%,#f5faf4)}.hepatobiliary-content-group .module-heading>span{white-space:nowrap}.hepatobiliary-group-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.hepatobiliary-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.hepatobiliary-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #e6e1d2;border-radius:14px;background:rgba(255,255,255,.9)}.hepatobiliary-axis-grid b{color:#716c3f;font-size:10px}.hepatobiliary-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.hepatobiliary-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hepatobiliary-entity-grid a{display:flex;min-height:172px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e5e1d4;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hepatobiliary-entity-grid a:focus-visible,.hepatobiliary-entity-grid a:hover,.hepatobiliary-entity-grid a[aria-current=page]{border-color:#87824d;box-shadow:0 12px 28px rgba(105,100,56,.12);transform:translateY(-2px)}.hepatobiliary-entity-grid small{color:#777344;font-size:7px;font-weight:800;letter-spacing:.05em}.hepatobiliary-entity-grid b{margin-top:8px;font-size:15px}.hepatobiliary-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.hepatobiliary-entity-grid em{color:#67633d;font-size:8px;font-style:normal;font-weight:750}.hepatobiliary-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.hepatobiliary-shared-steps b{font-size:12px}.hepatobiliary-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.hepatobiliary-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e2decf;color:#687885;font-size:9px}.hepatobiliary-group-gate b{color:#625e38}@media(max-width:850px){.hepatobiliary-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hepatobiliary-content-group{padding:20px 16px;border-radius:18px}.hepatobiliary-axis-grid,.hepatobiliary-entity-grid{grid-template-columns:1fr}.hepatobiliary-entity-grid a{min-height:0}.hepatobiliary-shared-steps,.hepatobiliary-shared-steps ol{grid-template-columns:1fr}.hepatobiliary-group-gate{flex-direction:column}}.oral-pharyngeal-content-group{margin:34px 0;padding:30px;border:1px solid #e4ded7;border-radius:22px;background:linear-gradient(145deg,#fff8f1,#fff 52%,#f4f8fb)}.oral-pharyngeal-content-group .module-heading>span{white-space:nowrap}.oral-pharyngeal-group-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.oral-pharyngeal-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.oral-pharyngeal-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #e7ded4;border-radius:14px;background:rgba(255,255,255,.92)}.oral-pharyngeal-axis-grid b{color:#8a5f45;font-size:10px}.oral-pharyngeal-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.oral-pharyngeal-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oral-pharyngeal-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e6ded6;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.oral-pharyngeal-entity-grid a:focus-visible,.oral-pharyngeal-entity-grid a:hover,.oral-pharyngeal-entity-grid a[aria-current=page]{border-color:#a26d4d;box-shadow:0 12px 28px rgba(126,79,50,.12);transform:translateY(-2px)}.oral-pharyngeal-entity-grid small{color:#9a6546;font-size:7px;font-weight:800;letter-spacing:.05em}.oral-pharyngeal-entity-grid b{margin-top:8px;font-size:15px}.oral-pharyngeal-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.oral-pharyngeal-entity-grid em{color:#875639;font-size:8px;font-style:normal;font-weight:750}.oral-pharyngeal-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.oral-pharyngeal-shared-steps b{font-size:12px}.oral-pharyngeal-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.oral-pharyngeal-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e6ddd4;color:#687885;font-size:9px}.oral-pharyngeal-group-gate b{color:#7d5137}@media(max-width:700px){.oral-pharyngeal-content-group{padding:20px 16px;border-radius:18px}.oral-pharyngeal-axis-grid,.oral-pharyngeal-entity-grid{grid-template-columns:1fr}.oral-pharyngeal-entity-grid a{min-height:0}.oral-pharyngeal-shared-steps,.oral-pharyngeal-shared-steps ol{grid-template-columns:1fr}.oral-pharyngeal-group-gate{flex-direction:column}}.head-neck-remaining-group{margin:34px 0;padding:30px;border:1px solid #d9e2e8;border-radius:22px;background:linear-gradient(145deg,#f3f8fb,#fff 52%,#f8f4fb)}.head-neck-remaining-group .module-heading>span{white-space:nowrap}.head-neck-remaining-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.head-neck-remaining-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.head-neck-remaining-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dce5eb;border-radius:14px;background:rgba(255,255,255,.92)}.head-neck-remaining-axis-grid b{color:#476f87;font-size:10px}.head-neck-remaining-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.head-neck-remaining-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.head-neck-remaining-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce5eb;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.head-neck-remaining-entity-grid a:focus-visible,.head-neck-remaining-entity-grid a:hover,.head-neck-remaining-entity-grid a[aria-current=page]{border-color:#56829a;box-shadow:0 12px 28px rgba(62,103,126,.12);transform:translateY(-2px)}.head-neck-remaining-entity-grid small{color:#4a7891;font-size:7px;font-weight:800;letter-spacing:.05em}.head-neck-remaining-entity-grid b{margin-top:8px;font-size:15px}.head-neck-remaining-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.head-neck-remaining-entity-grid em{color:#426f87;font-size:8px;font-style:normal;font-weight:750}.head-neck-remaining-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.head-neck-remaining-steps b{font-size:12px}.head-neck-remaining-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.head-neck-remaining-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce5eb;color:#687885;font-size:9px}.head-neck-remaining-gate b{color:#3e667d}@media(max-width:700px){.head-neck-remaining-group{padding:20px 16px;border-radius:18px}.head-neck-remaining-axis-grid,.head-neck-remaining-entity-grid{grid-template-columns:1fr}.head-neck-remaining-entity-grid a{min-height:0}.head-neck-remaining-steps,.head-neck-remaining-steps ol{grid-template-columns:1fr}.head-neck-remaining-gate{flex-direction:column}}.adrenal-pituitary-group{margin:34px 0;padding:30px;border:1px solid #d9e2df;border-radius:22px;background:linear-gradient(145deg,#f2f8f5,#fff 52%,#f4f3fb)}.adrenal-pituitary-group .module-heading>span{white-space:nowrap}.adrenal-pituitary-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.adrenal-pituitary-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.adrenal-pituitary-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dbe5e1;border-radius:14px;background:rgba(255,255,255,.92)}.adrenal-pituitary-axis-grid b{color:#3f7266;font-size:10px}.adrenal-pituitary-axis-grid span{color:#687a79;font-size:8px;line-height:1.55}.adrenal-pituitary-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adrenal-pituitary-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce5e2;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.adrenal-pituitary-entity-grid a:focus-visible,.adrenal-pituitary-entity-grid a:hover,.adrenal-pituitary-entity-grid a[aria-current=page]{border-color:#4d8a7c;box-shadow:0 12px 28px rgba(55,109,96,.12);transform:translateY(-2px)}.adrenal-pituitary-entity-grid small{color:#478175;font-size:7px;font-weight:800;letter-spacing:.05em}.adrenal-pituitary-entity-grid b{margin-top:8px;font-size:15px}.adrenal-pituitary-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.adrenal-pituitary-entity-grid em{color:#397467;font-size:8px;font-style:normal;font-weight:750}.adrenal-pituitary-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.adrenal-pituitary-steps b{font-size:12px}.adrenal-pituitary-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.adrenal-pituitary-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce5e2;color:#687885;font-size:9px}.adrenal-pituitary-gate b{color:#356b5f}@media(max-width:900px){.adrenal-pituitary-axis-grid{grid-template-columns:1fr}}@media(max-width:700px){.adrenal-pituitary-group{padding:20px 16px;border-radius:18px}.adrenal-pituitary-entity-grid{grid-template-columns:1fr}.adrenal-pituitary-entity-grid a{min-height:0}.adrenal-pituitary-steps,.adrenal-pituitary-steps ol{grid-template-columns:1fr}.adrenal-pituitary-gate{flex-direction:column}}.male-reproductive-group{margin:34px 0;padding:30px;border:1px solid #dcdfe8;border-radius:22px;background:linear-gradient(145deg,#f7f5fb,#fff 52%,#f4f8f7)}.male-reproductive-group .module-heading>span{white-space:nowrap}.male-reproductive-intro{max-width:850px;margin:-4px 0 18px;color:#646779;font-size:11px;line-height:1.8}.male-reproductive-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.male-reproductive-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #e2dfeb;border-radius:14px;background:rgba(255,255,255,.92)}.male-reproductive-axis-grid b{color:#655c8c;font-size:10px}.male-reproductive-axis-grid span{color:#737181;font-size:8px;line-height:1.55}.male-reproductive-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.male-reproductive-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e2dfeb;border-radius:17px;background:#fff;color:#272639;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.male-reproductive-entity-grid a:focus-visible,.male-reproductive-entity-grid a:hover,.male-reproductive-entity-grid a[aria-current=page]{border-color:#736a9d;box-shadow:0 12px 28px rgba(91,81,132,.12);transform:translateY(-2px)}.male-reproductive-entity-grid small{color:#71679d;font-size:7px;font-weight:800;letter-spacing:.05em}.male-reproductive-entity-grid b{margin-top:8px;font-size:15px}.male-reproductive-entity-grid span{flex:1;margin:10px 0;color:#6d6b78;font-size:9px;line-height:1.7}.male-reproductive-entity-grid em{color:#675d91;font-size:8px;font-style:normal;font-weight:750}.male-reproductive-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.male-reproductive-steps b{font-size:12px}.male-reproductive-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#646271;font-size:9px;line-height:1.65}.male-reproductive-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e2dfeb;color:#74717f;font-size:9px}.male-reproductive-gate b{color:#655c8c}@media(max-width:700px){.male-reproductive-group{padding:20px 16px;border-radius:18px}.male-reproductive-axis-grid,.male-reproductive-entity-grid{grid-template-columns:1fr}.male-reproductive-entity-grid a{min-height:0}.male-reproductive-steps,.male-reproductive-steps ol{grid-template-columns:1fr}.male-reproductive-gate{flex-direction:column}}.cns-glioma-group{margin:34px 0;padding:30px;border:1px solid #dce3ef;border-radius:22px;background:linear-gradient(145deg,#f2f6fc,#fff 52%,#f4f1fa)}.cns-glioma-group .module-heading>span{white-space:nowrap}.cns-glioma-intro{max-width:850px;margin:-4px 0 18px;color:#5f697a;font-size:11px;line-height:1.8}.cns-glioma-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.cns-glioma-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dde5f0;border-radius:14px;background:rgba(255,255,255,.92)}.cns-glioma-axis-grid b{color:#516d99;font-size:10px}.cns-glioma-axis-grid span{color:#677387;font-size:8px;line-height:1.55}.cns-glioma-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cns-glioma-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dde5f0;border-radius:17px;background:#fff;color:#222d40;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.cns-glioma-entity-grid a:focus-visible,.cns-glioma-entity-grid a:hover,.cns-glioma-entity-grid a[aria-current=page]{border-color:#6682ad;box-shadow:0 12px 28px rgba(74,100,145,.12);transform:translateY(-2px)}.cns-glioma-entity-grid small{color:#5b78a6;font-size:7px;font-weight:800;letter-spacing:.05em}.cns-glioma-entity-grid b{margin-top:8px;font-size:15px}.cns-glioma-entity-grid span{flex:1;margin:10px 0;color:#626e80;font-size:9px;line-height:1.7}.cns-glioma-entity-grid em{color:#526f9d;font-size:8px;font-style:normal;font-weight:750}.cns-glioma-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.cns-glioma-steps b{font-size:12px}.cns-glioma-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#5f6b7d;font-size:9px;line-height:1.65}.cns-glioma-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce4ef;color:#637085;font-size:9px}.cns-glioma-gate b{color:#516d99}@media(max-width:1000px){.cns-glioma-axis-grid,.cns-glioma-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cns-glioma-group{padding:20px 16px;border-radius:18px}.cns-glioma-axis-grid,.cns-glioma-entity-grid{grid-template-columns:1fr}.cns-glioma-entity-grid a{min-height:0}.cns-glioma-steps,.cns-glioma-steps ol{grid-template-columns:1fr}.cns-glioma-gate{flex-direction:column}}.other-cns-group{margin:34px 0;padding:30px;border:1px solid #e2deea;border-radius:22px;background:linear-gradient(145deg,#f7f4fb,#fff 52%,#f1f6fa)}.other-cns-group .module-heading>span{white-space:nowrap}.other-cns-intro{max-width:850px;margin:-4px 0 18px;color:#696275;font-size:11px;line-height:1.8}.other-cns-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.other-cns-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #e5e0eb;border-radius:14px;background:rgba(255,255,255,.92)}.other-cns-axis-grid b{color:#715f8d;font-size:10px}.other-cns-axis-grid span{color:#756d7f;font-size:8px;line-height:1.55}.other-cns-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.other-cns-entity-grid a{display:flex;min-height:145px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e5e0eb;border-radius:17px;background:#fff;color:#302a39;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.other-cns-entity-grid a:focus-visible,.other-cns-entity-grid a:hover,.other-cns-entity-grid a[aria-current=page]{border-color:#826da2;box-shadow:0 12px 28px rgba(105,82,137,.12);transform:translateY(-2px)}.other-cns-entity-grid small{color:#78639a;font-size:7px;font-weight:800;letter-spacing:.05em}.other-cns-entity-grid b{margin-top:8px;font-size:15px}.other-cns-entity-grid span{flex:1;margin:10px 0;color:#706879;font-size:9px;line-height:1.7}.other-cns-entity-grid em{color:#6d588e;font-size:8px;font-style:normal;font-weight:750}.other-cns-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.other-cns-steps b{font-size:12px}.other-cns-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#6b6474;font-size:9px;line-height:1.65}.other-cns-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e2deea;color:#70687a;font-size:9px}.other-cns-gate b{color:#715f8d}@media(max-width:900px){.other-cns-axis-grid,.other-cns-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.other-cns-group{padding:20px 16px;border-radius:18px}.other-cns-axis-grid,.other-cns-entity-grid{grid-template-columns:1fr}.other-cns-entity-grid a{min-height:0}.other-cns-steps,.other-cns-steps ol{grid-template-columns:1fr}.other-cns-gate{flex-direction:column}}.bone-tumor-group{margin:34px 0;padding:30px;border:1px solid #e4dfd1;border-radius:22px;background:linear-gradient(145deg,#faf7ed,#fff 52%,#f4f7f5)}.bone-tumor-group .module-heading>span{white-space:nowrap}.bone-tumor-intro{max-width:850px;margin:-4px 0 18px;color:#6e7069;font-size:11px;line-height:1.8}.bone-tumor-axis-grid,.bone-tumor-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.bone-tumor-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #e6e1d5;border-radius:14px;background:rgba(255,255,255,.92)}.bone-tumor-axis-grid b{color:#746244;font-size:10px}.bone-tumor-axis-grid span{color:#74756f;font-size:8px;line-height:1.55}.bone-tumor-entity-grid a{display:flex;min-height:158px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e6e1d5;border-radius:17px;background:#fff;color:#33352f;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bone-tumor-entity-grid a:focus-visible,.bone-tumor-entity-grid a:hover,.bone-tumor-entity-grid a[aria-current=page]{border-color:#8d774e;box-shadow:0 12px 28px rgba(111,91,54,.12);transform:translateY(-2px)}.bone-tumor-entity-grid small{color:#806b45;font-size:7px;font-weight:800;letter-spacing:.05em}.bone-tumor-entity-grid b{margin-top:8px;font-size:15px}.bone-tumor-entity-grid span{flex:1;margin:10px 0;color:#70716b;font-size:9px;line-height:1.7}.bone-tumor-entity-grid em{color:#806b45;font-size:8px;font-style:normal;font-weight:750}.bone-tumor-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.bone-tumor-steps b{font-size:12px}.bone-tumor-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#6f716c;font-size:9px;line-height:1.65}.bone-tumor-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e4dfd3;color:#6f716c;font-size:9px}.bone-tumor-gate b{color:#806b45}@media(max-width:700px){.bone-tumor-group{padding:20px 16px;border-radius:18px}.bone-tumor-axis-grid,.bone-tumor-entity-grid{grid-template-columns:1fr}.bone-tumor-entity-grid a{min-height:0}.bone-tumor-steps,.bone-tumor-steps ol{grid-template-columns:1fr}.bone-tumor-gate{flex-direction:column}}.pediatric-embryonal-group{margin:34px 0;padding:30px;border:1px solid #d8e4ee;border-radius:22px;background:linear-gradient(145deg,#f0f7fb,#fff 52%,#f5f3fa)}.pediatric-embryonal-group .module-heading>span{white-space:nowrap}.pediatric-embryonal-intro{max-width:850px;margin:-4px 0 18px;color:#65717a;font-size:11px;line-height:1.8}.pediatric-embryonal-axis-grid,.pediatric-embryonal-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.pediatric-embryonal-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dce6ed;border-radius:14px;background:#fff}.pediatric-embryonal-axis-grid b{color:#4f7189;font-size:10px}.pediatric-embryonal-axis-grid span{color:#6b767e;font-size:8px;line-height:1.55}.pediatric-embryonal-entity-grid a{display:flex;min-height:145px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce6ed;border-radius:17px;background:#fff;color:#2f3940;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pediatric-embryonal-entity-grid a:focus-visible,.pediatric-embryonal-entity-grid a:hover,.pediatric-embryonal-entity-grid a[aria-current=page]{border-color:#5e8299;box-shadow:0 12px 28px rgba(69,102,124,.12);transform:translateY(-2px)}.pediatric-embryonal-entity-grid small{color:#53778e;font-size:7px;font-weight:800}.pediatric-embryonal-entity-grid b{margin-top:8px;font-size:15px}.pediatric-embryonal-entity-grid span{flex:1;margin:10px 0;color:#68747b;font-size:9px;line-height:1.7}.pediatric-embryonal-entity-grid em{color:#53778e;font-size:8px;font-style:normal;font-weight:750}.pediatric-embryonal-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.pediatric-embryonal-steps b{font-size:12px}.pediatric-embryonal-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#68747b;font-size:9px;line-height:1.65}.pediatric-embryonal-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dae4eb;color:#68747b;font-size:9px}.pediatric-embryonal-gate b{color:#53778e}@media(max-width:700px){.pediatric-embryonal-group{padding:20px 16px}.pediatric-embryonal-axis-grid,.pediatric-embryonal-entity-grid{grid-template-columns:1fr}.pediatric-embryonal-entity-grid a{min-height:0}.pediatric-embryonal-steps,.pediatric-embryonal-steps ol{grid-template-columns:1fr}.pediatric-embryonal-gate{flex-direction:column}}.leukemia-group{margin:34px 0;padding:30px;border:1px solid #d9e3e5;border-radius:22px;background:linear-gradient(145deg,#f1f7f8,#fff 50%,#f7f3f2)}.leukemia-group .module-heading>span{white-space:nowrap}.leukemia-intro{max-width:850px;margin:-4px 0 18px;color:#626f72;font-size:11px;line-height:1.8}.leukemia-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.leukemia-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:13px;border:1px solid #dce8e9;border-radius:14px;background:#fff}.leukemia-axis-grid b{color:#436d73;font-size:9px}.leukemia-axis-grid span{color:#6c7779;font-size:8px;line-height:1.55}.leukemia-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.leukemia-entity-grid a{display:flex;min-height:150px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce8e9;border-radius:17px;background:#fff;color:#27383b;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.leukemia-entity-grid a:focus-visible,.leukemia-entity-grid a:hover,.leukemia-entity-grid a[aria-current=page]{border-color:#4f7d83;box-shadow:0 12px 28px rgba(52,94,101,.12);transform:translateY(-2px)}.leukemia-entity-grid small{color:#47757b;font-size:7px;font-weight:800}.leukemia-entity-grid b{margin-top:8px;font-size:14px}.leukemia-entity-grid span{flex:1;margin:10px 0;color:#687476;font-size:9px;line-height:1.7}.leukemia-entity-grid em{color:#47757b;font-size:8px;font-style:normal;font-weight:750}.leukemia-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.leukemia-steps b{font-size:12px}.leukemia-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#657174;font-size:9px;line-height:1.65}.leukemia-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #d9e3e5;color:#657174;font-size:9px}.leukemia-gate b{color:#47757b}@media(max-width:700px){.leukemia-group{padding:20px 16px}.leukemia-axis-grid,.leukemia-entity-grid{grid-template-columns:1fr}.leukemia-entity-grid a{min-height:0}.leukemia-steps,.leukemia-steps ol{grid-template-columns:1fr}.leukemia-gate{flex-direction:column}}.thymic-content-group{margin:34px 0;padding:30px;border:1px solid #d8e3e1;border-radius:22px;background:linear-gradient(145deg,#f4fbf9,#fff 56%,#f8f6ff)}.thymic-content-group .module-heading>span{white-space:nowrap}.thymic-group-intro{max-width:820px;margin:-4px 0 22px;color:#536775;font-size:11px;line-height:1.8}.thymic-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.thymic-entity-grid a{display:flex;min-height:182px;flex-direction:column;padding:20px;border:1px solid #dce7e5;border-radius:18px;background:rgba(255,255,255,.94);color:#152940;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.thymic-entity-grid a:focus-visible,.thymic-entity-grid a:hover,.thymic-entity-grid a[aria-current=page]{border-color:#4a9b8b;box-shadow:0 13px 30px rgba(45,104,94,.12);transform:translateY(-2px)}.thymic-entity-grid small{color:#508f83;font-size:8px;font-weight:800;letter-spacing:.12em}.thymic-entity-grid b{margin-top:8px;font-size:17px}.thymic-entity-grid span{flex:1;margin:12px 0;color:#5d6c79;font-size:10px;line-height:1.75}.thymic-entity-grid em{color:#3f7169;font-size:9px;font-style:normal;font-weight:750}.thymic-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.thymic-shared-steps b{font-size:12px}.thymic-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.thymic-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce5e4;color:#687885;font-size:9px}.thymic-group-gate b{color:#28423e}@media(max-width:700px){.thymic-content-group{padding:20px 16px;border-radius:18px}.thymic-entity-grid{grid-template-columns:1fr}.thymic-entity-grid a{min-height:0}.thymic-shared-steps,.thymic-shared-steps ol{grid-template-columns:1fr}.thymic-group-gate{flex-direction:column}}.esophageal-content-group{margin:34px 0;padding:30px;border:1px solid #e6dfd2;border-radius:22px;background:linear-gradient(145deg,#fffaf2,#fff 52%,#f3f8f6)}.esophageal-content-group .module-heading>span{white-space:nowrap}.esophageal-group-intro{max-width:820px;margin:-4px 0 22px;color:#5d6e75;font-size:11px;line-height:1.8}.esophageal-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.esophageal-entity-grid a{display:flex;min-height:180px;min-width:0;flex-direction:column;padding:20px;border:1px solid #e6dfd4;border-radius:18px;background:rgba(255,255,255,.95);color:#192b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.esophageal-entity-grid a:focus-visible,.esophageal-entity-grid a:hover,.esophageal-entity-grid a[aria-current=page]{border-color:#a67a42;box-shadow:0 13px 30px rgba(121,89,46,.12);transform:translateY(-2px)}.esophageal-entity-grid small{color:#98703f;font-size:8px;font-weight:800;letter-spacing:.1em}.esophageal-entity-grid b{margin-top:8px;font-size:16px}.esophageal-entity-grid span{flex:1;margin:12px 0;color:#60717a;font-size:9px;line-height:1.75}.esophageal-entity-grid em{color:#76562f;font-size:9px;font-style:normal;font-weight:750}.esophageal-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.esophageal-shared-steps b{font-size:12px}.esophageal-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.esophageal-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e5ded4;color:#687885;font-size:9px}.esophageal-group-gate b{color:#59452d}@media(max-width:700px){.esophageal-content-group{padding:20px 16px;border-radius:18px}.esophageal-entity-grid{grid-template-columns:1fr}.esophageal-entity-grid a{min-height:0}.esophageal-shared-steps,.esophageal-shared-steps ol{grid-template-columns:1fr}.esophageal-group-gate{flex-direction:column}}.colorectal-content-group{margin:34px 0;padding:30px;border:1px solid #dce4ea;border-radius:22px;background:linear-gradient(145deg,#f4f9fc,#fff 52%,#faf6ff)}.colorectal-content-group .module-heading>span{white-space:nowrap}.colorectal-group-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.colorectal-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.colorectal-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dce5eb;border-radius:14px;background:rgba(255,255,255,.9)}.colorectal-axis-grid b{color:#416f87;font-size:10px}.colorectal-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.colorectal-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.colorectal-entity-grid a{display:flex;min-height:172px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce5eb;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.colorectal-entity-grid a:focus-visible,.colorectal-entity-grid a:hover,.colorectal-entity-grid a[aria-current=page]{border-color:#4f829b;box-shadow:0 12px 28px rgba(53,95,116,.12);transform:translateY(-2px)}.colorectal-entity-grid small{color:#477b94;font-size:7px;font-weight:800;letter-spacing:.05em}.colorectal-entity-grid b{margin-top:8px;font-size:15px}.colorectal-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.colorectal-entity-grid em{color:#406d83;font-size:8px;font-style:normal;font-weight:750}.colorectal-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.colorectal-shared-steps b{font-size:12px}.colorectal-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.colorectal-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dee5ea;color:#687885;font-size:9px}.colorectal-group-gate b{color:#355d70}@media(max-width:700px){.colorectal-content-group{padding:20px 16px;border-radius:18px}.colorectal-axis-grid,.colorectal-entity-grid{grid-template-columns:1fr}.colorectal-entity-grid a{min-height:0}.colorectal-shared-steps,.colorectal-shared-steps ol{grid-template-columns:1fr}.colorectal-group-gate{flex-direction:column}}.pancreatic-content-group{margin:34px 0;padding:30px;border:1px solid #ddddea;border-radius:22px;background:linear-gradient(145deg,#f7f6fc,#fff 52%,#f5fbfb)}.pancreatic-content-group .module-heading>span{white-space:nowrap}.pancreatic-group-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.pancreatic-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.pancreatic-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dfdfeb;border-radius:14px;background:rgba(255,255,255,.9)}.pancreatic-axis-grid b{color:#5f5c82;font-size:10px}.pancreatic-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.pancreatic-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pancreatic-entity-grid a{display:flex;min-height:160px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e0dfeb;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pancreatic-entity-grid a:focus-visible,.pancreatic-entity-grid a:hover,.pancreatic-entity-grid a[aria-current=page]{border-color:#74709b;box-shadow:0 12px 28px rgba(83,78,124,.12);transform:translateY(-2px)}.pancreatic-entity-grid small{color:#69658f;font-size:7px;font-weight:800;letter-spacing:.05em}.pancreatic-entity-grid b{margin-top:8px;font-size:15px}.pancreatic-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.pancreatic-entity-grid em{color:#5c587d;font-size:8px;font-style:normal;font-weight:750}.pancreatic-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.pancreatic-shared-steps b{font-size:12px}.pancreatic-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.pancreatic-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dfdeea;color:#687885;font-size:9px}.pancreatic-group-gate b{color:#514d70}@media(max-width:700px){.pancreatic-content-group{padding:20px 16px;border-radius:18px}.pancreatic-axis-grid,.pancreatic-entity-grid{grid-template-columns:1fr}.pancreatic-entity-grid a{min-height:0}.pancreatic-shared-steps,.pancreatic-shared-steps ol{grid-template-columns:1fr}.pancreatic-group-gate{flex-direction:column}}.small-intestine-content-group{margin:34px 0;padding:30px;border:1px solid #dce3df;border-radius:22px;background:linear-gradient(145deg,#f4faf7,#fff 52%,#f6f7fc)}.small-intestine-content-group .module-heading>span{white-space:nowrap}.small-intestine-group-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.small-intestine-axis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.small-intestine-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dce5e0;border-radius:14px;background:rgba(255,255,255,.9)}.small-intestine-axis-grid b{color:#3e7464;font-size:10px}.small-intestine-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.small-intestine-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.small-intestine-entity-grid a{display:flex;min-height:160px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce5e0;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.small-intestine-entity-grid a:focus-visible,.small-intestine-entity-grid a:hover,.small-intestine-entity-grid a[aria-current=page]{border-color:#4e8b78;box-shadow:0 12px 28px rgba(57,112,94,.12);transform:translateY(-2px)}.small-intestine-entity-grid small{color:#3e7967;font-size:7px;font-weight:800;letter-spacing:.05em}.small-intestine-entity-grid b{margin-top:8px;font-size:15px}.small-intestine-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.small-intestine-entity-grid em{color:#326d5b;font-size:8px;font-style:normal;font-weight:750}.small-intestine-shared-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.small-intestine-shared-steps b{font-size:12px}.small-intestine-shared-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.small-intestine-group-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce5e0;color:#687885;font-size:9px}.small-intestine-group-gate b{color:#306451}@media(max-width:700px){.small-intestine-content-group{padding:20px 16px;border-radius:18px}.small-intestine-axis-grid,.small-intestine-entity-grid{grid-template-columns:1fr}.small-intestine-entity-grid a{min-height:0}.small-intestine-shared-steps,.small-intestine-shared-steps ol{grid-template-columns:1fr}.small-intestine-group-gate{flex-direction:column}}.thyroid-parathyroid-group{margin:34px 0;padding:30px;border:1px solid #ddddea;border-radius:22px;background:linear-gradient(145deg,#f5f4fb,#fff 52%,#f3faf9)}.thyroid-parathyroid-group .module-heading>span{white-space:nowrap}.thyroid-parathyroid-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.thyroid-parathyroid-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.thyroid-parathyroid-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dfdfeb;border-radius:14px;background:rgba(255,255,255,.92)}.thyroid-parathyroid-axis-grid b{color:#615d87;font-size:10px}.thyroid-parathyroid-axis-grid span{color:#697983;font-size:8px;line-height:1.55}.thyroid-parathyroid-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.thyroid-parathyroid-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dfdfeb;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.thyroid-parathyroid-entity-grid a:focus-visible,.thyroid-parathyroid-entity-grid a:hover,.thyroid-parathyroid-entity-grid a[aria-current=page]{border-color:#746fa1;box-shadow:0 12px 28px rgba(80,74,132,.12);transform:translateY(-2px)}.thyroid-parathyroid-entity-grid small{color:#6b6698;font-size:7px;font-weight:800;letter-spacing:.05em}.thyroid-parathyroid-entity-grid b{margin-top:8px;font-size:15px}.thyroid-parathyroid-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.thyroid-parathyroid-entity-grid em{color:#5b5689;font-size:8px;font-style:normal;font-weight:750}.thyroid-parathyroid-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.thyroid-parathyroid-steps b{font-size:12px}.thyroid-parathyroid-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.thyroid-parathyroid-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dfdeea;color:#687885;font-size:9px}.thyroid-parathyroid-gate b{color:#534f7b}@media(max-width:900px){.thyroid-parathyroid-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.thyroid-parathyroid-group{padding:20px 16px;border-radius:18px}.thyroid-parathyroid-axis-grid,.thyroid-parathyroid-entity-grid{grid-template-columns:1fr}.thyroid-parathyroid-entity-grid a{min-height:0}.thyroid-parathyroid-steps,.thyroid-parathyroid-steps ol{grid-template-columns:1fr}.thyroid-parathyroid-gate{flex-direction:column}}.lymphoma-group{margin:34px 0;padding:30px;border:1px solid #dedbea;border-radius:22px;background:linear-gradient(145deg,#f5f3fa,#fff 50%,#f1f7f8)}.lymphoma-group .module-heading>span{white-space:nowrap}.lymphoma-intro{max-width:850px;margin:-4px 0 18px;color:#6a6974;font-size:11px;line-height:1.8}.lymphoma-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.lymphoma-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:13px;border:1px solid #e3dfec;border-radius:14px;background:#fff}.lymphoma-axis-grid b{color:#665786;font-size:9px}.lymphoma-axis-grid span{color:#74717b;font-size:8px;line-height:1.55}.lymphoma-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.lymphoma-entity-grid a{display:flex;min-height:150px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e3dfec;border-radius:17px;background:#fff;color:#35313d;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lymphoma-entity-grid a:focus-visible,.lymphoma-entity-grid a:hover,.lymphoma-entity-grid a[aria-current=page]{border-color:#77659a;box-shadow:0 12px 28px rgba(83,67,112,.12);transform:translateY(-2px)}.lymphoma-entity-grid small{color:#6c5a8c;font-size:7px;font-weight:800}.lymphoma-entity-grid b{margin-top:8px;font-size:14px}.lymphoma-entity-grid span{flex:1;margin:10px 0;color:#706d77;font-size:9px;line-height:1.7}.lymphoma-entity-grid em{color:#6c5a8c;font-size:8px;font-style:normal;font-weight:750}.lymphoma-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.lymphoma-steps b{font-size:12px}.lymphoma-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#6d6a74;font-size:9px;line-height:1.65}.lymphoma-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dedbea;color:#6d6a74;font-size:9px}.lymphoma-gate b{color:#6c5a8c}@media(max-width:700px){.lymphoma-group{padding:20px 16px}.lymphoma-axis-grid,.lymphoma-entity-grid{grid-template-columns:1fr}.lymphoma-entity-grid a{min-height:0}.lymphoma-steps,.lymphoma-steps ol{grid-template-columns:1fr}.lymphoma-gate{flex-direction:column}}.urinary-prostate-group{margin:34px 0;padding:30px;border:1px solid #d9e1ea;border-radius:22px;background:linear-gradient(145deg,#f3f7fb,#fff 52%,#f4f8f5)}.urinary-prostate-group .module-heading>span{white-space:nowrap}.urinary-prostate-intro{max-width:850px;margin:-4px 0 18px;color:#5b6d73;font-size:11px;line-height:1.8}.urinary-prostate-axis-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}.urinary-prostate-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dce4ec;border-radius:14px;background:rgba(255,255,255,.92)}.urinary-prostate-axis-grid b{color:#486b8a;font-size:10px}.urinary-prostate-axis-grid span{color:#687983;font-size:8px;line-height:1.55}.urinary-prostate-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.urinary-prostate-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce4ec;border-radius:17px;background:#fff;color:#172b3c;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.urinary-prostate-entity-grid a:focus-visible,.urinary-prostate-entity-grid a:hover,.urinary-prostate-entity-grid a[aria-current=page]{border-color:#527fa5;box-shadow:0 12px 28px rgba(62,106,143,.12);transform:translateY(-2px)}.urinary-prostate-entity-grid small{color:#4c789e;font-size:7px;font-weight:800;letter-spacing:.05em}.urinary-prostate-entity-grid b{margin-top:8px;font-size:15px}.urinary-prostate-entity-grid span{flex:1;margin:10px 0;color:#61727b;font-size:9px;line-height:1.7}.urinary-prostate-entity-grid em{color:#416f95;font-size:8px;font-style:normal;font-weight:750}.urinary-prostate-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.urinary-prostate-steps b{font-size:12px}.urinary-prostate-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#586977;font-size:9px;line-height:1.65}.urinary-prostate-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce4ec;color:#687885;font-size:9px}.urinary-prostate-gate b{color:#3e6789}@media(max-width:1100px){.urinary-prostate-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.urinary-prostate-group{padding:20px 16px;border-radius:18px}.urinary-prostate-axis-grid,.urinary-prostate-entity-grid{grid-template-columns:1fr}.urinary-prostate-entity-grid a{min-height:0}.urinary-prostate-steps,.urinary-prostate-steps ol{grid-template-columns:1fr}.urinary-prostate-gate{flex-direction:column}}.female-reproductive-group{margin:34px 0;padding:30px;border:1px solid #eadde5;border-radius:22px;background:linear-gradient(145deg,#fff5f8,#fff 52%,#f6f4fb)}.female-reproductive-group .module-heading>span{white-space:nowrap}.female-reproductive-intro{max-width:850px;margin:-4px 0 18px;color:#755f6b;font-size:11px;line-height:1.8}.female-reproductive-axis-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}.female-reproductive-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #eadfe6;border-radius:14px;background:rgba(255,255,255,.92)}.female-reproductive-axis-grid b{color:#925c78;font-size:10px}.female-reproductive-axis-grid span{color:#7c6b74;font-size:8px;line-height:1.55}.female-reproductive-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.female-reproductive-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #eadfe6;border-radius:17px;background:#fff;color:#34252d;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.female-reproductive-entity-grid a:focus-visible,.female-reproductive-entity-grid a:hover,.female-reproductive-entity-grid a[aria-current=page]{border-color:#ad6d8e;box-shadow:0 12px 28px rgba(145,83,114,.12);transform:translateY(-2px)}.female-reproductive-entity-grid small{color:#a26081;font-size:7px;font-weight:800;letter-spacing:.05em}.female-reproductive-entity-grid b{margin-top:8px;font-size:15px}.female-reproductive-entity-grid span{flex:1;margin:10px 0;color:#75646d;font-size:9px;line-height:1.7}.female-reproductive-entity-grid em{color:#985a79;font-size:8px;font-style:normal;font-weight:750}.female-reproductive-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.female-reproductive-steps b{font-size:12px}.female-reproductive-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#6f6068;font-size:9px;line-height:1.65}.female-reproductive-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #eadfe6;color:#786772;font-size:9px}.female-reproductive-gate b{color:#925c78}@media(max-width:1100px){.female-reproductive-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.female-reproductive-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.female-reproductive-group{padding:20px 16px;border-radius:18px}.female-reproductive-axis-grid,.female-reproductive-entity-grid{grid-template-columns:1fr}.female-reproductive-entity-grid a{min-height:0}.female-reproductive-steps,.female-reproductive-steps ol{grid-template-columns:1fr}.female-reproductive-gate{flex-direction:column}}.skin-tumor-group{margin:34px 0;padding:30px;border:1px solid #dfe6df;border-radius:22px;background:linear-gradient(145deg,#f4faf6,#fff 52%,#f7f5ef)}.skin-tumor-group .module-heading>span{white-space:nowrap}.skin-tumor-intro{max-width:850px;margin:-4px 0 18px;color:#637066;font-size:11px;line-height:1.8}.skin-tumor-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.skin-tumor-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dfe8e0;border-radius:14px;background:rgba(255,255,255,.92)}.skin-tumor-axis-grid b{color:#55735c;font-size:10px}.skin-tumor-axis-grid span{color:#6d786f;font-size:8px;line-height:1.55}.skin-tumor-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.skin-tumor-entity-grid a{display:flex;min-height:155px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dfe8e0;border-radius:17px;background:#fff;color:#223128;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.skin-tumor-entity-grid a:focus-visible,.skin-tumor-entity-grid a:hover,.skin-tumor-entity-grid a[aria-current=page]{border-color:#65866c;box-shadow:0 12px 28px rgba(75,111,83,.12);transform:translateY(-2px)}.skin-tumor-entity-grid small{color:#5f8167;font-size:7px;font-weight:800;letter-spacing:.05em}.skin-tumor-entity-grid b{margin-top:8px;font-size:15px}.skin-tumor-entity-grid span{flex:1;margin:10px 0;color:#637067;font-size:9px;line-height:1.7}.skin-tumor-entity-grid em{color:#54775d;font-size:8px;font-style:normal;font-weight:750}.skin-tumor-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.skin-tumor-steps b{font-size:12px}.skin-tumor-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#5f6d63;font-size:9px;line-height:1.65}.skin-tumor-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dfe8e0;color:#68766b;font-size:9px}.skin-tumor-gate b{color:#55735c}@media(max-width:1000px){.skin-tumor-axis-grid,.skin-tumor-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.skin-tumor-group{padding:20px 16px;border-radius:18px}.skin-tumor-axis-grid,.skin-tumor-entity-grid{grid-template-columns:1fr}.skin-tumor-entity-grid a{min-height:0}.skin-tumor-steps,.skin-tumor-steps ol{grid-template-columns:1fr}.skin-tumor-gate{flex-direction:column}}.ocular-tumor-group{margin:34px 0;padding:30px;border:1px solid #dce8ea;border-radius:22px;background:linear-gradient(145deg,#f1faf9,#fff 52%,#f3f5fb)}.ocular-tumor-group .module-heading>span{white-space:nowrap}.ocular-tumor-intro{max-width:850px;margin:-4px 0 18px;color:#607173;font-size:11px;line-height:1.8}.ocular-tumor-axis-grid,.ocular-tumor-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.ocular-tumor-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #dce9e9;border-radius:14px;background:rgba(255,255,255,.92)}.ocular-tumor-axis-grid b{color:#40767b;font-size:10px}.ocular-tumor-axis-grid span{color:#68797a;font-size:8px;line-height:1.55}.ocular-tumor-entity-grid a{display:flex;min-height:145px;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce9e9;border-radius:17px;background:#fff;color:#233536;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ocular-tumor-entity-grid a:focus-visible,.ocular-tumor-entity-grid a:hover,.ocular-tumor-entity-grid a[aria-current=page]{border-color:#4d858a;box-shadow:0 12px 28px rgba(61,116,121,.12);transform:translateY(-2px)}.ocular-tumor-entity-grid small{color:#438087;font-size:7px;font-weight:800;letter-spacing:.05em}.ocular-tumor-entity-grid b{margin-top:8px;font-size:15px}.ocular-tumor-entity-grid span{flex:1;margin:10px 0;color:#637475;font-size:9px;line-height:1.7}.ocular-tumor-entity-grid em{color:#3f797f;font-size:8px;font-style:normal;font-weight:750}.ocular-tumor-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.ocular-tumor-steps b{font-size:12px}.ocular-tumor-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#607174;font-size:9px;line-height:1.65}.ocular-tumor-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #dce8e9;color:#637678;font-size:9px}.ocular-tumor-gate b{color:#40767b}@media(max-width:700px){.ocular-tumor-group{padding:20px 16px;border-radius:18px}.ocular-tumor-axis-grid,.ocular-tumor-entity-grid{grid-template-columns:1fr}.ocular-tumor-entity-grid a{min-height:0}.ocular-tumor-steps,.ocular-tumor-steps ol{grid-template-columns:1fr}.ocular-tumor-gate{flex-direction:column}}.soft-sarcoma-group{margin:34px 0;padding:30px;border:1px solid #e1ddeb;border-radius:22px;background:linear-gradient(145deg,#f7f4fb,#fff 50%,#f2f8f7)}.soft-sarcoma-group .module-heading>span{white-space:nowrap}.soft-sarcoma-intro{max-width:850px;margin:-4px 0 18px;color:#6b6974;font-size:11px;line-height:1.8}.soft-sarcoma-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.soft-sarcoma-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #e4dfec;border-radius:14px;background:rgba(255,255,255,.92)}.soft-sarcoma-axis-grid b{color:#6e5b83;font-size:10px}.soft-sarcoma-axis-grid span{color:#74717a;font-size:8px;line-height:1.55}.soft-sarcoma-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.soft-sarcoma-entity-grid a{display:flex;min-height:154px;min-width:0;flex-direction:column;padding:18px;border:1px solid #e4dfec;border-radius:17px;background:#fff;color:#343039;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.soft-sarcoma-entity-grid a:focus-visible,.soft-sarcoma-entity-grid a:hover,.soft-sarcoma-entity-grid a[aria-current=page]{border-color:#806a96;box-shadow:0 12px 28px rgba(91,72,111,.12);transform:translateY(-2px)}.soft-sarcoma-entity-grid small{color:#725d89;font-size:7px;font-weight:800}.soft-sarcoma-entity-grid b{margin-top:8px;font-size:15px}.soft-sarcoma-entity-grid span{flex:1;margin:10px 0;color:#716e78;font-size:9px;line-height:1.7}.soft-sarcoma-entity-grid em{color:#725d89;font-size:8px;font-style:normal;font-weight:750}.soft-sarcoma-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.soft-sarcoma-steps b{font-size:12px}.soft-sarcoma-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#706d78;font-size:9px;line-height:1.65}.soft-sarcoma-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e2deea;color:#706d78;font-size:9px}.soft-sarcoma-gate b{color:#725d89}@media(max-width:700px){.soft-sarcoma-group{padding:20px 16px;border-radius:18px}.soft-sarcoma-axis-grid,.soft-sarcoma-entity-grid{grid-template-columns:1fr}.soft-sarcoma-entity-grid a{min-height:0}.soft-sarcoma-steps,.soft-sarcoma-steps ol{grid-template-columns:1fr}.soft-sarcoma-gate{flex-direction:column}}.marrow-group{margin:34px 0;padding:30px;border:1px solid #e4d9ce;border-radius:22px;background:linear-gradient(145deg,#faf5ef,#fff 52%,#f3f6f3)}.marrow-group .module-heading>span{white-space:nowrap}.marrow-intro{max-width:850px;margin:-4px 0 18px;color:#706962;font-size:11px;line-height:1.8}.marrow-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.marrow-axis-grid div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:13px;border:1px solid #eadfd5;border-radius:14px;background:#fff}.marrow-axis-grid b{color:#86684d;font-size:9px}.marrow-axis-grid span{color:#766f68;font-size:8px;line-height:1.55}.marrow-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.marrow-entity-grid a{display:flex;min-height:150px;min-width:0;flex-direction:column;padding:18px;border:1px solid #eadfd5;border-radius:17px;background:#fff;color:#40372f;text-decoration:none}.marrow-entity-grid a:focus-visible,.marrow-entity-grid a:hover,.marrow-entity-grid a[aria-current=page]{border-color:#9a795d;box-shadow:0 12px 28px rgba(111,82,57,.12);transform:translateY(-2px)}.marrow-entity-grid small{color:#8a6b50;font-size:7px;font-weight:800}.marrow-entity-grid b{margin-top:8px;font-size:14px}.marrow-entity-grid span{flex:1;margin:10px 0;color:#746c65;font-size:9px;line-height:1.7}.marrow-entity-grid em{color:#8a6b50;font-size:8px;font-style:normal;font-weight:750}.marrow-steps{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:#fff}.marrow-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding-left:18px;color:#716a64;font-size:9px;line-height:1.65}.marrow-gate{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #e4d9ce;color:#716a64;font-size:9px}.marrow-gate b{color:#8a6b50}@media(max-width:700px){.marrow-group{padding:20px 16px}.marrow-group .module-heading{align-items:flex-start;flex-direction:column;gap:8px}.marrow-group .module-heading>span{white-space:normal}.marrow-axis-grid,.marrow-entity-grid{grid-template-columns:1fr}.marrow-entity-grid a{min-height:0}.marrow-steps,.marrow-steps ol{grid-template-columns:1fr}.marrow-gate{flex-direction:column}}