.inf-enhanced{color:#eefcff;background:linear-gradient(145deg,#071a23f7,#111327f7);border:1px solid #22d3ee45;border-radius:22px;margin-top:22px;padding:20px}.inf-real{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:16px;display:grid}.inf-real>a{background:#06131a;border-radius:17px;min-height:300px;display:block;position:relative;overflow:hidden}.inf-real img{object-fit:cover;width:100%;height:100%;min-height:300px}.inf-real>a span{color:#67e8f9;letter-spacing:.1em;background:#020c14e0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:12px}.inf-real>div{padding:12px}.inf-real p:first-child,.inf-cycle>p,.inf-drug-title p{color:#67e8f9;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.inf-real h4,.inf-drug-title h4{color:#fff;margin:0 0 12px;font-size:20px}.inf-real>div>p{color:#d7e7eb;font-size:12.5px;line-height:1.6}.inf-real>div>a{color:#a5f3fc;font-size:11px}.inf-cycle{background:#022c2a59;border:1px solid #34d3993d;border-radius:16px;margin:18px 0;padding:16px}.inf-cycle>div{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.inf-cycle article{background:#ffffff0d;border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex;position:relative}.inf-cycle article:not(:last-child):after{content:"→";color:#6ee7b7;position:absolute;right:-18px}.inf-cycle b{background:#047857;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.inf-drug-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.inf-drug-title>b{color:#fde68a;border:1px solid #fbbf2466;border-radius:999px;padding:7px 10px;font-size:9px}.inf-drugs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inf-drugs article{background:#ffffff0a;border:1px solid #22d3ee2e;border-radius:15px;padding:16px}.inf-drugs h5{color:#fde68a;margin:0 0 10px;font-size:14px}.inf-drugs dl{margin:0}.inf-drugs dt{color:#67e8f9;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:9px;font-weight:900}.inf-drugs dd{color:#e1ebee;margin:3px 0 0;font-size:11.5px;line-height:1.55}.inf-warning{color:#d7e0e5;background:#fbbf2412;border-left:3px solid #fbbf24;margin:14px 0 0;padding:13px;font-size:11px;line-height:1.55}.inf-enhanced footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inf-enhanced footer a{color:#a5f3fc;border:1px solid #67e8f940;border-radius:9px;padding:7px 9px;font-size:10px;text-decoration:none}@media (width<=760px){.inf-real{grid-template-columns:1fr}.inf-real>a,.inf-real img{min-height:230px}.inf-cycle>div,.inf-drugs{grid-template-columns:1fr}.inf-cycle{overflow:hidden}.inf-cycle article:not(:last-child):after{content:"↓";bottom:-18px;left:21px;right:auto}.inf-drug-title{flex-direction:column;align-items:flex-start}}.ip-pathway{background:linear-gradient(145deg,#062e35,#071c32);border:1px solid #217d70;border-radius:24px;margin:24px 0;padding:clamp(18px,3vw,30px);box-shadow:0 18px 44px #00000047}.ip-pathway>header{border-bottom:1px solid #26626b;justify-content:space-between;align-items:start;gap:18px;padding-bottom:17px;display:flex}.ip-pathway>header p{color:#7aead2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.ip-pathway>header h3{margin:5px 0;font-size:clamp(25px,3.4vw,40px)}.ip-pathway>header span{color:#b5d4d8;font-size:12px}.ip-pathway>header>b{color:#fff;text-align:center;background:#d83f65;border-radius:12px;padding:9px 12px;font-size:10px}.ip-alert{background:#421d2a;border:1px solid #a24459;border-radius:15px;align-items:center;gap:15px;margin:18px 0;padding:15px 18px;display:flex}.ip-alert strong{color:#ff8ea5;text-transform:uppercase;font-size:11px}.ip-alert p{color:#fff;margin:0;font-size:12px}.ip-flow{background:#0c3c48;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;overflow-x:auto}.ip-flow span{white-space:nowrap;color:#e3fbf8;border:1px solid #397e85;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.ip-flow i{color:#77ead1;font-style:normal}.ip-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:15px;display:grid}.ip-grid article{background:#082b3c;border:1px solid #285d68;border-radius:17px;padding:18px}.ip-grid h4{align-items:center;gap:9px;margin:0 0 10px;font-size:13px;display:flex}.ip-grid h4 b{color:#07323a;background:#72e5cd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.ip-grid p{color:#c5dce1;margin:0;font-size:12px;line-height:1.7}.ip-pathway footer{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.ip-pathway footer a{color:#87f0d6;background:#0a413e;border:1px solid #36806f;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.ip-pathway>small{color:#85a9ae;border-top:1px solid #24525d;margin-top:15px;padding-top:13px;font-size:10px;line-height:1.55;display:block}@media (width<=760px){.ip-grid{grid-template-columns:1fr}.ip-pathway>header{flex-direction:column}.ip-flow{justify-content:flex-start}.ip-alert{flex-direction:column;align-items:flex-start}}.psych-drugs{background:linear-gradient(145deg,#221d3d,#12293c);border:1px solid #7b658f;border-radius:18px;margin-top:18px;padding:18px}.psych-drugs-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.psych-drugs-title p{color:#cab0f4;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.psych-drugs-title h4{margin:4px 0 0;font-size:18px}.psych-drugs-title>b{color:#f4eaff;text-transform:uppercase;background:#5d3e79;border-radius:9px;padding:8px 10px;font-size:9px}.psych-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.psych-drug-list article{background:#121e36;border:1px solid #534d78;border-radius:14px;padding:15px}.psych-drug-list h5{color:#f0e8ff;margin:0 0 10px;font-size:14px}.psych-drug-list dl{margin:0}.psych-drug-list dt{color:#a989da;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.psych-drug-list dd{color:#cfdaea;margin:3px 0 0;font-size:11px;line-height:1.58}.psych-drug-warning{color:#efe5d5;background:#2a2533;border-left:3px solid #e7ad59;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.55}.psych-drugs footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.psych-drugs footer a{color:#d9c9ff;background:#2c2450;border:1px solid #66558b;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=760px){.psych-drug-list{grid-template-columns:1fr}.psych-drugs-title{flex-direction:column}}.rheum-specialist{background:linear-gradient(145deg,#102d35,#17253b);border:1px solid #467c72;border-radius:18px;margin-top:18px;padding:18px}.rheum-visual{background:#0a2532;border:1px solid #376b67;border-radius:15px;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);align-items:center;gap:14px;padding:12px;display:grid}.rheum-visual img{object-fit:cover;border-radius:11px;width:100%;max-height:310px;display:block}.rheum-visual p{color:#bddbd6;margin:0;font-size:11px;line-height:1.65}.rheum-visual p strong{color:#8ff0d8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.rheum-drugs-title{justify-content:space-between;align-items:start;gap:14px;margin-top:16px;display:flex}.rheum-drugs-title p{color:#78e6ca;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.rheum-drugs-title h4{margin:4px 0 0;font-size:18px}.rheum-drugs-title>b{color:#caffee;text-transform:uppercase;background:#245c52;border-radius:9px;padding:8px 10px;font-size:9px}.rheum-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.rheum-drug-list article{background:#10283a;border:1px solid #35645f;border-radius:14px;padding:15px}.rheum-drug-list h5{color:#e2fff7;margin:0 0 10px;font-size:14px}.rheum-drug-list dl{margin:0}.rheum-drug-list dt{color:#6dd6bd;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.rheum-drug-list dd{color:#c7dde2;margin:3px 0 0;font-size:11px;line-height:1.58}.rheum-drug-warning{color:#efe5d5;background:#2b2d31;border-left:3px solid #e7ad59;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.55}.rheum-specialist footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rheum-specialist footer a{color:#a8f1df;background:#123c38;border:1px solid #397369;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=760px){.rheum-visual,.rheum-drug-list{grid-template-columns:1fr}.rheum-drugs-title{flex-direction:column}}.derm-specialist{background:linear-gradient(145deg,#2e1c2b,#15283a);border:1px solid #885c6a;border-radius:18px;margin-top:18px;padding:18px}.derm-visual{background:#251c2b;border:1px solid #744d5c;border-radius:15px;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);align-items:center;gap:14px;padding:12px;display:grid}.derm-visual img{object-fit:cover;border-radius:11px;width:100%;max-height:310px;display:block}.derm-visual p{color:#e2cbd2;margin:0;font-size:11px;line-height:1.65}.derm-drugs-title{justify-content:space-between;align-items:start;gap:14px;margin-top:16px;display:flex}.derm-drugs-title p{color:#ff9caf;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.derm-drugs-title h4{margin:4px 0 0;font-size:18px}.derm-drugs-title>b{color:#ffe5ed;text-transform:uppercase;background:#753e52;border-radius:9px;padding:8px 10px;font-size:9px}.derm-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.derm-drug-list article{background:#172439;border:1px solid #6d4857;border-radius:14px;padding:15px}.derm-drug-list h5{color:#ffe8ef;margin:0 0 10px;font-size:14px}.derm-drug-list dl{margin:0}.derm-drug-list dt{color:#ed8da2;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.derm-drug-list dd{color:#d5dce7;margin:3px 0 0;font-size:11px;line-height:1.58}.derm-drug-warning{color:#f1e3df;background:#30282c;border-left:3px solid #e7ad59;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.55}.derm-specialist footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.derm-specialist footer a{color:#ffc9d7;background:#3d2330;border:1px solid #805062;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.derm-tone-atlas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.derm-tone-atlas article{background:#201e31;border:1px solid #735263;border-radius:14px;padding:15px}.derm-tone-atlas span{color:#d68fa2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.derm-tone-atlas h5{color:#ffe7ee;margin:5px 0 8px;font-size:14px}.derm-tone-atlas p{color:#d4d7e2;margin:0;font-size:11px;line-height:1.6}.derm-tone-atlas a{color:#ffd2df;background:#35223b;border:1px solid #78566b;border-radius:9px;margin-top:10px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.derm-atlas-links{flex-wrap:wrap;gap:7px;display:flex}.derm-tone-atlas .derm-photo{background:0 0;border:0;border-radius:11px;margin:0 0 12px;padding:0;display:block;overflow:hidden}.derm-tone-atlas .derm-photo img{object-fit:cover;background:#111521;width:100%;height:220px;display:block}.derm-tone-atlas .derm-photo:focus-visible{outline-offset:3px;outline:3px solid #f5a9be}.derm-tone-atlas article>p{min-height:72px}@media (width<=760px){.derm-visual,.derm-drug-list,.derm-tone-atlas{grid-template-columns:1fr}.derm-drugs-title{flex-direction:column}}.msk-specialist{background:linear-gradient(145deg,#182d25,#17253b);border:1px solid #59745c;border-radius:18px;margin-top:18px;padding:18px}.msk-real-visual{background:#14261f;border:1px solid #4e715a;border-radius:16px;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);gap:14px;padding:13px;display:grid}.msk-image-frame{background:#09130f;border-radius:12px;min-height:300px;display:block;position:relative;overflow:hidden}.msk-image-frame img{object-fit:contain;width:100%;height:100%;min-height:300px;max-height:420px;display:block}.msk-image-frame>span{color:#b9f4c9;letter-spacing:.08em;background:#07140ee6;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:10px}.msk-annotations{padding:7px}.msk-annotations>p,.msk-drugs-title p{color:#81db9a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.msk-annotations h4{color:#effff2;margin:5px 0 12px;font-size:17px}.msk-annotations ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.msk-annotations li{background:#173025;border:1px solid #466954;border-radius:10px;grid-template-columns:27px 1fr;gap:8px;padding:9px;display:grid}.msk-annotations li b{color:#07150c;background:#67bd7d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.msk-annotations li span{color:#d7eadd;font-size:11px;line-height:1.48}.msk-annotations>a{color:#9fe6b1;margin-top:11px;font-size:10px;font-weight:800;display:inline-flex}.msk-drugs-title{justify-content:space-between;align-items:start;gap:12px;margin-top:16px;display:flex}.msk-drugs-title h4{color:#f2fff5;margin:4px 0 0;font-size:18px}.msk-drugs-title>b{color:#d7ffe1;text-transform:uppercase;background:#31573d;border-radius:9px;padding:8px 10px;font-size:9px}.msk-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.msk-drug-list article{background:#17293c;border:1px solid #43624d;border-radius:13px;padding:14px}.msk-drug-list h5{color:#effff2;margin:0 0 9px;font-size:14px}.msk-drug-list dl{margin:0}.msk-drug-list dt{color:#82d99a;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:900}.msk-drug-list dd{color:#d4e2e8;margin:3px 0 0;font-size:11px;line-height:1.56}.msk-warning{color:#f2e8d7;background:#302d25;border-left:3px solid #e9af55;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.56}.msk-specialist footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.msk-specialist footer a{color:#baf2c8;background:#203c2c;border:1px solid #4a7558;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=760px){.msk-real-visual,.msk-drug-list{grid-template-columns:1fr}.msk-drugs-title{flex-direction:column}.msk-image-frame,.msk-image-frame img{min-height:220px}}.spinal-injury-deep-dive{background:linear-gradient(145deg,#0b1f3b,#142d4b);border:1px solid #4f7795;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.spinal-title p,.spinal-reflexes>div>p,.spinal-bladder-title p{color:#80e1ff;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.spinal-title h4,.spinal-reflexes h4,.spinal-bladder-title h4{color:#fff;margin:5px 0;font-size:19px}.spinal-title span,.spinal-bladder-title span{color:#bdcee0;font-size:10px;line-height:1.5}.spinal-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.spinal-score-grid article{background:#102b4d;border:1px solid #416d8e;border-top:4px solid #5ad1ff;border-radius:11px;padding:12px}.spinal-score-grid b{color:#fff;font-size:12px;display:block}.spinal-score-grid span{color:#c8d8e8;margin-top:5px;font-size:9px;line-height:1.5;display:block}.spinal-neuro-illustration{grid-template-columns:.7fr 1fr 1fr;gap:11px;display:grid}.spinal-body-map,.spinal-dermatomes,.spinal-motor,.spinal-reflexes,.spinal-bladder{background:#102843;border:1px solid #416c8c;border-radius:14px;padding:14px}.spinal-body-map{grid-template-columns:45px 1fr;min-height:420px;display:grid}.spinal-axis{flex-direction:column;justify-content:space-around;display:flex}.spinal-axis span{color:#8ee6ff;text-align:center;background:#173f66;border-radius:5px;padding:3px;font-size:8px;font-weight:900}.spinal-silhouette{min-height:390px;position:relative}.spinal-silhouette i{background:linear-gradient(#275981,#153758);border:2px solid #7ddcff;display:block;position:absolute}.spinal-silhouette .head{border-radius:50%;width:46px;height:46px;top:8px;left:50%;transform:translate(-50%)}.spinal-silhouette .trunk{border-radius:30px 30px 14px 14px;width:72px;height:155px;top:56px;left:50%;transform:translate(-50%)}.spinal-silhouette .arm{border-radius:20px;width:24px;height:175px;top:72px}.spinal-silhouette .arm.left{left:11%}.spinal-silhouette .arm.right{right:11%}.spinal-silhouette .leg{border-radius:16px;width:30px;height:170px;top:205px}.spinal-silhouette .leg.left{left:30%}.spinal-silhouette .leg.right{right:30%}.spinal-silhouette strong{color:#fff;text-align:center;width:160px;font-size:8px;line-height:1.4;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.spinal-dermatomes h5,.spinal-motor h5{color:#fff;margin:0 0 9px;font-size:14px}.spinal-dermatomes>div{border-bottom:1px solid #ffffff17;grid-template-columns:72px 1fr;gap:7px;padding:6px;display:grid}.spinal-dermatomes b,.spinal-motor li b{color:#85e4ff;font-size:9px}.spinal-dermatomes span,.spinal-motor li,.spinal-motor p{color:#c8d8e6;font-size:8.5px;line-height:1.4}.spinal-motor ol{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding-left:18px;display:grid}.spinal-motor p{background:#132f4c;border-left:3px solid #79deff;margin:10px 0 0;padding:9px}.spinal-reflex-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.spinal-reflex-grid article{background:#173b5e;border-radius:9px;gap:3px;padding:9px;display:grid}.spinal-reflex-grid b{color:#fff;font-size:9px}.spinal-reflex-grid strong{color:#89e5ff;font-size:9px}.spinal-reflexes>p{color:#c9d8e5;margin:11px 0 0;font-size:9px;line-height:1.5}.spinal-pvr-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.spinal-pvr-grid article{background:#142f4b;border-top:4px solid #77d89c;border-radius:11px;padding:12px}.spinal-pvr-grid .pvr-mid{border-top-color:#e3c45e}.spinal-pvr-grid .pvr-high{border-top-color:#ef914f}.spinal-pvr-grid .pvr-critical{border-top-color:#ff647c}.spinal-pvr-grid b{color:#fff;font-size:15px;display:block}.spinal-pvr-grid span{color:#c8d7e3;margin-top:6px;font-size:8.5px;line-height:1.45;display:block}.spinal-bladder-safety{background:#30243a;border-left:4px solid #ff647c;gap:5px;margin-top:11px;padding:11px;display:grid}.spinal-bladder-safety strong{color:#ffb4c0;font-size:10px}.spinal-bladder-safety span{color:#eadde7;font-size:9px;line-height:1.5}@media (width<=900px){.spinal-neuro-illustration{grid-template-columns:1fr 1fr}.spinal-body-map{grid-row:span 2}.spinal-pvr-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.spinal-score-grid,.spinal-neuro-illustration,.spinal-pvr-grid{grid-template-columns:1fr}.spinal-body-map{grid-row:auto}.spinal-reflex-grid{grid-template-columns:1fr 1fr}.spinal-motor ol{grid-template-columns:1fr}}.compartment-deep-dive{background:linear-gradient(145deg,#311910,#1b2940);border:1px solid #a66b3a;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.compartment-title p,.compartment-pressure p,.compartment-specialist p{color:#ffb35f;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.compartment-title h4,.compartment-pressure h4{color:#fff;margin:5px 0;font-size:19px}.compartment-title span{color:#e2d0c1;font-size:10px;line-height:1.5}.compartment-imaging{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.compartment-imaging article{background:#30251f;border-top:4px solid #f49a45;border-radius:11px;padding:12px}.compartment-imaging b,.compartment-specialist b{color:#fff;font-size:11px;display:block}.compartment-imaging span,.compartment-specialist span{color:#ded0c5;margin-top:5px;font-size:9px;line-height:1.5;display:block}.compartment-pressure{background:#17283b;border:1px solid #875d39;border-radius:14px;grid-template-columns:.9fr 1.1fr;gap:14px;padding:14px;display:grid}.pressure-illustration{grid-template-columns:1fr 1.25fr;align-items:center;gap:12px;display:grid}.pressure-limb{background:radial-gradient(#b94c36 0 28%,#ed9b72 30% 58%,#51251d 60%);border-radius:60px;min-height:190px;position:relative}.pressure-limb i{background:#b5e8ff;width:85px;height:4px;position:absolute;top:45%;right:-25px;transform:rotate(-12deg)}.pressure-limb strong{color:#fff;text-align:center;width:130px;font-size:9px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pressure-formula{gap:8px;display:grid}.pressure-formula span{color:#d6e7f5;font-size:11px}.pressure-formula b{color:#ffba63;font-size:22px}.pressure-formula small{color:#cbd8e3;font-size:9px}.compartment-pressure ul{color:#d3dee7;margin:10px 0 0;padding-left:18px;font-size:9px;line-height:1.55}.compartment-specialist{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.compartment-specialist>div{background:#30251f;border:1px solid #7c5738;border-radius:12px;padding:13px}.compartment-specialist b{margin-top:5px}.compartment-late{color:#f1d7d8;background:#3b2026;border-left:4px solid #f05d5e;margin:0;padding:12px;font-size:9.5px;line-height:1.55}@media (width<=780px){.compartment-imaging{grid-template-columns:1fr 1fr}.compartment-pressure,.compartment-specialist{grid-template-columns:1fr}}@media (width<=500px){.compartment-imaging,.pressure-illustration{grid-template-columns:1fr}}.pall-specialist{color:#f8f7ff;background:linear-gradient(145deg,#1c1530fa,#0d1f28fa);border:1px solid #a78bfa4d;border-radius:24px;margin-top:24px;padding:22px;box-shadow:0 20px 50px #03081447}.pall-visual{background:radial-gradient(circle at 10% 0,#a78bfa2e,#0000 38%),#08121db8;border:1px solid #f5c86b4d;border-radius:20px;padding:20px}.pall-visual-title{align-items:center;gap:14px;display:flex}.pall-visual-title>span{color:#f5c86b;background:#f5c86b14;border:1px solid #f5c86b;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.pall-visual-title p,.pall-drugs-title p{color:#c4b5fd;letter-spacing:.14em;margin:0 0 4px;font-size:11px;font-weight:800}.pall-visual-title h4,.pall-drugs-title h4{color:#fff;margin:0;font-size:20px}.pall-path{grid-template-columns:repeat(3,1fr);gap:28px;margin:22px 0 16px;display:grid}.pall-path article{background:#ffffff0b;border:1px solid #c4b5fd40;border-radius:15px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex;position:relative}.pall-path article:not(:last-child):after{content:"→";color:#f5c86b;font-size:20px;position:absolute;right:-23px}.pall-path b{color:#fff;background:#7c3aed;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.pall-path span{font-size:13px;line-height:1.45}.pall-caption{color:#d8d4e8;border-top:1px solid #ffffff1a;margin:0;padding-top:13px;font-size:13px;line-height:1.55}.pall-caption strong{color:#f5c86b}.pall-drugs-title{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.pall-drugs-title>b{color:#f5c86b;border:1px solid #f5c86b73;border-radius:999px;padding:7px 10px;font-size:11px}.pall-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pall-drug-list article{background:#ffffff0a;border:1px solid #c4b5fd33;border-radius:17px;padding:17px}.pall-drug-list h5{color:#f5c86b;margin:0 0 13px;font-size:15px}.pall-drug-list dl{margin:0}.pall-drug-list dt{color:#c4b5fd;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800}.pall-drug-list dd{color:#e7e4ef;margin:4px 0 0;font-size:12.5px;line-height:1.55}.pall-warning{color:#ddd8e8;background:#f5c86b14;border-left:3px solid #f5c86b;border-radius:8px;margin:16px 0 0;padding:14px;font-size:12px;line-height:1.55}.pall-warning strong{color:#fff}.pall-specialist footer{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.pall-specialist footer a{color:#ddd6fe;border:1px solid #c4b5fd40;border-radius:10px;padding:8px 11px;font-size:11px;text-decoration:none}.pall-specialist footer a:hover{color:#fff;border-color:#f5c86b}@media (width<=760px){.pall-specialist{border-radius:18px;padding:15px}.pall-path,.pall-drug-list{grid-template-columns:1fr}.pall-path{gap:10px}.pall-path article:not(:last-child):after{content:"↓";z-index:2;bottom:-16px;left:25px;right:auto}.pall-drugs-title{flex-direction:column;align-items:flex-start}}.nutrition-specialist{background:linear-gradient(145deg,#092525fa,#111a2dfa);border-color:#34d39957}.nutrition-specialist .pall-visual{background:radial-gradient(circle at 10% 0,#34d39929,#0000 38%),#08121db8;border-color:#34d39952}.nutrition-specialist .pall-visual-title>span{color:#6ee7b7;background:#34d39917;border-color:#6ee7b7;font-size:19px;font-weight:900}.nutrition-specialist .pall-visual-title p,.nutrition-specialist .pall-drugs-title p{color:#6ee7b7}.nutrition-specialist .pall-path b{background:#047857}.nutrition-specialist .pall-path article:not(:last-child):after,.nutrition-specialist .pall-caption strong,.nutrition-specialist .pall-drug-list h5{color:#6ee7b7}.geriatric-specialist{background:linear-gradient(145deg,#132f32,#15263a);border:1px solid #557d75;border-radius:18px;margin-top:18px;padding:18px}.geriatric-visual{background:linear-gradient(135deg,#173c3b,#17243a);border:1px solid #47736c;border-radius:15px;padding:16px}.geriatric-visual-title,.geriatric-drugs-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.geriatric-visual-title>span{color:#e7fff9;background:#2f766c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.geriatric-visual-title div{flex:1}.geriatric-visual-title p,.geriatric-drugs-title p{color:#8ed8c7;letter-spacing:.13em;margin:0;font-size:10px;font-weight:900}.geriatric-visual-title h4,.geriatric-drugs-title h4{color:#f0fffb;margin:4px 0 0;font-size:18px}.geriatric-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.geriatric-path article{color:#d9eee9;background:#102a30;border:1px solid #3c6862;border-radius:12px;align-items:center;gap:8px;min-height:58px;padding:10px;font-size:11px;font-weight:700;display:flex}.geriatric-path b{color:#17221f;background:#d3a85e;border-radius:50%;place-items:center;min-width:24px;height:24px;display:grid}.geriatric-imaging{color:#d7e5e2;background:#1b3436;border-left:3px solid #d3a85e;margin:12px 0 0;padding:11px;font-size:11px;line-height:1.55}.geriatric-drugs-title{margin-top:17px}.geriatric-drugs-title>b{color:#e9fffa;text-transform:uppercase;background:#285f58;border-radius:9px;padding:8px 10px;font-size:9px}.geriatric-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.geriatric-drug-list article{background:#102336;border:1px solid #426660;border-radius:14px;padding:15px}.geriatric-drug-list h5{color:#e8fff8;margin:0 0 10px;font-size:14px}.geriatric-drug-list dl{margin:0}.geriatric-drug-list dt{color:#80cbb9;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.geriatric-drug-list dd{color:#cfdae3;margin:3px 0 0;font-size:11px;line-height:1.58}.geriatric-warning{color:#f0e8db;background:#2d2d32;border-left:3px solid #e5ad53;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.58}.geriatric-specialist footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.geriatric-specialist footer a{color:#c8fff1;background:#183f3b;border:1px solid #4d756e;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=760px){.geriatric-path,.geriatric-drug-list{grid-template-columns:1fr}.geriatric-visual-title,.geriatric-drugs-title{flex-direction:column}}.ophth-specialist{background:linear-gradient(145deg,#071624,#0a2030);border:1px solid #164e63;border-radius:22px;margin-top:1.4rem;overflow:hidden}.ophth-visual{background:radial-gradient(circle at 18% 45%,#0e749933,#0000 34%);grid-template-columns:.75fr 1.25fr;gap:2rem;padding:2rem;display:grid}.ophth-eye{background:radial-gradient(circle at 60%,#081b2d 0 17%,#155e75 18% 36%,#082f49 37% 60%,#0e749933 61%);border:2px solid #7dd3fc;border-radius:52% 48%;min-height:230px;position:relative;box-shadow:inset -15px 0 30px #020817}.ophth-eye span{z-index:2;color:#082f49;background:#e0f2fe;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:950;display:grid;position:absolute;top:40%;left:44%;box-shadow:0 0 0 10px #0ea5e933}.ophth-eye i{display:block;position:absolute}.ophth-eye i:first-of-type{border:3px solid #fde68a;border-radius:50%;width:16%;height:44%;top:28%;left:27%}.ophth-eye i:nth-of-type(2){border-right:7px solid #fb7185;border-radius:0 80% 80% 0;width:24%;height:80%;top:10%;right:8%}.ophth-eye i:nth-of-type(3){clip-path:polygon(0 25%,100% 0,100% 100%,0 75%);background:#fbbf24;width:28%;height:13%;top:44%;right:-18%}.ophth-annotations>p:first-child,.ophth-title p{color:#38bdf8;letter-spacing:.13em;margin:0;font-size:.7rem;font-weight:900}.ophth-annotations h4,.ophth-title h4{color:#f8fafc;margin:.4rem 0 1rem}.ophth-annotations ol{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ophth-annotations li{color:#dbeafe;background:#0f172a99;border:1px solid #7dd3fc33;border-radius:12px;align-items:center;gap:.65rem;padding:.7rem;display:flex}.ophth-annotations li b{background:#0ea5e9;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.ophth-caption{color:#bae6fd;line-height:1.55}.ophth-title{justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 2rem .4rem;display:flex}.ophth-title>b{color:#7dd3fc;border:1px solid #38bdf84d;border-radius:999px;padding:.5rem .7rem;font-size:.68rem}.ophth-drugs{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 2rem;display:grid}.ophth-drugs article{background:#0f172ab3;border:1px solid #94a3b829;border-radius:15px;padding:1rem}.ophth-drugs h5{color:#f0f9ff;margin:0 0 .7rem}.ophth-drugs dl{margin:0}.ophth-drugs dt{color:#38bdf8;text-transform:uppercase;margin-top:.65rem;font-size:.7rem;font-weight:900}.ophth-drugs dd{color:#cbd5e1;margin:.2rem 0;font-size:.9rem;line-height:1.48}.ophth-checks{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1rem 2rem;display:grid}.ophth-checks article{color:#cbd5e1;background:#08334499;border-radius:13px;flex-direction:column;gap:.35rem;padding:1rem;font-size:.88rem;line-height:1.45;display:flex}.ophth-checks b{color:#7dd3fc}.ophth-warning{color:#fde68a;background:#78350f2e;border-left:4px solid #f59e0b;margin:1rem 2rem;padding:1rem;line-height:1.55}.ophth-specialist footer{flex-wrap:wrap;gap:.65rem;padding:1rem 2rem 1.6rem;display:flex}.ophth-specialist footer a{color:#7dd3fc;border:1px solid #38bdf847;border-radius:10px;padding:.6rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none}@media (width<=760px){.ophth-visual{grid-template-columns:1fr;padding:1.2rem}.ophth-eye{min-height:200px;margin-right:12%}.ophth-annotations ol,.ophth-drugs,.ophth-checks{grid-template-columns:1fr}.ophth-title{flex-direction:column;align-items:flex-start}.ophth-title,.ophth-drugs,.ophth-checks{padding-left:1.2rem;padding-right:1.2rem}.ophth-warning{margin:1rem 1.2rem}.ophth-specialist footer{padding:1rem 1.2rem 1.4rem}}.haem-pathway{background:linear-gradient(145deg,#18144efa,#080d2ffc);border:1px solid #6b69b6;border-radius:24px;margin:24px 0;padding:clamp(18px,3vw,30px);box-shadow:0 18px 44px #00000047}.haem-pathway>header{border-bottom:1px solid #454482;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.haem-pathway>header p{color:#75ead2;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.haem-pathway>header h3{margin:5px 0;font-size:clamp(25px,3.4vw,40px)}.haem-pathway>header span{color:#b9c1e5;font-size:12px}.haem-pathway>header>b{color:#fff;white-space:nowrap;background:#e85a87;border-radius:999px;padding:8px 12px;font-size:11px}.haem-hero{grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);gap:18px;margin:20px 0;display:grid}.haem-hero figure{background:#11194e;border:1px solid #525496;border-radius:18px;grid-template-columns:minmax(230px,.85fr) 1fr;margin:0;display:grid;overflow:hidden}.haem-hero img{object-fit:cover;background:#05071a;width:100%;height:100%;min-height:240px}.haem-hero figcaption{color:#d9def7;flex-direction:column;justify-content:center;padding:20px;font-size:13px;line-height:1.65;display:flex}.haem-hero small{color:#8fa1ce;margin-top:14px;font-size:10px;display:block}.haem-hero a,.haem-pathway footer a{color:#7debd5}.haem-hero aside{background:linear-gradient(145deg,#4a1836,#241632);border:1px solid #974f70;border-radius:18px;flex-direction:column;justify-content:center;padding:22px;display:flex}.haem-hero aside strong{color:#ff91ae;text-transform:uppercase;letter-spacing:.09em;font-size:11px}.haem-hero aside p{color:#fff;margin:9px 0 0;font-size:13px;line-height:1.65}.haem-hero.no-picture{grid-template-columns:1fr}.haem-hero.no-picture aside{min-height:150px}.haem-flow{background:#101b55;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.haem-flow span{color:#e5e9ff;border:1px solid #5366a8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.haem-flow i{color:#75ead2;font-style:normal}.haem-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.haem-grid article{background:#0e1644d1;border:1px solid #474c8b;border-radius:17px;padding:18px}.haem-grid h4{align-items:center;gap:9px;margin:0 0 12px;font-size:14px;display:flex}.haem-grid h4 b{color:#111740;background:#75ead2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.haem-grid ul{color:#c8d0ef;margin:0;padding-left:18px;font-size:12px;line-height:1.62}.haem-grid li+li{margin-top:8px}.haem-pathway footer{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.haem-pathway footer a{background:#102b46;border:1px solid #4e7891;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.haem-safety{color:#8f99bd;border-top:1px solid #41447a;margin:16px 0 0;padding-top:14px;font-size:10px;line-height:1.55}.haem-grid article>p,.haem-monitor p{color:#c8d0ef;margin:0;font-size:12px;line-height:1.7}.haem-procedure-visual{background:linear-gradient(135deg,#121d5a,#102e4d);border:1px solid #525496;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:22px;display:grid}.haem-procedure-visual strong{color:#e7ebff;text-align:center;background:#0c1748;border:1px solid #5578a4;border-radius:12px;padding:12px 8px;font-size:11px}.haem-procedure-visual i{color:#75ead2;font-style:normal;font-weight:900}.haem-monitor{background:#102743;border:1px solid #4a6c89;border-radius:17px;margin-top:14px;padding:18px}.haem-monitor h4{color:#75ead2;margin:0 0 10px;font-size:13px}@media (width<=820px){.haem-hero,.haem-hero figure,.haem-grid{grid-template-columns:1fr}.haem-hero img{min-height:220px}.haem-flow{justify-content:flex-start;overflow-x:auto}.haem-flow span{white-space:nowrap}.haem-pathway>header{flex-direction:column;align-items:flex-start}.haem-procedure-visual{grid-template-columns:1fr}.haem-procedure-visual i{text-align:center;transform:rotate(90deg)}}
