
.organ-shell{width:min(1440px,calc(100% - 30px));margin:0 auto;padding:16px 0 48px}
.organ-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:start;margin-top:8px}
.organ-panel{border:1px solid #c7e1e9;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(20,75,97,.08);overflow:hidden}
.organ-copy{padding:32px clamp(20px,4vw,44px)}
.organ-copy p{color:#5b7485}
.organ-art{display:block;background:#041522}
.organ-art img{width:100%;height:auto;display:block;object-fit:cover;object-position:center;aspect-ratio:1.9/1;background:#041522}
.organ-kicker{font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;font-weight:950;color:#0a819d}
.organ-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.8rem,5.2vw,5.2rem);line-height:.96;margin:.55rem 0 .95rem;color:#12394d}
.organ-stat-grid,.organ-link-grid,.organ-detail-grid{display:grid;gap:16px}
.organ-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}
.organ-stat{border:1px solid #cbe3ea;border-radius:16px;padding:18px;background:linear-gradient(180deg,#fff,#f4fafb)}
.organ-stat h3{margin:.1rem 0 .45rem;color:#163d53;font-size:1.06rem}
.organ-stat p{margin:0;color:#627a8b;font-size:.92rem}
.organ-overview{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}
.organ-overview figure{margin:0;border:1px solid #cbe3ea;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(20,75,97,.07)}
.organ-overview img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;background:#dcecf1}
.organ-overview figcaption{padding:12px 16px;color:#5f7888;font-size:.9rem}
.organ-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.organ-chip{display:block;border:1px solid #c6e1e8;border-radius:18px;background:#fff;padding:18px;text-decoration:none;color:inherit;box-shadow:0 10px 26px rgba(20,75,97,.06);transition:.18s ease}
.organ-chip:hover{transform:translateY(-2px);border-color:#40bdd1;box-shadow:0 14px 34px rgba(20,75,97,.12)}
.organ-chip .glyph{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(145deg,#d7f4f8,#fff);border:1px solid #b5dfe8;color:#0b7191;font-family:Georgia,serif;font-size:1.35rem;font-weight:800;margin-bottom:12px}
.organ-chip h3{margin:.15rem 0 .4rem;color:#153b50;font-size:1.08rem}
.organ-chip p{margin:0;color:#5e7788;font-size:.88rem}
.organ-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.organ-link-card{border:1px solid #c6e1e8;border-radius:18px;background:linear-gradient(180deg,#fff,#f4fbfc);padding:20px}
.organ-link-card h3{margin:.2rem 0 .45rem;color:#153b50}
.organ-link-card p{margin:0;color:#607a8b;font-size:.92rem}
.organ-link-card b{display:block;margin-top:12px;color:#087e99}
.organ-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.organ-note{border:1px solid #d7e7cd;border-radius:14px;background:#fbfdf8;padding:16px 18px;color:#5c6f62}
.organ-note strong{color:#718329;letter-spacing:.06em}
.organ-list{padding-left:1.1rem;margin:.2rem 0 0;color:#5b7485}
.organ-list li{margin:.45rem 0}
@media(max-width:1100px){.organ-hero,.organ-overview,.organ-link-grid,.organ-detail-grid{grid-template-columns:1fr}.organ-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organ-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.organ-shell{width:min(100% - 16px,1440px)}.organ-stat-grid,.organ-chip-grid{grid-template-columns:1fr}.organ-copy{padding:24px 18px}}
/* ADS 44.3.6 Phase 3 QC — final organ daughter extents/sticky guard. */
html,body{overflow-x:visible!important;}
.bio-header{position:sticky!important;top:0!important;z-index:220!important;}
