.ccf-introduction{background:#071d33;border:1px solid #75e1ca4d;border-radius:16px;margin-top:16px;padding:17px}.ccf-introduction header p{color:#7ce4cd;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.ccf-introduction header h4{margin:5px 0}.ccf-introduction header span,.ccf-introduction article span,.ccf-introduction footer span,.ccf-dose-grid span{color:#c6d8e4;font-size:9px;line-height:1.5}.ccf-introduction>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:13px;display:grid}.ccf-introduction article{background:#12334d;border-top:4px solid #73dfc7;border-radius:11px;padding:12px}.ccf-introduction article b,.ccf-introduction article strong,.ccf-introduction article span{display:block}.ccf-introduction article b{color:#75e3cb;font-size:8px}.ccf-introduction article strong{margin:6px 0;font-size:11px}.ccf-introduction>div>i{color:#72dec8;align-self:center;font-size:18px;font-style:normal}.ccf-introduction footer{background:#3a3329;border-left:4px solid #e9b65d;gap:4px;margin-top:11px;padding:11px;display:grid}.ccf-dose-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;display:grid}.ccf-dose-grid article{background:#12304a;border:1px solid #416a88;border-radius:11px;padding:12px}.ccf-dose-grid b{color:#7ee5cf;margin-bottom:6px;display:block}@media (width<=900px){.ccf-introduction>div{grid-template-columns:1fr}.ccf-introduction>div>i{justify-self:center;transform:rotate(90deg)}.ccf-dose-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.ccf-dose-grid{grid-template-columns:1fr}}.infection-atlas{background:linear-gradient(145deg,#151b62fa,#080c33fc);border:1px solid #5964ae;border-radius:22px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 18px 42px #00000047}.infection-atlas>header{border-bottom:1px solid #414985;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:24px;padding-bottom:20px;display:grid}.infection-atlas>header p{color:#b7f34a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.infection-atlas>header h3{margin:7px 0;font-size:clamp(25px,3vw,39px)}.infection-atlas>header span{color:#bdc5eb;font-size:11px;line-height:1.55}.sepsis-organ,.arv-target{text-align:center;background:radial-gradient(circle,#26d9f426,#0e144a59);border:1px solid #5267aa;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:18px;display:flex}.sepsis-organ b,.sepsis-organ strong{color:#dce1ff;background:#202877;border-radius:10px;padding:10px 8px;font-size:9px}.sepsis-organ strong{color:#fff;background:#d72d67}.sepsis-organ i,.arv-target i{color:#b7f34a;font-style:normal;font-weight:900}.sepsis-screen{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:18px 0;display:grid}.sepsis-screen article{background:#181e69;border:1px solid #4b579e;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.sepsis-screen article>b{color:#08113c;background:#26d9f4;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;display:grid}.sepsis-screen article div{gap:3px;display:grid}.sepsis-screen article strong{font-size:11px}.sepsis-screen article span{color:#bac2e7;font-size:8px;line-height:1.4}.sepsis-screen>i{color:#b7f34a;font-style:normal}.sepsis-six-title{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 11px;display:flex}.sepsis-six-title>div{align-items:center;gap:10px;display:flex}.sepsis-six-title span{color:#fff;background:#f33895;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.sepsis-six-title h4{margin:0;font-size:22px}.sepsis-six-title p{color:#bfc6e8;max-width:650px;margin:0;font-size:9px;line-height:1.5}.sepsis-six-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sepsis-six-grid article{background:#151b61;border:1px solid #5967ad;border-top:4px solid #26d9f4;border-radius:14px;padding:15px}.sepsis-six-grid article>div{justify-content:space-between;align-items:center;display:flex}.sepsis-six-grid article>div span{color:#7ce8f7;background:#243083;border-radius:9px;place-items:center;width:42px;height:34px;font-size:10px;font-weight:900;display:grid}.sepsis-six-grid article>div b{color:#6975b4;font-size:23px}.sepsis-six-grid h5{margin:11px 0 5px;font-size:12px}.sepsis-six-grid p,.sepsis-detail-grid li{color:#c3caeb;font-size:9px;line-height:1.55}.sepsis-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sepsis-detail-grid article{background:#101650;border:1px solid #4d589c;border-radius:13px;padding:15px}.sepsis-detail-grid h4{margin:0 0 8px}.sepsis-detail-grid ul{margin:0;padding-left:17px}.infection-warning{background:#ffd45c17;border-left:5px solid #ffd45c;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin-top:12px;padding:14px;font-size:9px;line-height:1.55;display:grid}.infection-warning b{color:#ffe18c}.infection-atlas footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.infection-atlas footer a{color:#b7f34a;background:#181e69;border:1px solid #5967ad;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.arv-target{flex-wrap:wrap}.arv-target span{background:#111952;border:1px solid #26d9f4;border-radius:10px;font-weight:900;color:#fff!important;padding:11px 8px!important;font-size:8px!important}.arv-classes{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0;display:grid}.arv-classes article{background:#151b61;border:1px solid #4d5ba3;border-radius:13px;grid-template-columns:58px 1fr;gap:12px;padding:14px;display:grid}.arv-classes article>b{color:#7ce8f7;background:#243083;border-radius:11px;place-items:center;height:46px;font-size:10px;display:grid}.arv-classes h4{margin:0 0 4px;font-size:12px}.arv-classes strong{color:#b7f34a;font-size:9px}.arv-classes p{color:#bdc5e8;margin:6px 0 0;font-size:8px;line-height:1.45}.arv-first-line,.arv-second-line{background:linear-gradient(135deg,#1f3856cc,#111a54e6);border:2px solid #b7f34a;border-radius:16px;margin:13px 0;padding:18px;position:relative}.line-ribbon{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.line-ribbon span{color:#b7f34a;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.line-ribbon b{color:#152000;background:#b7f34a;border-radius:7px;padding:6px 9px;font-size:10px}.arv-first-line h4{margin:0;font-size:20px}.arv-first-line>p,.arv-second-line>p{color:#c6cdef;font-size:10px;line-height:1.55}.regimen-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.regimen-cards article{background:#10174e;border:1px solid #6580ae;border-radius:11px;gap:5px;padding:12px;display:grid}.regimen-cards b{color:#fff;font-size:12px}.regimen-cards span,.arv-first-line small{color:#b8c2e8;font-size:8px;line-height:1.45}.arv-second-line{background:linear-gradient(135deg,#5b272aa6,#29164ccc);border-color:#ff8b3d}.arv-second-line .line-ribbon span{color:#ffbd8e}.arv-second-line .line-ribbon b{color:#2b0d00;background:#ff8b3d}.failure-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.failure-flow article{background:#2b1446b8;border:1px solid #885b70;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.failure-flow article b{color:#2b0d00;background:#ff8b3d;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;display:grid}.failure-flow article span{font-size:8px;line-height:1.35}.failure-flow>i{color:#ffb27d;font-style:normal}.arv-safety{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.arv-safety article{background:#111650;border:1px solid #505da5;border-radius:11px;gap:5px;padding:12px;display:grid}.arv-safety b{color:#7ce8f7;font-size:10px}.arv-safety span{color:#bbc3e8;font-size:8px;line-height:1.45}.atlas-disclaimer{color:#9da7d6;margin:10px 0 0;font-size:8px;line-height:1.45}@media (width<=800px){.infection-atlas>header,.sepsis-screen,.failure-flow{grid-template-columns:1fr}.sepsis-screen>i,.failure-flow>i{text-align:center;transform:rotate(90deg)}.sepsis-six-title{flex-direction:column;align-items:flex-start}.sepsis-six-grid,.sepsis-detail-grid,.arv-classes,.regimen-cards,.arv-safety{grid-template-columns:1fr}.sepsis-organ,.arv-target{min-height:100px}}.cardio-real-media{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:16px 0;display:grid}.cardio-real-media figure{background:#111753;border:1px solid #5261a9;border-radius:16px;margin:0;overflow:hidden}.cardio-real-media figure>div{background:#fff;place-items:center;min-height:190px;display:grid;position:relative}.cardio-real-media img{object-fit:contain;width:100%;max-height:340px;display:block}.cardio-real-media figcaption{gap:6px;padding:12px;display:grid}.cardio-real-media figcaption b{color:#fff;font-size:13px}.cardio-real-media figcaption span{color:#c6ccef;font-size:10px;line-height:1.55}.cardio-real-media figcaption a{color:#71f6d2;width:max-content;font-size:9px;font-weight:900}@media (width<=620px){.cardio-real-media{grid-template-columns:1fr}.cardio-real-media figure>div{min-height:150px}}.gi-evidence{background:linear-gradient(145deg,#071f23f5,#0d1828f5);border:1px solid #2dd4bf47;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;margin:24px 0;padding:18px;display:grid}.gi-evidence-image{background:#07151c;border-radius:16px;min-height:330px;display:block;position:relative;overflow:hidden}.gi-evidence-image img{object-fit:cover;width:100%;height:100%;min-height:330px;display:block}.gi-evidence-image span{color:#99f6e4;letter-spacing:.1em;background:#030d14e0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;bottom:12px;left:12px}.gi-evidence-notes{padding:8px}.gi-evidence-notes>p,.gi-prescribing-title p{color:#5eead4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.gi-evidence-notes h4,.gi-prescribing-title h4{color:#fff;margin:0;font-size:20px}.gi-evidence-notes ol{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.gi-evidence-notes li{color:#d8e5e7;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.gi-evidence-notes li b{color:#fff;background:#0f766e;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.gi-evidence-notes>a{color:#99f6e4;font-size:11px}.gi-prescribing{background:linear-gradient(145deg,#1f190ff2,#0d1726f5);border:1px solid #fbbf2440;border-radius:22px;margin:0 0 22px;padding:20px}.gi-prescribing-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.gi-prescribing-title>b{color:#fcd34d;border:1px solid #fbbf2466;border-radius:999px;padding:7px 10px;font-size:10px}.gi-drug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gi-drug-grid article{background:#ffffff0a;border:1px solid #fbbf242b;border-radius:16px;padding:16px}.gi-drug-grid h5{color:#fcd34d;margin:0 0 12px;font-size:14px}.gi-drug-grid dl{margin:0}.gi-drug-grid dt{color:#99f6e4;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.gi-drug-grid dd{color:#e4e7eb;margin:3px 0 0;font-size:12px;line-height:1.5}.gi-drug-warning{color:#d8dee8;background:#fbbf2412;border-left:3px solid #fbbf24;margin:14px 0 0;padding:13px;font-size:11.5px;line-height:1.55}.gi-prescribing footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gi-prescribing footer a{color:#99f6e4;border:1px solid #5eead440;border-radius:9px;padding:7px 10px;font-size:10px;text-decoration:none}@media (width<=780px){.gi-evidence{grid-template-columns:1fr;padding:13px}.gi-evidence-image,.gi-evidence-image img{min-height:240px}.gi-drug-grid{grid-template-columns:1fr}.gi-prescribing-title{flex-direction:column;align-items:flex-start}}.gi-deep-dive{background:linear-gradient(145deg,#092b2a,#121c36);border:1px solid #2dd4bf4d;border-radius:22px;gap:14px;margin:0 0 22px;padding:19px;display:grid}.gi-deep-title p,.fmt-panel p,.ibd-acute p{color:#65ead7;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.gi-deep-title h4,.fmt-panel h4,.ibd-acute h4{color:#fff;margin:5px 0;font-size:19px}.gi-deep-title span{color:#c8d8dc;font-size:10px;line-height:1.5}.cdi-severity,.ibd-phenotypes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cdi-severity article,.ibd-phenotypes article{background:#162c39;border-top:4px solid #58d4bd;border-radius:11px;padding:12px}.cdi-severity article:nth-child(2){border-top-color:#f4b84f}.cdi-severity article:nth-child(3){border-top-color:#f06b66}.cdi-severity b,.ibd-phenotypes b{color:#fff;font-size:11px;display:block}.cdi-severity span,.ibd-phenotypes span{color:#d2dce1;margin-top:5px;font-size:9px;line-height:1.5;display:block}.cdi-flow,.ibd-ladder{align-items:stretch;gap:8px;display:flex}.cdi-flow article{background:#102b35;border:1px solid #387f75;border-radius:12px;flex:1;padding:13px}.cdi-flow strong{color:#9ff5e8;font-size:11px;display:block}.cdi-flow span{color:#d6e1e4;margin-top:5px;font-size:9px;line-height:1.5;display:block}.cdi-flow>i,.ibd-ladder>i{color:#70dfcf;align-self:center;font-style:normal}.fmt-panel,.ibd-imaging,.ibd-acute{background:#13233a;border:1px solid #507d77;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:14px;padding:15px;display:grid}.fmt-icon{color:#eafffb;text-align:center;background:radial-gradient(circle,#275f58,#102b36);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.fmt-icon i{color:#f6c75a;font-style:normal}.fmt-icon strong{color:#9ef2e5;font-size:10px}.fmt-icon b{font-size:11px}.fmt-panel ul{color:#d1dde1;margin:9px 0 0;padding-left:18px;font-size:9px;line-height:1.55}.gi-deep-dive>aside{background:#37222a;border-left:4px solid #ef6c67;gap:5px;padding:12px;display:grid}.gi-deep-dive>aside strong{color:#ffb4ae;font-size:10px}.gi-deep-dive>aside span{color:#eadcdf;font-size:9px;line-height:1.55}.ibd-phenotypes{grid-template-columns:repeat(4,1fr)}.ibd-phenotypes article:nth-child(2){border-top-color:#e99a58}.ibd-phenotypes article:nth-child(3){border-top-color:#b987dc}.ibd-phenotypes article:nth-child(4){border-top-color:#6fa9ea}.bowel-map{grid-template-columns:1fr 1fr;gap:10px;display:grid}.colon,.small-bowel{text-align:center;background:#0d172a;border-radius:16px;min-height:210px;padding:12px;position:relative}.colon i{border:16px solid #e96863;border-top:0;border-radius:0 0 38px 38px;width:90px;height:140px;margin:15px auto;display:block}.small-bowel i{border:9px solid #db9458;border-radius:50%;width:100px;height:34px;margin:12px auto;display:block}.bowel-map b,.bowel-map span{color:#fff;font-size:10px;display:block}.bowel-map span{color:#bfcce0;font-size:8px}.ibd-imaging-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ibd-imaging-grid article{background:#1b3045;border-radius:9px;padding:9px}.ibd-imaging-grid b{color:#8debdc;font-size:9px;display:block}.ibd-imaging-grid span{color:#d1dce4;margin-top:4px;font-size:8px;line-height:1.45;display:block}.ibd-acute article{background:#172d40;border-radius:11px;padding:12px}.ibd-ladder{background:#142d38;border-radius:12px;padding:11px}.ibd-ladder b{color:#dffaf5;text-align:center;flex:1;font-size:9px}@media (width<=840px){.cdi-severity,.ibd-phenotypes{grid-template-columns:1fr 1fr}.cdi-flow,.ibd-ladder{grid-template-columns:1fr;display:grid}.cdi-flow>i,.ibd-ladder>i{text-align:center;transform:rotate(90deg)}.fmt-panel,.ibd-imaging,.ibd-acute{grid-template-columns:1fr}}@media (width<=560px){.cdi-severity,.ibd-phenotypes,.ibd-imaging-grid,.fmt-icon,.bowel-map{grid-template-columns:1fr}.fmt-icon i{transform:rotate(90deg)}}.liver-deep{background:linear-gradient(145deg,#31220f,#15223a);border:1px solid #886b3c;border-radius:22px;gap:14px;margin:0 0 22px;padding:19px;display:grid}.liver-title p,.viral-markers p{color:#f6c35a;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.liver-title h4,.viral-markers h4{color:#fff;margin:5px 0;font-size:19px}.liver-title span{color:#dfd6c5;font-size:10px;line-height:1.5}.nils-groups{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.nils-groups article,.fibrosis-grid article{background:#282b32;border-top:4px solid #e7ad4e;border-radius:11px;padding:12px}.nils-groups b,.fibrosis-grid b,.lft-pattern b{color:#ffe4a4;font-size:10px;display:block}.nils-groups span,.fibrosis-grid span,.lft-pattern span{color:#d7dce3;margin-top:5px;font-size:8.7px;line-height:1.5;display:block}.lft-pattern,.fibrosis-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lft-pattern article{background:#1b3440;border-radius:10px;padding:11px}.lft-pattern article:nth-child(2){background:#2f3040}.lft-pattern article:nth-child(3){background:#322b3d}.lft-pattern article:nth-child(4){background:#3a2529}.fibrosis-grid article{border-top-color:#69cdb5}.liver-deep>aside{background:#39242a;border-left:4px solid #ef7b60;gap:5px;padding:12px;display:grid}.liver-deep>aside strong{color:#ffc0a7;font-size:10px}.liver-deep>aside span{color:#eadde0;font-size:9px;line-height:1.55}.viral-meters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.viral-meters article{background:#202d3b;border-radius:11px;padding:12px;position:relative;overflow:hidden}.viral-meters b,.viral-meters span{z-index:2;color:#fff;font-size:10px;display:block;position:relative}.viral-meters span{color:#d5dde6;margin-top:4px;font-size:8.5px}.viral-meters i{background:#ef6a64;height:5px;position:absolute;bottom:0;left:0}.viral-meters i.prevention{background:#58d1b6}.viral-course{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.viral-course>div{background:#222d3b;border:1px solid #7d633d;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:11px;display:grid;position:relative}.viral-course>div>b{color:#17120a;background:#d79c3f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.viral-course>div>span{color:#e4e7eb;font-size:9px;line-height:1.4}.viral-course>div>i{color:#f3c05a;font-style:normal;position:absolute;right:-10px}.viral-markers{grid-template-columns:1.2fr repeat(3,1fr);gap:8px;display:grid}.viral-markers>article{color:#d9e4e6;background:#1d3540;border-radius:9px;padding:10px;font-size:8.5px;line-height:1.45}@media (width<=850px){.nils-groups,.lft-pattern,.fibrosis-grid,.viral-course,.viral-markers{grid-template-columns:1fr 1fr}}@media (width<=560px){.nils-groups,.lft-pattern,.fibrosis-grid,.viral-meters,.viral-course,.viral-markers{grid-template-columns:1fr}.viral-course>div>i{bottom:-14px;right:50%;transform:rotate(90deg)}}.sce-pathway{color:#f4fbff;background:radial-gradient(circle at 90% 0,#14475c,#0000 28%),linear-gradient(145deg,#061426,#0b2940 55%,#111b3c);border:1px solid #367c88;border-radius:25px;gap:18px;margin:22px 0;padding:clamp(16px,3vw,30px);display:grid}.sce-pathway>header,.sce-score-head{justify-content:space-between;gap:16px;display:flex}.sce-pathway>header p,.sce-score-head p{color:#68e2ce;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.sce-pathway>header h3{margin:5px 0;font-size:clamp(1.7rem,4vw,2.7rem)}.sce-pathway>header span{color:#bed2df;font-size:10px}.sce-pathway>header>b{color:#91ffec;text-align:center;background:#0b3e4d;border:1px solid #68e2ce;border-radius:18px;place-items:center;width:66px;height:66px;display:grid}.sce-alert{background:#48252f;border-left:5px solid #ff746e;border-radius:12px;gap:5px;padding:14px;display:grid}.sce-alert span{color:#ffd9d5;font-size:10px;line-height:1.55}.sce-jumps{gap:7px;display:flex;overflow:auto}.sce-jumps a{color:#a1eff0;border:1px solid #3b718a;border-radius:99px;flex:none;padding:8px 10px;font-size:9px;text-decoration:none}.sce-score{background:#081d31;border:1px solid #38778e;border-radius:17px;padding:16px;scroll-margin-top:90px}.sce-score-head h4{margin:4px 0;font-size:1.45rem}.sce-score-head span{color:#b9ceda;font-size:9px}.sce-total{background:#123d50;border-radius:13px;grid-template-columns:auto auto;align-items:end;padding:10px 13px;display:grid}.sce-total b{color:#83ecd7;font-size:2rem;line-height:1}.sce-total span{font-size:9px}.sce-total small{color:#cce0e9;grid-column:1/-1;font-size:8px}.sce-items{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.sce-items fieldset{background:#102a43;border:1px solid #305d75;border-radius:11px;min-width:0;padding:11px}.sce-items legend{color:#fff;font-size:9px;font-weight:850}.sce-items fieldset>div{flex-wrap:wrap;gap:5px;display:flex}.sce-items label{cursor:pointer;background:#0b2137;border:1px solid #345d74;border-radius:7px;align-items:center;gap:5px;padding:5px;display:flex}.sce-items label.chosen{background:#164b54;border-color:#68dfcb}.sce-items input{opacity:0;position:absolute}.sce-items label b{color:#8deedb;background:#1c5367;border-radius:5px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.sce-items label span{color:#d4e3eb;font-size:8px}.sce-reset{align-items:center;gap:12px;margin-top:12px;display:flex}.sce-reset button{color:#fff;background:#124d58;border:1px solid #69e1ce;border-radius:8px;padding:9px 12px;font-weight:800}.sce-reset p{color:#b6cad6;font-size:9px}.sce-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.sce-grid>article{background:#102d46;border:1px solid #38677f;border-radius:15px;padding:14px;scroll-margin-top:90px}.sce-grid article>header{gap:9px;display:flex}.sce-grid article>header>span{color:#062533;background:#66dfca;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.sce-grid h4{margin:0}.sce-grid small{color:#81d9d0;font-size:8px}.sce-grid li,.sce-grid aside{color:#c6d9e3;margin:7px 0;font-size:9px;line-height:1.5}.sce-grid aside{background:#38332d;border-left:4px solid #efb65e;padding:9px}.sce-motion{background:radial-gradient(circle at 70% 20%,#174b61,#091b30 65%);border-radius:11px;height:120px;margin:12px 0;position:relative;overflow:hidden}.sce-motion .bed{background:#4c8295;border-radius:8px;width:72%;height:7px;position:absolute;bottom:22px;right:8%}.sce-motion .patient{transform-origin:70% 100%;width:55%;height:52px;animation:4s ease-in-out infinite sceLie;position:absolute;bottom:30px;left:22%}.sce-motion .patient i{background:#80e8d4;display:block;position:absolute}.sce-motion .head{border-radius:50%;width:24px;height:24px;top:5px;left:0}.sce-motion .trunk{width:72px;height:12px;top:15px;left:21px}.sce-motion .arm{width:55px;height:7px;animation:1.8s ease-in-out infinite sceArm;top:25px;left:43px}.sce-motion .leg{width:64px;height:8px;animation:1.8s ease-in-out infinite sceLeg;top:20px;left:85px}.sce-motion .eyes{color:#fff;letter-spacing:5px;animation:1s ease-in-out infinite alternate sceEyes;position:absolute;top:12px;right:13px}.sce-motion>b{color:#ffbd6b;font-size:23px;animation:1.3s ease-in-out infinite sceArrow;position:absolute;top:12px;left:9%}.sce-motion.hints .head,.sce-motion.roll .head{animation:1.2s ease-in-out infinite alternate sceHead}.sce-motion.epley .patient{animation:5s ease-in-out infinite sceRoll}.sce-choice{background:#0a2137;border-radius:14px;padding:14px}.sce-choice h4{margin:0 0 10px}.sce-choice>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sce-choice p{background:#12314b;border-top:4px solid #66dfca;border-radius:10px;gap:5px;margin:0;padding:11px;display:grid}.sce-choice b{font-size:9px}.sce-choice span{color:#c1d4df;font-size:9px;line-height:1.5}.sce-pathway footer{flex-wrap:wrap;gap:7px;display:flex}.sce-pathway footer a{color:#96e9f1;border:1px solid #3c7088;border-radius:8px;padding:8px;font-size:8px;text-decoration:none}@keyframes sceLie{0%,25%{transform:rotate(-18deg)}55%,to{transform:rotate(0)}}@keyframes sceRoll{0%,20%{transform:rotate(-18deg)}50%{transform:rotate(10deg)}80%,to{transform:rotate(28deg)}}@keyframes sceArm{50%{transform:rotate(-22deg)}}@keyframes sceLeg{50%{transform:rotate(-20deg)}}@keyframes sceEyes{to{transform:translate(7px)}}@keyframes sceArrow{50%{opacity:.45;transform:translate(14px)}}@keyframes sceHead{to{transform:translate(7px)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.sce-motion *{animation:none!important}}@media (width<=760px){.sce-items,.sce-grid,.sce-choice>div{grid-template-columns:1fr}.sce-reset{flex-direction:column;align-items:flex-start}}.sce-anatomy{background:#071a2d;border:1px solid #3d7087;border-radius:12px;margin:12px 0;overflow:hidden}.sce-anatomy img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.sce-anatomy figcaption{color:#b8d0dc;padding:9px 10px;font-size:8px;line-height:1.45}.sce-items{grid-template-columns:1fr!important}.sce-items fieldset{padding:14px}.sce-item-layout{grid-template-columns:minmax(220px,.78fr) minmax(300px,1.22fr);align-items:start;gap:12px;display:grid!important}.sce-options{flex-wrap:wrap;gap:6px;display:flex}.sce-rationale{background:#0a2035;border:1px solid #37677e;border-left:4px solid #68dfcb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.sce-rationale p{background:#112e47;border-radius:8px;gap:4px;margin:0;padding:8px;display:grid}.sce-rationale b{color:#79e4d1;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.sce-rationale span{color:#c7d9e2;font-size:8px;line-height:1.5}.sce-rationale .pitfall{border-left:3px solid #efb65e}.sce-rationale .pitfall b{color:#f4c77d}@media (width<=820px){.sce-item-layout,.sce-rationale{grid-template-columns:1fr}}.resp-real-visual{background:linear-gradient(145deg,#102a36,#14243a);border:1px solid #397488;border-radius:17px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;margin:16px 0;padding:13px;display:grid}.resp-image-frame{background:#07131c;border-radius:13px;min-height:290px;display:block;position:relative;overflow:hidden}.resp-image-frame img{object-fit:contain;width:100%;height:100%;min-height:290px;max-height:410px;display:block}.resp-image-badge{color:#9fe5f2;letter-spacing:.09em;background:#04141de0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:10px}.resp-image-notes{padding:8px}.resp-image-notes>p,.resp-specialist-drugs header p{color:#70d2e5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.resp-image-notes h4{color:#e9fbff;margin:5px 0 12px;font-size:17px}.resp-image-notes ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.resp-image-notes li{background:#10222f;border:1px solid #335d6b;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:9px;display:grid}.resp-image-notes li b{color:#07151d;background:#39a8bf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.resp-image-notes li span{color:#d6e8ee;font-size:11px;line-height:1.5}.resp-image-notes>a{color:#8be0ef;margin-top:11px;font-size:10px;font-weight:800;display:inline-flex}.resp-specialist-drugs{background:#101f31;border:1px solid #397488;border-radius:16px;margin:16px 0;padding:15px}.resp-specialist-drugs>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.resp-specialist-drugs header h4{color:#effcff;margin:4px 0 0;font-size:18px}.resp-specialist-drugs>header>b{color:#b9f3ff;background:#16495a;border-radius:9px;padding:8px 10px;font-size:9px}.resp-specialist-drugs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.resp-specialist-drugs article{background:#152a3d;border:1px solid #315b6c;border-radius:13px;padding:13px}.resp-specialist-drugs h5{color:#eafcff;margin:0 0 8px;font-size:14px}.resp-specialist-drugs dl{margin:0}.resp-specialist-drugs dt{color:#79d6e7;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:900}.resp-specialist-drugs dd{color:#d0e2e8;margin:3px 0 0;font-size:11px;line-height:1.55}@media (width<=760px){.resp-real-visual,.resp-specialist-drugs>div{grid-template-columns:1fr}.resp-specialist-drugs>header{flex-direction:column}.resp-image-frame,.resp-image-frame img{min-height:220px}}.demyelination-deep-dive{gap:16px;margin-top:18px;display:grid}.ms-course,.ms-management,.demyel-drugs,.demyel-disorders>article,.demyel-safety{background:linear-gradient(145deg,#171b49,#10172f);border:1px solid #69599b;border-radius:16px;margin:0;padding:17px}.ms-course figcaption p,.demyel-title p{color:#c79cff;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.ms-course figcaption h4,.demyel-title h4,.demyel-disorders h4{color:#fff;margin:5px 0;font-size:19px}.ms-course figcaption span,.demyel-title span{color:#cbd0e0;font-size:9.5px;line-height:1.5}.ms-course svg{background:#0a1028;border-radius:12px;width:100%;height:auto;margin-top:10px;display:block}.ms-course .axis{stroke:#8190ae;stroke-width:2px}.ms-course .axis-label{fill:#bac5da;text-anchor:middle;font-size:12px}.ms-course polyline{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ms-course .rrms{stroke:#62ddc6}.ms-course .spms{stroke:#ffb55e}.ms-course .ppms{stroke:#e77eff}.ms-course .legend text{fill:#eef2ff;font-size:12px}.ms-course .rr-dot{fill:#62ddc6}.ms-course .sp-dot{fill:#ffb55e}.ms-course .pp-dot{fill:#e77eff}.ms-phenotype-grid,.ms-management-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.ms-phenotype-grid article,.ms-management-grid article{background:#202957;border-radius:10px;padding:11px}.ms-phenotype-grid b,.ms-management-grid b{color:#d9b9ff;font-size:11px;display:block}.ms-phenotype-grid span,.ms-management-grid span{color:#d4d9e8;margin-top:5px;font-size:8.5px;line-height:1.5;display:block}.demyel-drug-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.demyel-drug-grid article{background:#17213d;border:1px solid #5d5486;border-top:4px solid #9875d9;border-radius:11px;padding:13px}.demyel-drug-grid h5{color:#fff;margin:0 0 8px;font-size:12px}.demyel-drug-grid dl,.demyel-disorders dl{margin:0}.demyel-drug-grid dt,.demyel-disorders dt{color:#c69eff;letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:900}.demyel-drug-grid dd,.demyel-disorders dd{color:#d3d9e6;margin:3px 0 0;font-size:8.5px;line-height:1.52}.demyel-drugs.immune .demyel-drug-grid article{border-top-color:#55cdbb}.demyel-disorders{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demyel-disorders>article{border-top:5px solid #5acbb9}.demyel-disorders>article:nth-child(2){border-top-color:#e98472}.demyel-disorders>article:nth-child(3){border-top-color:#f1ba54}.demyel-safety{background:#302135;border-color:#9b6547;gap:5px;display:grid}.demyel-safety strong{color:#ffba75;font-size:11px}.demyel-safety span{color:#eadce7;font-size:9px;line-height:1.55}@media (width<=950px){.ms-phenotype-grid,.ms-management-grid,.demyel-drug-grid,.demyel-disorders{grid-template-columns:1fr 1fr}}@media (width<=620px){.ms-phenotype-grid,.ms-management-grid,.demyel-drug-grid,.demyel-disorders{grid-template-columns:1fr}.ms-course .legend text,.ms-course .axis-label{font-size:10px}}.mse{color:#edf7ff;background:linear-gradient(145deg,#0b1829f7,#15132af7);border:1px solid #7dd3fc40;border-radius:22px;margin:22px 0;padding:20px}.mse-real{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:16px;display:grid}.mse-real>a{background:#07131c;border-radius:17px;min-height:300px;display:block;position:relative;overflow:hidden}.mse-real img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.mse-real>a span{color:#bae6fd;letter-spacing:.11em;background:#030c14db;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:12px}.mse-real>div{padding:10px}.mse-real>div>p,.mse-flow>p{color:#7dd3fc;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.mse-real h4{color:#fff;margin:0;font-size:20px}.mse-real ol{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.mse-real li{color:#dbe7ef;gap:9px;font-size:11.5px;line-height:1.5;display:flex}.mse-real li b{background:#0369a1;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.mse-real>div>a{color:#bae6fd;font-size:10px}.mse-flow{background:#4c1d951f;border:1px solid #a78bfa40;border-radius:15px;margin:18px 0;padding:14px}.mse-flow>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.mse-flow span{text-align:center;background:#ffffff0d;border-radius:10px;flex:1;padding:10px;font-size:10px}.mse-flow i{color:#c4b5fd}.mse-table-wrap{overflow-x:auto}.mse table{border-collapse:collapse;border:1px solid #ffffff1f;width:100%;font-size:10.5px}.mse caption{text-align:left;color:#fff;padding:0 0 9px;font-size:16px;font-weight:800}.mse th,.mse td{vertical-align:top;border:1px solid #ffffff1a;padding:11px;line-height:1.5}.mse thead th{color:#bae6fd;text-align:left;background:#0e74903b}.mse tbody th{color:#fde68a;text-align:left;min-width:150px}.mse td{color:#dce7ee;min-width:220px}.mse-warning{color:#d8e2e9;background:#fbbf2412;border-left:3px solid #fbbf24;margin:13px 0 0;padding:12px;font-size:10.5px;line-height:1.55}@media (width<=760px){.mse{padding:14px}.mse-real{grid-template-columns:1fr}.mse-real>a,.mse-real img{min-height:230px}.mse-flow>div{flex-direction:column;align-items:stretch}.mse-flow i{text-align:center;transform:rotate(90deg)}}.mse-endo-visual{background:radial-gradient(circle at 50% 35%,#2dd4bf38,#0000 33%),linear-gradient(145deg,#082b35,#161b3c);border:1px solid #5eead44d;border-radius:17px;align-content:center;place-items:center;gap:22px;min-height:300px;padding:24px;display:grid;position:relative;overflow:hidden}.mse-endo-visual:before,.mse-endo-visual:after{content:"";border:1px solid #5eead429;border-radius:50%;width:170px;height:170px;position:absolute}.mse-endo-visual:after{border-color:#a78bfa1f;width:250px;height:250px}.mse-endo-core{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.mse-endo-core b{color:#f0fdfa;background:#0d948833;border:2px solid #5eead4;border-radius:50%;place-items:center;width:74px;height:74px;font-size:20px;display:grid;box-shadow:0 0 30px #2dd4bf2e}.mse-endo-core span{color:#fff;max-width:190px;font-size:15px;font-weight:800}.mse-endo-axis{z-index:1;align-items:center;gap:10px;width:100%;display:flex;position:relative}.mse-endo-axis article{background:#061422b8;border:1px solid #c4b5fd3b;border-radius:12px;flex:1;padding:12px}.mse-endo-axis small{color:#99f6e4;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.mse-endo-axis strong{color:#e9e7ff;font-size:11px;line-height:1.4}.mse-endo-axis i{color:#fde68a}.mse-endo-visual em{z-index:1;color:#67e8f9;letter-spacing:.14em;font-size:8px;font-style:normal;font-weight:900;position:relative}@media (width<=760px){.mse-endo-axis{flex-direction:column;align-items:stretch}.mse-endo-axis i{transform:rotate(90deg)}}.mse-cardio-visual{background:radial-gradient(circle at 50% 35%,#f43f5e38,#0000 33%),linear-gradient(145deg,#32101c,#101d3a);border-color:#fb718557}.mse-cardio-visual:before{border-color:#fb718533}.mse-cardio-visual:after{border-color:#60a5fa24}.mse-cardio-visual .mse-endo-core b{background:#be185d38;border-color:#fb7185;box-shadow:0 0 30px #f43f5e33}.mse-cardio-visual .mse-endo-axis small,.mse-cardio-visual em{color:#fda4af}.mse-neuro-visual{background:radial-gradient(circle at 18% 25%,#6ee7ff29,#0000 30%),linear-gradient(135deg,#071c35,#102c4f 58%,#093a48);border-color:#67e8f957}.mse-neuro-visual .mse-endo-core{border-color:#67e8f9;box-shadow:0 0 0 9px #67e8f914,0 18px 40px #00000040}.mse-neuro-visual .mse-endo-core b{color:#a5f3fc;letter-spacing:.04em}.mse-neuro-visual .mse-endo-axis article{background:#031226b8;border-color:#67e8f947}.mse-neuro-visual .mse-endo-axis small,.mse-neuro-visual>em{color:#67e8f9}.mse-neuro-visual .mse-endo-axis i{color:#a5f3fc}.mse-renal-visual{background:radial-gradient(circle at 17% 22%,#34d3992b,#0000 31%),linear-gradient(135deg,#06283a,#0b3a4b 55%,#123147);border-color:#34d3995c}.mse-renal-visual .mse-endo-core{border-color:#6ee7b7;box-shadow:0 0 0 9px #34d39917,0 18px 40px #00000040}.mse-renal-visual .mse-endo-core b{color:#a7f3d0;letter-spacing:.02em}.mse-renal-visual .mse-endo-axis article{background:#031c28bd;border-color:#6ee7b74d}.mse-renal-visual .mse-endo-axis small,.mse-renal-visual>em{color:#6ee7b7}.mse-renal-visual .mse-endo-axis i{color:#a7f3d0}.afx-path{color:#f1faff;background:linear-gradient(145deg,#071a32,#123650);border:1px solid #467593;border-radius:22px;gap:15px;margin:20px 0;padding:clamp(16px,3vw,27px);display:grid}.afx-path header p,.af-ecgs article>p{color:#72e3ca;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.afx-path header h3{margin:5px 0;font-size:clamp(1.5rem,3vw,2.2rem)}.afx-path header span,.afx-path span,.afx-path li{color:#c8d9e5;font-size:9.5px;line-height:1.58}.af-alert,.afx-path aside{background:#4b2630;border-left:5px solid #ff756b;border-radius:12px;gap:5px;padding:14px;display:grid}.af-alert b{font-size:14px}.af-ecgs{grid-template-columns:1.2fr .8fr;gap:11px;display:grid}.af-ecgs figure,.spleen-real figure{background:#102b45;border:1px solid #4a7390;border-radius:13px;margin:0;overflow:hidden}.af-ecgs img{object-fit:contain;background:#fff;width:100%;height:280px;display:block}.af-ecgs figcaption,.spleen-real figcaption{gap:5px;padding:11px;display:grid}.af-ecgs article{background:#102b46;border-radius:13px;padding:14px}.af-ecgs ul{margin:8px 0 0;padding-left:18px}.af-ecgs li{margin:8px 0}.afx-grid,.af-decision>div,.af-cv>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.afx-grid article,.af-decision article,.af-cv article{background:#12314c;border:1px solid #416c89;border-radius:11px;padding:13px}.afx-grid b,.af-decision b,.af-cv b{color:#7ee4cf;margin-bottom:6px;display:block}.af-decision>div{grid-template-columns:1fr 1fr}.af-decision h4,.af-cv h4{margin:0 0 9px}.dose-table,.doac-table{border:1px solid #47728e;border-radius:13px;overflow:auto}.dose-table>div{grid-template-columns:.55fr 1.25fr 1.2fr;min-width:700px;display:grid}.doac-table>div{grid-template-columns:.45fr 1.2fr 1.2fr 1fr;min-width:900px;display:grid}.dose-table b,.dose-table strong,.dose-table span,.doac-table b,.doac-table strong,.doac-table span{border-top:1px solid #385e78;padding:10px;font-size:9px;line-height:1.5}.dose-table .head,.doac-table .head{background:#16516a}.dose-table .head b,.doac-table .head b{border:0}.dose-table strong,.doac-table strong{color:#80e5d0}.afx-path aside{background:#3d3429;border-color:#e7b65f}.afx-path footer{flex-wrap:wrap;gap:8px;display:flex}.afx-path footer a,.spleen-real a{color:#8ceaff;border:1px solid #4a7894;border-radius:9px;padding:9px;font-size:8px;font-weight:850;text-decoration:none}.spleen-real figure{grid-template-columns:1fr 1fr;display:grid}.spleen-real img{object-fit:cover;background:#071425;width:100%;height:330px;display:block}.spleen-real figcaption{align-content:center;padding:18px}.spleen-real figcaption a{width:max-content;margin-top:7px}@media (width<=800px){.af-ecgs,.afx-grid,.af-decision>div,.af-cv>div,.spleen-real figure{grid-template-columns:1fr}.af-ecgs img,.spleen-real img{height:auto;max-height:330px}}.cvst-images figure{grid-template-rows:280px auto;display:grid}.cvst-images img{object-fit:contain!important;background:#050d18!important;height:280px!important}.coronary-anatomy{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.coronary-anatomy figure{background:#071425;border:1px solid #4b7691;border-radius:14px;margin:0;position:relative;overflow:hidden}.coronary-anatomy figure>a{height:480px;display:block}.coronary-anatomy img{object-fit:contain;background:#eef0ed;width:100%;height:100%}.coronary-anatomy figcaption{gap:5px;padding:12px;display:grid}.coronary-anatomy>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.coronary-anatomy article{background:#12314c;border:1px solid #416c89;border-radius:11px;padding:13px}.coronary-anatomy article b{color:#7ee4cf;margin-bottom:6px;display:block}.ca-label{background:#031223eb;border:1px solid #8ceaff;border-radius:8px;padding:7px 9px;font-weight:900;position:absolute;box-shadow:0 4px 15px #0008;color:#fff!important;font-size:8px!important;line-height:1.3!important}.ca-lad{top:29%;left:48%}.ca-lcx{top:18%;left:14%}.ca-rca{top:40%;right:6%}.acs-ecgs{grid-template-columns:repeat(3,1fr)!important}.ecg-labelled{background:#fff;height:210px;position:relative}.ecg-labelled img{height:100%!important}.ecg-labelled b,.ecg-labelled i{color:#fff;background:#b82635;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;position:absolute}.ecg-labelled b{top:8px;right:8px}.ecg-labelled i{background:#176a91;bottom:8px;left:8px}@media (width<=900px){.coronary-anatomy{grid-template-columns:1fr}.acs-ecgs{grid-template-columns:1fr!important}}@media (width<=580px){.coronary-anatomy>div{grid-template-columns:1fr}.coronary-anatomy figure>a{height:360px}.cvst-images figure{grid-template-rows:auto auto}.cvst-images img{max-height:300px;height:auto!important}}
