:root{--blue:#0c4778;--deep:#15385f;--ink:#172b3a;--muted:#657581;--soft:#e8f3f3;--line:#dce5e9;--accent:#43a6b5;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}.organ-top{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:7px clamp(22px,5vw,78px);background:var(--deep);color:#dce9ef;font-size:11px}.organ-top div{display:flex;align-items:center;gap:18px}.organ-top a{padding:9px 14px;background:var(--accent);color:#fff;font-weight:720;text-decoration:none}.organ-head{display:flex;min-height:92px;align-items:center;justify-content:space-between;padding:14px clamp(22px,5vw,78px);border-bottom:1px solid var(--line)}.organ-brand{text-decoration:none}.organ-brand strong,.organ-brand span{display:block}.organ-brand strong{font-size:19px;font-weight:470;letter-spacing:-.03em}.organ-brand span{margin-top:5px;color:var(--blue);font-size:9px;font-weight:760;letter-spacing:.25em}.organ-head nav{display:flex;gap:28px}.organ-head nav a{font-size:12px;text-decoration:none}.organ-head nav a:hover{color:var(--blue)}.organ-hero{display:grid;min-height:590px;grid-template-columns:1.15fr .85fr;background:linear-gradient(90deg,#fff 0 63%,var(--soft) 63%)}.organ-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(26px,7vw,115px)}.eyebrow{margin:0 0 20px;color:var(--blue);font-size:10px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.organ-copy h1{max-width:800px;margin:0;font-size:clamp(58px,7vw,105px);font-weight:300;letter-spacing:-.065em;line-height:.9}.organ-copy .lead{max-width:660px;margin:30px 0 0;color:#526a78;font-size:19px;line-height:1.65}.organ-visual{position:relative;display:grid;place-items:center;overflow:hidden}.organ-visual:before,.organ-visual:after{position:absolute;border:1px solid rgba(12,71,120,.16);border-radius:50%;content:""}.organ-visual:before{width:420px;height:420px}.organ-visual:after{width:610px;height:610px}.organ-visual svg{position:relative;z-index:2;width:min(70%,360px);height:auto;filter:drop-shadow(0 22px 30px rgba(12,71,120,.12))}.organ-visual .shape{fill:#fff;stroke:var(--blue);stroke-width:3}.organ-visual .accent{fill:rgba(67,166,181,.22);stroke:var(--accent);stroke-width:3}.organ-visual .detail{fill:none;stroke:rgba(12,71,120,.35);stroke-width:2}.organ-jump{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.organ-jump a{padding:9px 12px;border:1px solid var(--line);color:var(--blue);font-size:12px;text-decoration:none}.organ-section{display:grid;grid-template-columns:.42fr 1.58fr;gap:8vw;padding:105px clamp(24px,7vw,112px)}.organ-section.alt{background:#f5f8f9}.label{color:var(--blue);font-size:10px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.organ-section h2{max-width:850px;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:340;letter-spacing:-.055em;line-height:1.02}.organ-section .intro{max-width:760px;margin:25px 0;color:#536a78;font-size:17px;line-height:1.7}.symptom-grid,.care-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:42px;background:var(--line)}.symptom-grid article,.care-grid article{min-height:155px;padding:25px;background:#fff}.symptom-grid strong,.care-grid strong{display:block;color:var(--blue);font-size:17px;font-weight:540}.symptom-grid p,.care-grid p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.warning{margin-top:35px;padding:22px;border-left:3px solid var(--accent);background:#fff;color:#415b69;font-size:14px;line-height:1.65}.organ-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:65px clamp(24px,7vw,112px);background:var(--blue);color:#fff}.organ-cta h2{max-width:850px;margin:0;font-size:clamp(34px,4vw,58px);font-weight:340;letter-spacing:-.04em;line-height:1.05}.organ-cta p{margin:14px 0 0;color:#c5d8e1}.organ-cta a{padding:14px 19px;background:#fff;color:var(--blue);font-size:13px;font-weight:720;text-decoration:none}footer{display:flex;justify-content:space-between;gap:40px;padding:42px clamp(24px,7vw,112px);color:var(--muted);font-size:10px}footer strong{display:block;margin-bottom:5px;color:var(--ink);font-size:13px}footer a{color:var(--blue)}@media(max-width:900px){.organ-head nav{display:none}.organ-hero{grid-template-columns:1fr;background:#fff}.organ-visual{min-height:430px;background:var(--soft)}.organ-section{grid-template-columns:1fr;gap:35px;padding-block:75px}.organ-cta{grid-template-columns:1fr}.symptom-grid,.care-grid{grid-template-columns:1fr}.organ-top>span{display:none}.organ-copy{padding:70px 22px}.organ-copy h1{font-size:clamp(55px,17vw,90px)}footer{flex-direction:column}}
