.bone-microscopy_companion__Dd0J9{margin:28px 0;padding:clamp(14px,2.4vw,30px);border:1px solid #31566b;background:#031722;min-width:0}.bone-microscopy_companion__Dd0J9 h3{font-family:Georgia,serif;font-size:clamp(25px,3vw,36px);line-height:1.2}.bone-microscopy_companion__Dd0J9 dd,.bone-microscopy_companion__Dd0J9 p{line-height:1.65;overflow-wrap:anywhere}.bone-microscopy_companion__Dd0J9 figure{margin:22px 0}.bone-microscopy_companion__Dd0J9 picture{display:block}.bone-microscopy_companion__Dd0J9 img{display:block;width:100%;height:auto;max-height:none;-webkit-mask-image:none!important;mask-image:none!important;filter:none;border-radius:0}.bone-microscopy_companion__Dd0J9 figcaption,.bone-microscopy_provenance__P1wjx{font-size:14px;line-height:1.65;color:#b8ccd3;margin:12px 0}.bone-microscopy_eyebrow__2mjmH{color:#8fe7f5;font-size:11px;letter-spacing:.16em;font-weight:700}.bone-microscopy_links__LJtXW{display:flex;gap:16px 32px;flex-wrap:wrap}.bone-microscopy_companion__Dd0J9 a{color:#a8e8f4;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.bone-microscopy_companion__Dd0J9 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bone-microscopy_companion__Dd0J9 dt{font-weight:700;color:#c0f4fc}.bone-microscopy_companion__Dd0J9 dd{margin:8px 0 0}.bone-microscopy_companion__Dd0J9 a:focus-visible{outline:3px solid #9ee8f7;outline-offset:4px}@media(max-width:760px){.bone-microscopy_companion__Dd0J9 dl{grid-template-columns:1fr;gap:18px}.bone-microscopy_companion__Dd0J9{padding:14px}.bone-microscopy_links__LJtXW{gap:12px}}.bone_page__h44K5{background:#0e1d25;color:#ecece4;line-height:1.65}.bone_page__h44K5 h1,.bone_page__h44K5 h2,.bone_page__h44K5 h3,.bone_page__h44K5 h4{font-family:Georgia,serif;line-height:1.14;font-weight:400}.bone_hero__7_dFq{padding:56px clamp(20px,5vw,82px) 38px;max-width:1450px;margin:auto}.bone_hero__7_dFq h1{font-size:clamp(48px,6vw,84px);max-width:950px;margin:14px 0 24px}.bone_lead__JbDEm{font-size:22px;max-width:850px;color:#d1dce0}.bone_eyebrow__GS_aM{font-size:12px;letter-spacing:.17em;font-weight:700;color:#b7d4de}.bone_note__dYeM1{font-size:14px;line-height:1.65;color:#b8ccd3;max-width:1450px;margin:22px auto}.bone_chapterNav__S7exa{padding:12px clamp(20px,4vw,76px);display:flex;gap:26px;overflow-x:auto;background:#112730;border-block:1px solid #49616c;scrollbar-width:thin}.bone_chapterNav__S7exa a{white-space:nowrap;min-height:44px;display:flex;align-items:center;color:#e1ebed;text-underline-offset:5px}.bone_sources__XC0gw,.bone_teaching__bc4sc{padding:48px clamp(20px,4vw,76px);scroll-margin-top:75px;border-top:1px solid #ffffff17}.bone_teaching__bc4sc:nth-of-type(2n){background:#10212a}.bone_sectionHead__S49nI{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:end;max-width:1450px;margin:0 auto 28px}.bone_sectionHead__S49nI h2,.bone_sources__XC0gw h2{font-size:clamp(37px,4vw,60px);margin:12px 0 0}.bone_sectionHead__S49nI>p{font-size:18px;color:#d3dfe2;margin:0}.bone_pair__Y6qbX{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.bone_regionRoute__y78qt,.bone_roleGrid__uZsYk,.bone_steps__MqFy2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.bone_links__J3mIW,.bone_mechanism__3ViQp,.bone_pair__Y6qbX,.bone_regionRoute__y78qt,.bone_roleGrid__uZsYk,.bone_steps__MqFy2{max-width:1450px;margin:26px auto 0}.bone_pair__Y6qbX article,.bone_regionRoute__y78qt li,.bone_roleGrid__uZsYk article,.bone_steps__MqFy2 li{padding:24px;background:#172e38;border:1px solid #48616b}.bone_page__h44K5 h3{font-size:27px;margin:0 0 16px}.bone_page__h44K5 h4{font-size:24px;margin:0 0 13px}.bone_pair__Y6qbX p,.bone_regionRoute__y78qt p,.bone_roleGrid__uZsYk p,.bone_steps__MqFy2 p{color:#d2dee1}.bone_product__3W2Zc{color:#f0c9b3!important;font-weight:700}.bone_location__AeHtp{font-size:14px;color:#b7ced5!important}.bone_links__J3mIW{display:flex;flex-wrap:wrap;gap:24px}.bone_page__h44K5 a{color:#c4e5ef;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.bone_page__h44K5 a:focus-visible,.bone_page__h44K5 button:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}.bone_mechanism__3ViQp{padding:26px;background:#122730;border:1px solid #526871}.bone_routeCards__z30y6{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bone_routeCards__z30y6 li{padding:20px;border:1px solid #425e68;background:#172f38}.bone_routeCards__z30y6 li[data-active=true]{border-color:#e6b99c}.bone_routeCards__z30y6 p{color:#d0dfe3}.bone_switches__Sj06X{display:flex;gap:12px;flex-wrap:wrap}.bone_routeCards__z30y6 button,.bone_switches__Sj06X button{min-height:44px;padding:12px 17px;background:#203b46;color:#eee8e0;border:1px solid #78909b;font:700 16px Arial,sans-serif;cursor:pointer}.bone_routeCards__z30y6 button{width:100%;text-align:left}.bone_routeCards__z30y6 button[aria-pressed=true],.bone_switches__Sj06X button[aria-pressed=true]{background:#634b41;border-color:#edc5af}.bone_routeLine__jQB9f{font-weight:700;color:#f0ccb5!important;border-left:3px solid #d9ac90;padding:12px 16px;background:#213741}.bone_mechanism__3ViQp svg{display:block;max-width:1000px;margin:24px auto;font:18px Arial,sans-serif}.bone_sources__XC0gw{background:#0a1720}.bone_sources__XC0gw ul{max-width:1450px;column-count:2;column-gap:32px;padding-left:20px}.bone_sources__XC0gw li{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.bone_sources__XC0gw>.bone_note__dYeM1{margin-left:0}.bone_roleGrid__uZsYk{grid-template-columns:repeat(3,1fr)}@media(max-width:1050px){.bone_sectionHead__S49nI{grid-template-columns:1fr;gap:14px}.bone_roleGrid__uZsYk{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.bone_hero__7_dFq{padding:34px 19px 26px}.bone_hero__7_dFq h1{font-size:47px}.bone_lead__JbDEm{font-size:19px}.bone_sources__XC0gw,.bone_teaching__bc4sc{padding:36px 19px}.bone_sectionHead__S49nI h2,.bone_sources__XC0gw h2{font-size:38px}.bone_sectionHead__S49nI>p{font-size:17px}.bone_pair__Y6qbX,.bone_regionRoute__y78qt,.bone_roleGrid__uZsYk,.bone_routeCards__z30y6,.bone_steps__MqFy2{grid-template-columns:1fr;gap:24px}.bone_mechanism__3ViQp{padding:18px}.bone_pair__Y6qbX article,.bone_regionRoute__y78qt li,.bone_roleGrid__uZsYk article,.bone_steps__MqFy2 li{padding:20px}.bone_sources__XC0gw ul{column-count:1}.bone_mechanism__3ViQp svg{font-size:21px}.bone_links__J3mIW{gap:12px}}.bone_transportMap__AMtxF{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin:24px 0}.bone_transportMap__AMtxF article{padding:22px;background:#203640;border:1px solid #6d8287}.bone_transportMap__AMtxF span{font-size:30px;color:#edc9a3}.bone_mechanism__3ViQp[data-focus=entry] [data-membrane=entry],.bone_mechanism__3ViQp[data-focus=exit] [data-membrane=exit]{border-color:#edc5af;background:#3e3330}.bone_transportMap__AMtxF p{font-size:16px}@media(max-width:700px){.bone_transportMap__AMtxF{grid-template-columns:1fr;gap:20px}.bone_transportMap__AMtxF span{text-align:center;transform:rotate(90deg)}.bone_transportMap__AMtxF article{padding:20px}}.bone_teaching__bc4sc summary{min-height:44px;display:flex;align-items:center}.bone_mechanism__3ViQp{padding:clamp(1rem,3vw,2rem);border:1px solid var(--line);background:var(--panel)}.bone_destinationGrid__udthq,.bone_stageGrid__seFUm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.bone_destinationGrid__udthq article,.bone_mechanism__3ViQp .bone_pair__Y6qbX article,.bone_stageGrid__seFUm article{padding:1rem;border:1px solid var(--line)}.bone_destinationGrid__udthq article[data-active=true],.bone_mechanism__3ViQp .bone_pair__Y6qbX article[data-active=true],.bone_stageGrid__seFUm article[data-active=true]{border-color:var(--warm)}.bone_diagramButtons__cbOLF button,.bone_stageGrid__seFUm button{min-height:44px;border:1px solid var(--line);padding:.65rem 1rem;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.bone_diagramButtons__cbOLF button[aria-pressed=true],.bone_stageGrid__seFUm button[aria-pressed=true]{border-color:var(--warm);background:#594c43}.bone_diagramButtons__cbOLF{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:1.5rem}.bone_layers__gQSF_{list-style:none;padding:0;display:grid;gap:1rem}.bone_layers__gQSF_ li{display:grid;gap:.3rem}.bone_layers__gQSF_ span{color:var(--muted)}.bone_mechanism__3ViQp svg{width:100%;height:auto}.bone_journey__bPLt_{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.bone_journey__bPLt_ li{display:flex;gap:1rem;padding:1rem;border:1px solid var(--line);background:var(--panel)}.bone_journey__bPLt_ li>span{color:var(--warm);font-size:1.3rem}.bone_journey__bPLt_ h3{margin-top:0}.bone_journey__bPLt_ a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){.bone_destinationGrid__udthq,.bone_journey__bPLt_,.bone_stageGrid__seFUm{grid-template-columns:1fr}}.bone_page__h44K5{--line:#526871;--panel:#172e38;--text:#ecece4;--muted:#b8ccd3;--warm:#edc5af}.bone_axisGrid__y_3Fn,.bone_cellRoles__vnGnf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:26px auto}.bone_axisGrid__y_3Fn article,.bone_cellRoles__vnGnf article{padding:22px;border:1px solid #526871;background:#172e38}.bone_axisGrid__y_3Fn article[data-active=true]{border-color:#edc5af}.bone_axisSteps__si_Y1{list-style:none;padding:0;display:grid;gap:14px}.bone_axisSteps__si_Y1 li{padding:14px;background:#243d46;border-left:3px solid #bbd9df}.bone_feedback__leipv{border-left:3px solid #edc5af;padding:16px;background:#3c3431}.bone_signalMap__We_tt{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bone_signalMap__We_tt article{padding:22px;border:1px solid #526871;background:#172e38}.bone_signalMap__We_tt svg{max-height:360px}.bone_legend__DOS17{display:flex;gap:18px;flex-wrap:wrap;margin-block:16px}.bone_legend__DOS17 span{padding:10px 14px;border:1px solid #78909b}.bone_domainGrid__LBjjv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1450px;margin:26px auto}.bone_domainGrid__LBjjv article{padding:20px;border:1px solid #48616b;background:#172e38}.bone_cellSketch___P16q{max-width:640px!important}.bone_rhythm__H8gBJ{max-height:220px}.bone_observation__geu3j{max-width:1450px;margin:24px auto;border:1px solid #526871;padding:24px}.bone_sourceCodes__ZYRJ9{color:#b5d3dc;font-size:14px}.bone_page__h44K5 button:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}@media(max-width:1050px){.bone_axisGrid__y_3Fn,.bone_cellRoles__vnGnf,.bone_domainGrid__LBjjv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bone_axisGrid__y_3Fn,.bone_cellRoles__vnGnf,.bone_domainGrid__LBjjv,.bone_signalMap__We_tt{grid-template-columns:1fr}.bone_signalMap__We_tt svg{max-height:300px}.bone_axisGrid__y_3Fn article,.bone_cellRoles__vnGnf article,.bone_domainGrid__LBjjv article{padding:20px}}.bone_page__h44K5 [data-anatomy-callout] summary{min-height:44px;display:flex;align-items:center}.bone_page__h44K5 [data-anatomy-callout] h3{font-family:Georgia,serif;font-size:27px;line-height:1.14}.bone_organGrid__ZZaA2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:24px auto}.bone_organGrid__ZZaA2 article{padding:22px;border:1px solid #526871;background:#172e38}.bone_flowGrid__FzbkW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:24px}.bone_flowGrid__FzbkW article{padding:22px;border:1px solid #526871;background:#172e38}.bone_flowGrid__FzbkW article[data-active=true]{border-color:#edc5af;background:#3c3431}.bone_flowGrid__FzbkW h3{font-size:25px}.bone_reading__LnLxo,.bone_sectionHead__S49nI~p,.bone_tableWrap__KDG4z{max-width:1450px;margin:24px auto}.bone_tableWrap__KDG4z{overflow-x:auto}.bone_page__h44K5 table{border-collapse:collapse;width:100%;min-width:560px}.bone_page__h44K5 td,.bone_page__h44K5 th{text-align:left;padding:14px;border-bottom:1px solid #526871;vertical-align:top}.bone_page__h44K5 th{color:#edc5af}.bone_page__h44K5 caption{text-align:left;font-size:18px;margin-block:16px}.bone_tableWrap__KDG4z:focus-visible{outline:3px solid #ecbc88;outline-offset:4px}.bone_pulseRows__odzqC{display:grid;gap:24px;margin-block:24px}.bone_pulseRow__oaVQp{padding:20px;border:1px solid #526871;background:#172e38}.bone_pulseRow__oaVQp svg{max-width:900px;height:90px;margin:0}.bone_pulseRow__oaVQp p{font-size:17px}.bone_pulseRow__oaVQp svg path{stroke:#edc5af;stroke-width:3;fill:none}.bone_pulseRow__oaVQp svg line{stroke:#78909b;stroke-width:1}.bone_measureNote__rc71S{color:#b8ccd3}.bone_chemistry__4QotL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bone_chemistry__4QotL article{border:1px solid #526871;padding:22px;background:#172e38}.bone_chemistry__4QotL p{font-size:17px}@media(max-width:1050px){.bone_flowGrid__FzbkW,.bone_organGrid__ZZaA2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bone_chemistry__4QotL,.bone_flowGrid__FzbkW,.bone_organGrid__ZZaA2{grid-template-columns:1fr}.bone_pulseRow__oaVQp{padding:16px}}.bone_supportGrid__EqufV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1450px;margin:24px auto}.bone_supportGrid__EqufV article{padding:22px;border:1px solid #526871;background:#172e38}.bone_routeBridge__5a5V0{color:#edc5af;font-size:26px;text-align:center;margin:12px 0}.bone_growthMap__xTQgA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:24px auto}.bone_growthMap__xTQgA article{padding:20px;background:#172e38;border:1px solid #526871}.bone_flowGrid__FzbkW p,.bone_growthMap__xTQgA p,.bone_supportGrid__EqufV p{font-size:17px}.bone_page__h44K5 .bone_sourceCodes__ZYRJ9 a{display:inline;min-height:0}.bone_page__h44K5 .bone_sourceCodes__ZYRJ9{line-height:2}@media(max-width:1050px){.bone_supportGrid__EqufV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bone_axisGrid__y_3Fn,.bone_flowGrid__FzbkW,.bone_growthMap__xTQgA,.bone_supportGrid__EqufV{grid-template-columns:1fr}}.bone_page__h44K5 .bone_roleGrid__uZsYk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bone_roleGrid__uZsYk article{padding:22px;background:#172e38;border:1px solid #526871}.bone_roleGrid__uZsYk p{font-size:17px}@media(max-width:900px){.bone_page__h44K5 .bone_roleGrid__uZsYk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bone_page__h44K5 .bone_roleGrid__uZsYk{grid-template-columns:1fr}}