/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.delirium-pathway{background:radial-gradient(circle at 88% 5%,#bb76ff29,#0000 24%),linear-gradient(145deg,#18164e,#0a1234);border:1px solid #8b69c8;border-radius:24px;margin:26px 0;padding:clamp(18px,3vw,29px);box-shadow:0 18px 45px #0000004d}.delirium-pathway>header{border-bottom:1px solid #4d4481;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:22px;padding-bottom:21px;display:grid}.delirium-pathway>header p{color:#d0a2ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.delirium-pathway>header h3{margin:6px 0;font-size:clamp(26px,3vw,39px)}.delirium-pathway>header span{color:#c9c6e3;font-size:11px;line-height:1.6}.delirium-brain{background:radial-gradient(circle,#d79dff38,#0000 60%),#231e63;border:1px solid #8666bf;border-radius:30px;align-content:center;place-items:center;gap:5px;min-height:145px;display:grid}.delirium-brain i{color:#e9bcff;font-size:48px;font-style:normal}.delirium-brain b{color:#e3b4ff;font-size:17px}.delirium-brain small{color:#aaa4cc;font-size:7px;font-weight:900}.delirium-red{background:#da3b681a;border:1px solid #d05579;border-left:5px solid #ff648d;border-radius:13px;grid-template-columns:145px 1fr;gap:15px;margin:18px 0;padding:15px;display:grid}.delirium-red b{color:#ff94b0;text-transform:uppercase;font-size:10px}.delirium-red p{color:#ead7df;margin:0;font-size:10px;line-height:1.6}.delirium-flow{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.delirium-flow article{background:#211d60;border:1px solid #5c5390;border-radius:13px;min-height:130px;padding:14px;position:relative}.delirium-flow article>b{color:#efc5ff;background:#5a3e82;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.delirium-flow strong{margin:8px 0 4px;font-size:11px;display:block}.delirium-flow span{color:#c1bddb;font-size:9px;line-height:1.45;display:block}.delirium-flow i{z-index:2;color:#dba6ff;font-size:17px;font-style:normal;position:absolute;top:46%;right:-10px}.delirium-layout{grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr);gap:13px;display:grid}.four-at,.delirium-causes{background:#1d1957db;border:1px solid #5c5390;border-radius:15px;padding:18px}.four-at-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.four-at-head p,.delirium-causes>p{color:#d9a9ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.four-at h4,.delirium-causes h4{margin:4px 0;font-size:17px}.four-at-head>strong{color:#b7f34a;font-size:36px}.four-at-head>strong small{font-size:11px}.four-at>label{border-top:1px solid #49447b;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr);align-items:center;gap:12px;padding:10px 0;display:grid}.four-at label span{gap:3px;display:grid}.four-at label b{font-size:10px}.four-at label small{color:#aaa6ca;font-size:8px}.four-at select{color:#171440;background:#f8f6ff;border:1px solid #766aa5;border-radius:9px;width:100%;min-height:42px;padding:8px 10px;font-size:10px;font-weight:800}.four-at-result{border-radius:11px;grid-template-columns:auto 1fr;gap:13px;margin-top:11px;padding:13px;display:grid}.four-at-result b{font-size:11px}.four-at-result p{margin:0;font-size:10px;line-height:1.5}.four-at-result.positive{background:#ff4b7b1f;border:1px solid #ff668d}.four-at-result.positive b{color:#ff9ab5}.four-at-result.cognitive{background:#f0bb531a;border:1px solid #f0bb53}.four-at-result.cognitive b{color:#ffd37c}.four-at-result.negative{background:#55cd9117;border:1px solid #76cb9e}.four-at-result.negative b{color:#8ce4b5}.four-at-note{color:#aaa6c7;margin-top:10px;font-size:8px;line-height:1.5;display:block}.delirium-causes>div{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.delirium-causes>div span{color:#dad6ed;background:#2b2570;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.delirium-causes>div b{color:#f0c9ff;background:#634488;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.delirium-causes ul,.delirium-cards ul{color:#c9c5df;margin:0;padding-left:18px;font-size:9px;line-height:1.55}.delirium-causes li,.delirium-cards li{margin:7px 0}.delirium-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.delirium-cards article{background:#1d1957d1;border:1px solid #574e8b;border-top:4px solid #b37add;border-radius:13px;padding:16px}.delirium-cards article:nth-child(2){border-top-color:#70d8b3}.delirium-cards article.delirium-med{border-top-color:#f1b85a}.delirium-cards article:nth-child(4){border-top-color:#61cce0}.delirium-cards h4{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.delirium-cards h4 b{color:#e9c1ff;background:#5b3e82;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.delirium-pathway footer{border-top:1px solid #4d467e;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:15px;display:flex}.delirium-pathway footer p{color:#a9a5c6;max-width:570px;margin:0;font-size:8px;line-height:1.5}.delirium-pathway footer div{flex-wrap:wrap;gap:7px;display:flex}.delirium-pathway footer a{color:#dfb7ff;border:1px solid #7961a6;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.delirium-pathway footer a:hover{color:#fff;background:#5a3f82}@media (width<=880px){.delirium-pathway>header,.delirium-layout{grid-template-columns:1fr}.delirium-flow{grid-template-columns:1fr 1fr}.delirium-flow i{display:none}.delirium-pathway footer{flex-direction:column;align-items:flex-start}}@media (width<=570px){.delirium-red,.four-at>label,.delirium-flow,.delirium-cards{grid-template-columns:1fr}.delirium-brain{min-height:120px}}.doac-page{color:#f7f8ff;background:radial-gradient(circle at 85% 8%,#26d9f41f,#0000 28%),#080d32;min-height:100vh}.doac-hero{max-width:1220px;margin:auto;padding:72px 24px 30px}.doac-hero h1{letter-spacing:-.055em;margin:5px 0 10px;font-size:clamp(42px,6vw,74px)}.doac-hero>p:not(.eyebrow){color:#c5cbeb;max-width:760px;font-size:17px;line-height:1.6}.doac-alert{color:#f3ead2;background:#efbd4d17;border:1px solid #efbd4d;border-left-width:5px;border-radius:12px;grid-template-columns:auto 1fr;gap:16px;margin-top:24px;padding:16px 18px;font-size:13px;line-height:1.5;display:grid}.doac-alert b{color:#ffda7c}.doac-shell{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:22px;max-width:1220px;margin:auto;padding:0 24px 80px;display:grid}.doac-form{gap:16px;display:grid}.doac-form fieldset,.doac-result{background:linear-gradient(145deg,#171c68f5,#0b0f3efa);border:1px solid #5661a9;border-radius:18px;margin:0;padding:24px;box-shadow:0 15px 38px #0003}.doac-form legend{color:#fff;padding:0 8px;font-size:18px;font-weight:900}.doac-form label{color:#e7eaff;gap:7px;margin:10px 0;font-size:12px;font-weight:800;display:grid}.doac-form input,.doac-form select{color:#11163f;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #747dc1;border-radius:10px;padding:10px 12px;font-size:14px}.doac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.doac-form fieldset>small{color:#aab2dc;margin-top:10px;line-height:1.5;display:block}.doac-check{background:#ffffff09;border-radius:9px;align-items:flex-start;padding:9px 10px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.doac-check input{accent-color:#26d9f4;flex:none;margin:0;width:18px!important;min-height:18px!important}.doac-check span{line-height:1.4}.doac-result{align-self:start;position:sticky;top:94px}.doac-result>p{color:#26d9f4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.crcl{border-bottom:1px solid #4b559c;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.crcl span{color:#bec5e9;font-size:12px}.crcl strong{color:#b7f34a;font-size:34px}.crcl small{font-size:12px}.doac-dose,.doac-stop,.doac-review{border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.doac-dose{background:#b7f34a14;border:1px solid #b7f34a73}.doac-dose>span{color:#b7f34a;text-transform:uppercase;font-size:10px;font-weight:900}.doac-dose strong{font-size:21px;line-height:1.35}.doac-dose p,.doac-stop span,.doac-review span{color:#d9ddf1;margin:0;font-size:12px;line-height:1.5}.doac-stop{background:#ff335f1f;border:1px solid #f68}.doac-stop b{color:#ff9aae}.doac-review{background:#efbd4d1a;border:1px solid #efbd4d}.doac-review b{color:#ffda7c}.doac-result ul{color:#cbd0eb;padding-left:20px;font-size:12px;line-height:1.55}.doac-result li{margin:8px 0}.doac-links{gap:8px;margin-top:18px;display:grid}.doac-links a{color:#78eaff;border:1px solid #5965ae;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:850;text-decoration:none}.doac-links a:hover{background:#26d9f414;border-color:#26d9f4}@media (width<=850px){.doac-shell{grid-template-columns:1fr}.doac-result{position:static}.doac-alert{grid-template-columns:1fr}}@media (width<=560px){.doac-hero{padding-top:48px}.doac-grid{grid-template-columns:1fr}.doac-form fieldset,.doac-result{padding:18px}.crcl{flex-direction:column;align-items:start;gap:5px}}.neuro-pathway{background:linear-gradient(145deg,#17184b,#0a1233);border-color:#7057b6}.neuro-pathway .neuro-brain{background:radial-gradient(circle,#b66fff40,#0000 58%),#191a59;border-color:#8f66ce}.neuro-pathway .neuro-brain i{color:#d89cff}.neuro-pathway .neuro-brain b,.neuro-pathway>header p,.neuro-pathway footer a{color:#c99aff}.neuro-pathway .endo-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neuro-pathway .endo-content-grid>aside{grid-column:1/-1}@media (width<=820px){.neuro-pathway .endo-content-grid{grid-template-columns:1fr}}.renal-pathway{background:linear-gradient(145deg,#0c3049,#071b33);border-color:#2b8b9b}.renal-pathway .renal-kidney{background:radial-gradient(circle,#2fddc333,#0000 58%),#0d3a55;border-color:#39a4a7}.renal-pathway .renal-kidney i{color:#54e0c8}.renal-threshold{background:#de93201a;border:1px solid #d09a3e;border-left:5px solid #ffba4e;border-radius:13px;grid-template-columns:150px 1fr;gap:13px;margin-top:13px;padding:15px;display:grid}.renal-threshold b{color:#ffd17e;text-transform:uppercase;font-size:10px}.renal-threshold p{color:#e8dcc6;margin:0;font-size:10px;line-height:1.55}@media (width<=620px){.renal-threshold{grid-template-columns:1fr}}.rpgn-patterns{background:linear-gradient(135deg,#124a58b8,#08223be0);border:1px solid #54e0c859;border-radius:15px;margin:0 0 17px;padding:16px}.rpgn-patterns>h4{color:#88f0d8;margin:0 0 11px;font-size:12px}.rpgn-patterns>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rpgn-patterns article{background:#051b30b8;border:1px solid #7ecfda38;border-radius:11px;gap:6px;padding:13px;display:grid}.rpgn-patterns article>b{color:#ffce75;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.rpgn-patterns article>strong{color:#f3fbff;font-size:11px}.rpgn-patterns article>span{color:#b9ccdb;font-size:9px;line-height:1.5}.rpgn-patterns article>em{color:#7fe4ce;border-top:1px solid #7ecfda2b;padding-top:6px;font-size:8px;font-style:normal;line-height:1.45}.rpgn-patterns>p{color:#dce9ee;background:#ff815214;border-left:3px solid #ff9c68;margin:11px 0 0;padding:10px;font-size:9px;line-height:1.55}.rpgn-patterns>p b{color:#ffc097}@media (width<=720px){.rpgn-patterns>div{grid-template-columns:1fr}}.endo-pathway{background:linear-gradient(145deg,#10214d,#091536);border:1px solid #5371a4;border-radius:22px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 18px 42px #0000004d}.endo-pathway>header{border-bottom:1px solid #375478;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:22px;padding-bottom:20px;display:grid}.endo-pathway>header p{color:#79e4bc;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.endo-pathway>header h3{margin:6px 0;font-size:clamp(25px,3vw,38px)}.endo-pathway>header span{color:#c0cee4;font-size:11px;line-height:1.6}.endo-gland{background:radial-gradient(circle,#64e6b42e,#0000 58%),#102655;border:1px solid #477e98;border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.endo-gland i{color:#ffb75e;font-size:42px;font-style:normal}.endo-gland b{color:#73e6bd;font-size:18px}.endo-gland small{color:#a9bbd7;text-align:center;font-size:7px;font-weight:900}.endo-algorithm{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.endo-algorithm article{background:#122a59;border:1px solid #3f6587;border-radius:13px;min-height:108px;padding:13px;position:relative}.endo-algorithm article>b{color:#8ce9c8;background:#285c73;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.endo-algorithm article span{color:#d1dcef;margin-top:8px;font-size:9px;line-height:1.45;display:block}.endo-algorithm article>i{z-index:2;color:#ffb55d;font-size:17px;font-style:normal;position:absolute;top:42%;right:-10px}.endo-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.endo-content-grid>article,.endo-content-grid>aside{background:#16315dcc;border:1px solid #3f6386;border-radius:13px;padding:15px}.endo-content-grid>article{border-top:4px solid #70e0b9}.endo-content-grid>article.dose{border-top-color:#59cde5}.endo-content-grid>article.escalate{border-top-color:#ff6f94}.endo-content-grid h4{align-items:center;gap:8px;margin:0 0 9px;font-size:12px;display:flex}.endo-content-grid h4 b{color:#79e6c0;background:#224d70;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.endo-content-grid ul{color:#c7d4e8;margin:0;padding-left:17px}.endo-content-grid li{margin:7px 0;font-size:9px;line-height:1.55}.endo-content-grid>aside{background:#972d4f21;border-color:#8c3e5a;flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.endo-content-grid>aside strong{color:#ff96b5;text-transform:uppercase;width:100%;font-size:9px}.endo-content-grid>aside span{color:#ffd0dd;background:#ff5c871f;border-radius:8px;padding:7px 9px;font-size:9px}.endo-pathway footer{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.endo-pathway footer a{color:#79e5bf;background:#102a59;border:1px solid #47759b;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.endo-safety{color:#98acc9;margin:12px 0 0;font-size:8px;line-height:1.5}@media (width<=820px){.endo-pathway>header{grid-template-columns:1fr}.endo-gland{width:min(100%,270px)}.endo-algorithm{grid-template-columns:1fr 1fr}.endo-content-grid{grid-template-columns:1fr}}@media (width<=500px){.endo-algorithm{grid-template-columns:1fr}.endo-algorithm article>i{display:none}}.cardio-specialist{background:linear-gradient(145deg,#12185bfa,#070b2ffc);border:1px solid #5964ae;border-radius:22px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 16px 40px #00000045}.cardio-specialist>header{border-bottom:1px solid #414985;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:22px;padding-bottom:20px;display:grid}.cardio-specialist>header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.cardio-specialist>header h3{margin:6px 0;font-size:clamp(25px,3vw,39px)}.cardio-specialist>header span{color:#bac1e8;font-size:12px;line-height:1.55}.cardio-illustration{background:radial-gradient(circle,#26d9f433,#0000 55%),#101654;border:1px solid #5370bd;border-radius:26px;align-content:center;place-items:center;gap:7px;min-height:145px;display:grid;position:relative;overflow:hidden}.cardio-illustration:before,.cardio-illustration:after{content:"";border:1px solid #26d9f433;border-radius:50%;width:105px;height:105px;position:absolute}.cardio-illustration:after{width:145px;height:145px}.cardio-illustration .pulse{z-index:2;color:#ff66a5;letter-spacing:-4px;font-size:24px}.cardio-illustration b{z-index:2;color:var(--teal);text-align:center;font-size:15px}.cardio-illustration small{z-index:2;color:#aeb6e5;font-size:7px;font-weight:900}.cardio-route{background:#0d124a;border:1px solid #36417f;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:17px 0;padding:11px;display:flex;overflow-x:auto}.cardio-route span{color:#eef0ff;white-space:nowrap;background:#202877;border:1px solid #5261a9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.cardio-route i{color:var(--mint);font-style:normal}.cardio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cardio-grid article{background:#1f266fb8;border:1px solid #4b569f;border-radius:14px;padding:16px}.cardio-grid article:first-child{border-top:4px solid #ff71a8}.cardio-grid article:nth-child(2){border-top:4px solid var(--teal)}.cardio-grid article:nth-child(3){border-top:4px solid var(--mint)}.cardio-grid article:nth-child(4){border-top:4px solid #af8cf3}.cardio-grid h4{align-items:center;gap:9px;margin:0 0 10px;font-size:13px;display:flex}.cardio-grid h4 b{width:30px;height:30px;color:var(--teal);background:#2a3489;border-radius:50%;place-items:center;font-size:9px;display:grid}.cardio-grid ul{color:#c6ccef;margin:0;padding-left:18px}.cardio-grid li{margin:7px 0;font-size:10px;line-height:1.55}.cardio-specialist>aside{background:#ff477e1a;border-left:5px solid #ff477e;border-radius:11px;grid-template-columns:auto 1fr;gap:13px;margin-top:13px;padding:14px;display:grid}.cardio-specialist>aside strong{color:#ff9fc4;font-size:10px}.cardio-specialist>aside div{flex-wrap:wrap;gap:6px;display:flex}.cardio-specialist>aside span{color:#f4c9da;background:#ffffff0f;border-radius:8px;padding:6px 8px;font-size:9px}.cardio-specialist footer{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.cardio-specialist footer a{color:var(--mint);background:#181e69;border:1px solid #5c68b3;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900}.cardio-note{color:#9ca6dc;margin:12px 0 0;font-size:8px;line-height:1.45}@media (width<=760px){.cardio-specialist>header{grid-template-columns:1fr}.cardio-illustration{width:min(100%,260px)}.cardio-grid{grid-template-columns:1fr}.cardio-route{justify-content:flex-start}.cardio-specialist>aside{grid-template-columns:1fr}}.conduction-atlas{background:linear-gradient(145deg,#151b62,#080c33);border:1px solid #5964ae;border-radius:22px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 15px 38px #0000003d}.conduction-atlas>header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.conduction-atlas>header h3{margin:6px 0;font-size:clamp(24px,3vw,36px)}.conduction-atlas>header span{color:#bac1e8;font-size:11px}.conduction-system-map{background:#10154e;border:1px solid #4c57a0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:18px 0;padding:15px;display:flex;overflow-x:auto}.conduction-system-map b{white-space:nowrap;color:#dce2ff;background:#273080;border-radius:999px;padding:9px 11px;font-size:9px}.conduction-system-map i{color:var(--mint);font-style:normal}.conduction-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conduction-rhythm-grid article{color:#151943;background:#faf5f7;border:1px solid #5962a9;border-radius:14px;overflow:hidden}.conduction-rhythm-grid article>div{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.conduction-rhythm-grid strong{font-size:12px}.conduction-rhythm-grid article span{color:#9c1742;background:#f2d7e0;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.conduction-rhythm-grid svg{background:#fff;width:100%;height:112px;display:block}.conduction-rhythm-grid p{color:#575d7c;margin:0;padding:11px;font-size:9px;line-height:1.5}.conduction-key{background:#ff477e1a;border-left:5px solid #ff477e;border-radius:10px;gap:5px;margin-top:14px;padding:14px;display:grid}.conduction-key strong{color:#ff9fc4;font-size:11px}.conduction-key span{color:#d8dcf4;font-size:10px;line-height:1.5}@media (width<=720px){.conduction-rhythm-grid{grid-template-columns:1fr}.conduction-system-map{justify-content:flex-start}}.specialist-pathway{background:linear-gradient(145deg,#161b63fa,#080c33fc);border:1px solid #5964ae;border-radius:22px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 15px 38px #0000003d}.specialist-pathway>header{border-bottom:1px solid #414985;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;padding-bottom:20px;display:grid}.specialist-pathway>header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.specialist-pathway>header h3{margin:6px 0;font-size:clamp(25px,3vw,38px)}.specialist-pathway>header span{color:#bac1e8;font-size:12px;line-height:1.55}.specialist-visual{background:radial-gradient(circle,#26d9f433,#13195633 60%);border:1px solid #4f68a9;border-radius:50%;place-items:center;height:130px;display:grid;position:relative}.specialist-visual b{z-index:2;max-width:110px;color:var(--teal);text-align:center;font-size:18px}.specialist-visual i{background:#5576bc;width:72%;height:1px;position:absolute;transform:rotate(35deg)}.specialist-visual i:last-child{transform:rotate(-35deg)}.specialist-flow{background:#111650;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:17px 0;padding:11px;display:flex}.specialist-flow span{color:#dce1ff;background:#202877;border:1px solid #5261a9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.specialist-flow b{color:var(--mint)}.specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.specialist-grid article{background:#1f266fb8;border:1px solid #4b569f;border-radius:14px;padding:16px}.specialist-grid h4{align-items:center;gap:9px;margin:0 0 10px;font-size:13px;display:flex}.specialist-grid h4 b{width:29px;height:29px;color:var(--teal);background:#2a3489;border-radius:50%;place-items:center;font-size:9px;display:grid}.specialist-grid ul{color:#c6ccef;margin:0;padding-left:18px}.specialist-grid li{margin:7px 0;font-size:10px;line-height:1.55}.specialist-grid article:nth-child(2){border-top:4px solid #4bc4eb}.specialist-grid article:nth-child(3){border-top:4px solid var(--mint)}.specialist-grid article:nth-child(4){border-top:4px solid #af8cf3}.specialist-danger{background:#ff477e1a;border-left:5px solid #ff477e;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin-top:13px;padding:14px;font-size:10px;line-height:1.5;display:grid}.specialist-danger strong{color:#ff9fc4}.specialist-pathway footer{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.specialist-pathway footer a{color:var(--mint);background:#181e69;border:1px solid #5c68b3;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900}.specialist-disclaimer{color:#9ca6dc;margin:12px 0 0;font-size:8px;line-height:1.45}@media (width<=720px){.specialist-pathway>header{grid-template-columns:1fr}.specialist-visual{width:130px}.specialist-grid{grid-template-columns:1fr}.specialist-flow{justify-content:flex-start;overflow-x:auto}.specialist-flow span{white-space:nowrap}.specialist-danger{grid-template-columns:1fr}}:root{--ink:#f7f8ff;--muted:#b8bee8;--line:#424a91;--paper:#fff;--canvas:#090b3b;--teal:#22d7f2;--teal-dark:#058eaa;--mint:#b7f34a;--navy:#07092e;--red:#f33895;--red-soft:#34144f;--blue:#26d9f4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{padding-bottom:env(safe-area-inset-bottom);color:var(--ink);background-color:#090b3b;background-image:linear-gradient(#090b3b38,#07092e4d),url(/medical-shadow-background.webp);background-position:50%;background-size:cover;background-attachment:fixed;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #087f7547}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07092efa;border-bottom:1px solid #29306e;position:sticky;top:0}.topbar{background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:25px;min-height:76px;padding:12px clamp(18px,4vw,58px);display:grid}.brand{align-items:center;gap:11px;width:fit-content;display:flex}.brandmark{border:2px solid var(--teal);width:42px;height:42px;color:var(--teal);background:0 0;border-radius:12px;place-items:center;font-weight:900;display:grid;box-shadow:0 0 20px #26d9f438}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{letter-spacing:-.4px;font-size:18px}.brand small,.trust span{color:#9ca6dc;font-size:10px}.trust{text-align:center;flex-direction:column;gap:3px;display:flex}.trust strong{font-size:12px}.menu-toggle{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:#26d9f414;border-radius:10px;justify-self:end;align-items:center;gap:8px;padding:9px 12px;display:none}.menu-toggle span{font-size:20px;line-height:1}.menu-toggle b{font-size:11px}.main-navigation{padding:0 clamp(18px,4vw,58px) 10px}.nav-scroll{flex-wrap:wrap;align-items:center;gap:5px;padding:0 0 2px;display:flex;overflow:visible}.main-navigation a,.nav-dropdown summary{color:#cbd0f2;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:800;transition:all .16s ease-out;display:flex}.main-navigation>.nav-scroll>a:hover,.nav-dropdown summary:hover,.nav-dropdown[open] summary{color:var(--teal);background:#26d9f41a}.nav-dropdown{flex:none;position:relative}.nav-dropdown summary{background:#111650;border:1px solid #475198;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary span{color:var(--teal);font-size:13px}.dropdown-panel{z-index:60;background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:16px;width:min(640px,100vw - 36px);max-height:min(72vh,640px);padding:17px;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 22px 55px #0000007a}.nav-dropdown:nth-last-of-type(-n+4) .dropdown-panel{left:auto;right:0}.dropdown-heading{border-bottom:1px solid #424a91;justify-content:space-between;align-items:end;gap:20px;padding:0 4px 13px;display:flex}.dropdown-heading strong{color:#fff;font-size:14px}.dropdown-heading small{color:var(--mint);font-size:9px;font-weight:800}.dropdown-heading>span{align-items:center;gap:10px;display:flex}.dropdown-close{color:#fff;cursor:pointer;background:#202870;border:1px solid #6b78c7;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;font-size:21px;line-height:1;display:grid}.dropdown-close:hover,.dropdown-close:focus-visible{border-color:var(--teal);background:var(--teal);color:#07103b}.dropdown-links{grid-template-columns:1fr 1fr;gap:4px 12px;padding-top:10px;display:grid}.dropdown-section-label{border-left:3px solid var(--mint);color:var(--mint);letter-spacing:.09em;text-transform:uppercase;background:#17b6a91a;grid-column:1/-1;margin-top:8px;padding:7px 10px;font-size:10px;font-weight:900}.dropdown-links a{white-space:normal;border:1px solid #0000;justify-content:space-between;min-height:38px;padding:9px 10px}.dropdown-links a:hover{color:#fff;background:#202570;border-color:#5964ae}.dropdown-links a span{color:var(--teal)}.nav-dropdown[open] summary{box-shadow:0 0 0 1px #26d9f42e}.calculator-nav .dropdown-panel{width:min(900px,100vw - 36px)}.calculator-nav .dropdown-links{grid-template-columns:repeat(3,minmax(0,1fr))}.language-nav .dropdown-panel{left:auto;right:0}.language-panel{width:min(390px,100vw - 36px)}.header-language{z-index:80;justify-self:end;position:relative}.language-preference{position:relative}.language-preference>summary{color:#fff;cursor:pointer;background:#111650;border:1px solid #5964ae;border-radius:11px;align-items:center;gap:9px;min-width:185px;padding:8px 10px;list-style:none;display:flex}.language-preference>summary::-webkit-details-marker{display:none}.language-preference>summary>span:first-child{width:30px;height:30px;color:var(--teal);background:#26d9f421;border-radius:8px;place-items:center;font-weight:900;display:grid}.language-preference>summary>span:nth-child(2){min-width:0;display:grid}.language-preference>summary small{color:#9ca6dc;font-size:8px;line-height:1.2}.language-preference>summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.language-preference>summary>b{color:var(--teal);margin-left:auto}.language-preference[open]>summary{border-color:var(--teal);box-shadow:0 0 0 1px #26d9f424}.language-popover{background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:15px;gap:11px;width:min(430px,100vw - 28px);padding:16px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 55px #0000007a}.language-preference label{color:#fff;align-items:center;gap:10px;display:flex}.language-preference label>span{width:36px;height:36px;color:var(--teal);background:#26d9f421;border-radius:10px;place-items:center;font-weight:900;display:grid}.language-preference label strong{font-size:14px}.language-popover-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.language-close{color:#fff;cursor:pointer;background:#242b7b;border:1px solid #6975bb;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.language-close:hover,.language-close:focus-visible{border-color:var(--teal);outline-offset:2px;background:#303994;outline:2px solid #26d9f440}.language-preference select{color:#151843;cursor:pointer;background:#f7f8ff;border:1px solid #727bc0;border-radius:10px;width:100%;min-height:48px;padding:0 38px 0 13px;font-size:14px;font-weight:800}.language-preference select:disabled{cursor:wait;opacity:.75}.language-enter{color:#10144e;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#26d9f4,#62e4f7);border:1px solid #62e4f7;border-radius:10px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:0 7px 18px #26d9f42e}.language-enter:hover{transform:translateY(-1px);box-shadow:0 9px 22px #26d9f447}.language-enter:focus-visible{outline-offset:2px;outline:3px solid #ffffffeb}.language-enter:disabled{cursor:wait;opacity:.72;transform:none}.language-preference small{color:#b8bee8;font-size:9px;line-height:1.5}.language-status{min-height:18px;color:var(--mint);margin:0;font-size:11px;font-weight:800}#google-translate-element{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.goog-te-banner-frame,.goog-te-balloon-frame,.goog-te-ftab,#goog-gt-tt,.goog-te-spinner-pos,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-yAWNEb-L7lbkb,.VIpgJd-ZVi9od-xl07Ob-OEVmcd,iframe.goog-te-menu-frame,iframe.skiptranslate{visibility:hidden!important;display:none!important}.goog-tooltip,.goog-tooltip:hover{display:none!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}body{top:0!important}.analytics-consent{z-index:100;border:1px solid #6672bb;border-left:5px solid var(--teal);background:linear-gradient(145deg,#171c68,#10144e);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;width:min(560px,100vw - 36px);padding:17px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 22px 55px #00000080}.analytics-consent strong{color:#fff;font-size:12px;display:block}.analytics-consent p{color:#c8cdef;margin:6px 0 0;font-size:9px;line-height:1.55}.analytics-consent>div:last-child{gap:8px;display:flex}.analytics-consent button{color:#fff;cursor:pointer;background:#252c79;border:1px solid #6b76bd;border-radius:9px;min-height:39px;padding:0 12px;font-size:9px;font-weight:900}.analytics-consent button.accept{border-color:var(--teal);background:var(--teal);color:#07103b}@media (width<=620px){.analytics-consent{grid-template-columns:1fr}.analytics-consent>div:last-child{justify-content:stretch}.analytics-consent button{flex:1}}.orientation-guide-link{border:1px solid var(--teal);width:fit-content;color:var(--teal);background:#26d9f414;border-radius:10px;align-items:center;gap:9px;margin-top:13px;padding:10px 13px;font-size:11px;font-weight:900;display:flex}.orientation-guide-link span{font-size:17px}.orientation-guide-link:hover{background:var(--teal);color:#07103b}.nhs-hero{background:radial-gradient(circle at 82% 42%,#26d9f42e,#0000 30%),linear-gradient(135deg,#071426,#10185b);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:38px;min-height:410px;padding:62px clamp(20px,6vw,88px);display:grid}.nhs-hero h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,7vw,86px);line-height:.95}.nhs-hero h1 em{color:var(--teal);font-style:normal}.nhs-hero>div>p:last-child{color:#c2cee0;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.nhs-hero aside{background:#111650d1;border:1px solid #5360a8;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:22px;display:grid;box-shadow:0 20px 45px #00000040}.nhs-hero aside strong{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:10px}.nhs-hero aside span{color:#fff;background:#252e83;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900}.nhs-hero aside b{color:var(--teal)}.nhs-stage-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07092ef5;border-top:1px solid #343d83;border-bottom:1px solid #343d83;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px clamp(18px,4vw,58px);display:grid;position:sticky;top:76px}.nhs-stage-nav a{background:#111650;border:1px solid #444f99;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;display:flex}.nhs-stage-nav a:hover{border-color:var(--teal);background:#19206b}.nhs-stage-nav b{width:31px;height:31px;color:var(--teal);background:#26d9f41f;border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.nhs-stage-nav span{font-size:11px;font-weight:900}.nhs-stage-list{background:linear-gradient(#090b3bf5,#07092efa);gap:24px;padding:44px clamp(18px,6vw,88px);display:grid}.nhs-stage{background:linear-gradient(145deg,#161c64f0,#0a0e3afa);border:1px solid #4d589e;border-radius:22px;scroll-margin-top:150px;overflow:hidden;box-shadow:0 16px 38px #0003}.nhs-stage>header{border-bottom:1px solid #414b8b;align-items:center;gap:16px;padding:22px 24px;display:flex}.nhs-stage>header>span{width:58px;height:58px;color:var(--teal);background:#26d9f41a;border:1px solid #46cde7;border-radius:17px;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.nhs-stage header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.nhs-stage h2{margin:4px 0;font-size:clamp(24px,3vw,34px)}.nhs-stage header small{color:#b9c1e8;font-size:11px}.nhs-stage-body{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:18px;padding:23px;display:grid}.nhs-stage-body h3{margin:0 0 14px;font-size:13px}.nhs-stage-body ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.nhs-stage-body li{color:#d3d8f2;background:#20287780;border:1px solid #3f4a8d;border-radius:11px;gap:9px;padding:12px;font-size:10px;line-height:1.55;display:flex}.nhs-stage-body li span{color:var(--mint);font-weight:900}.nhs-stage-body aside{align-content:start;gap:11px;display:grid}.nhs-escalate,.nhs-template{border-radius:13px;padding:16px}.nhs-escalate{background:#ff477e1a;border-left:5px solid #ff5e94}.nhs-template{border-left:5px solid var(--mint);background:#b7f34a12}.nhs-stage-body aside strong{color:#ff9abb;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.nhs-template strong{color:var(--mint)!important}.nhs-stage-body aside p{color:#d9ddf4;margin:0;font-size:10px;line-height:1.6}.nhs-support-links{background:#10154d;border-top:1px solid #3a4385;grid-template-columns:.8fr 1.2fr;gap:28px;padding:45px clamp(18px,6vw,88px);display:grid}.nhs-support-links h2{margin:5px 0 12px;font-size:clamp(25px,3vw,37px)}.nhs-support-links>div:first-child>p:last-child{color:#b8bee8;font-size:12px;line-height:1.6}.nhs-support-links>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.nhs-support-links a{background:#1b226c;border:1px solid #505ba2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.nhs-support-links a:hover{border-color:var(--teal);transform:translateY(-1px)}.nhs-support-links a b{color:var(--teal);font-size:9px}.nhs-support-links a span{font-size:10px;font-weight:900}.nhs-support-links a i{color:var(--mint);font-style:normal}.nhs-notice{background:#ffb44d14;border:1px solid #a87b3c;border-left:5px solid #ffb44d;border-radius:12px;grid-template-columns:auto 1fr;gap:14px;margin:25px clamp(18px,6vw,88px);padding:16px;display:grid}.nhs-notice strong{color:#ffd083;text-transform:uppercase;font-size:10px}.nhs-notice p{color:#e2d7c7;margin:0;font-size:10px;line-height:1.55}@media (width<=850px){.nhs-hero{grid-template-columns:1fr}.nhs-stage-nav{grid-template-columns:1fr 1fr;position:static}.nhs-stage-body,.nhs-support-links,.nhs-stage-body ul{grid-template-columns:1fr}}@media (width<=520px){.nhs-hero h1{letter-spacing:-2px}.nhs-stage-nav,.nhs-support-links>div:last-child,.nhs-notice{grid-template-columns:1fr}}.hero{color:#fff;background:radial-gradient(circle at 78% 45%,#1c5bb17a,#0000 34%),linear-gradient(135deg,#071426,#0b1f3a);grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:35px;min-height:570px;padding:58px clamp(18px,4vw,72px) 72px;display:grid;overflow:hidden}.hero-copy{z-index:2;max-width:680px;position:relative}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:10px;font-weight:900}.hero .eyebrow{color:var(--teal)}.hero .eyebrow span{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #26d9f41f}.hero h1{letter-spacing:-5px;margin:0;font-size:clamp(58px,6.4vw,92px);line-height:.92}.hero h1 em{color:var(--teal);font-style:normal}.hero-subtitle{color:var(--teal);letter-spacing:-.025em;margin:17px 0 0;font-size:clamp(18px,2.1vw,29px);font-weight:850}.hero-intro{color:#c2cee0;max-width:640px;margin:27px 0 0;font-size:17px;line-height:1.7}.brand-signature{border-left:3px solid var(--mint);color:#dce6ed;letter-spacing:.015em;background:#b7f34a12;border-radius:0 9px 9px 0;width:fit-content;margin:22px 0 0;padding:9px 13px;font-size:clamp(14px,1.5vw,18px);font-weight:750}.brand-signature strong{color:var(--mint)}.hero-cta{border:1px solid var(--teal);width:fit-content;color:var(--teal);background:#20d9ff17;border-radius:12px;align-items:center;gap:11px;margin-top:27px;padding:13px 18px;font-size:13px;font-weight:900;transition:all .2s ease-out;display:flex}.hero-cta span{font-size:20px}.hero-cta:hover{background:var(--teal);color:#071426;transform:translateY(-2px);box-shadow:0 12px 28px #20d9ff2e}.hero-visual{align-self:stretch;place-items:center;min-width:0;display:grid;position:relative}.hero-visual:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#20d9ff29,#0000 68%);border-radius:50%;width:72%;position:absolute}.hero-visual img{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.06)drop-shadow(0 30px 35px #0000004d);border-radius:28px;width:min(100%,760px);height:auto;position:relative}.hero-annotation{z-index:2;color:#dceafb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071426e0;border:1px solid #87ddff7a;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;animation:4s ease-in-out infinite annotation-float;display:flex;position:absolute;box-shadow:0 12px 28px #0000003d}.hero-annotation span{width:24px;height:24px;color:var(--teal);background:#20d9ff1f;border-radius:7px;place-items:center;display:grid}.annotation-guidelines{top:17%;right:3%}.annotation-team{animation-delay:-2s;bottom:16%;left:2%}@keyframes annotation-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.amtmrcp-promo{color:#180f02;background:radial-gradient(circle at 12% 20%,#ffffff3d,#0000 18%),linear-gradient(110deg,#6f4904 0%,#c48a18 38%,#f3cd67 68%,#a66c07 100%);border:1px solid #f4c95d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1320px;margin:24px auto 0;padding:19px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #75480347,inset 0 1px #ffffff6b}.amtmrcp-promo:after{content:"✦";color:#fff3;pointer-events:none;font-size:106px;line-height:1;position:absolute;top:-34px;right:30%;transform:rotate(12deg)}.amtmrcp-promo-mark{text-align:center;background:#fff3c361;border:2px solid #351f01b8;border-radius:50%;place-content:center;width:78px;height:78px;display:grid;box-shadow:0 0 0 5px #fff5c92e}.amtmrcp-promo-mark span{letter-spacing:.16em;font-size:11px;font-weight:950}.amtmrcp-promo-mark strong{letter-spacing:-.04em;font-size:19px}.amtmrcp-promo-copy{z-index:1;min-width:0;position:relative}.amtmrcp-promo-copy p{color:#3c2500;letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:950}.amtmrcp-promo-copy h2{color:#160d00;letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.08}.amtmrcp-promo-copy>span{color:#392300;margin-top:7px;font-size:13px;line-height:1.5;display:block}.amtmrcp-promo-copy b{color:#1d1100;letter-spacing:.1em;background:#fff9dc52;border:1px solid #2a19008c;border-radius:5px;padding:2px 7px;display:inline-block}.amtmrcp-promo-cta{z-index:1;color:#ffe596;background:#161006;border:1px solid #211300;border-radius:12px;gap:3px;min-width:235px;padding:13px 17px;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;display:grid;position:relative}.amtmrcp-promo-cta small{color:#d8bb68;font-size:10px}.amtmrcp-promo-cta strong{justify-content:space-between;gap:12px;font-size:13px;display:flex}.amtmrcp-promo-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2616004d}.amtmrcp-promo-cta:focus-visible{outline-offset:3px;outline:3px solid #fff2bd}.shift-card{background:#1a1f68b8;border:1px solid #4c56a3;border-radius:18px;grid-template-columns:12px 1fr;gap:4px 12px;min-width:285px;max-width:350px;padding:21px;display:grid}.live-dot{background:var(--mint);border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #b7f34a1f}.shift-card div{flex-direction:column;gap:4px;display:flex}.shift-card small{color:#a8c8c9}.shift-card p{color:#bcd5d5;grid-column:2;margin:10px 0 0;font-size:11px;line-height:1.5}.audience-section{grid-template-columns:.8fr 1.2fr;gap:30px 55px;max-width:1440px;margin:0 auto;padding:42px 28px 28px;display:grid}.audience-heading h2{letter-spacing:-1.7px;max-width:430px;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.05}.audience-tabs{grid-template-columns:repeat(3,1fr);align-self:end;gap:10px;display:grid}.audience-tabs button{text-align:left;color:#c4d1de;cursor:pointer;background:#0d2538;border:1px solid #435471;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:14px;transition:all .2s ease-out;display:flex}.audience-tabs button span{color:var(--teal);letter-spacing:.08em;font-size:10px;font-weight:900}.audience-tabs button:hover,.audience-tabs button.active{border-color:var(--teal);color:#fff;background:#123149;transform:translateY(-3px);box-shadow:0 12px 28px #00000038}.audience-tabs button.active{box-shadow:inset 0 -3px var(--teal), 0 12px 28px #00000038}.orientation-note{background:linear-gradient(135deg,#0d2538f5,#102d42f5);border:1px solid #435471;border-radius:16px;grid-column:2;min-height:105px;padding:20px 22px;position:relative}.orientation-note:before{content:"CLINICAL PEARL";background:var(--mint);color:#172300;letter-spacing:.09em;border-radius:5px;padding:3px 8px;font-size:8px;font-weight:900;position:absolute;top:-9px;left:19px}.orientation-note strong{font-size:15px}.orientation-note p{color:#aebfd0;margin:8px 0 0;font-size:12px;line-height:1.6}.take-team{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.take-team article{background:#ffffff0b;border:1px solid #52637d;border-radius:12px;grid-template-columns:48px 1fr;gap:10px;min-height:108px;padding:12px;display:grid}.take-team article>span{background:var(--teal);color:#061533;border-radius:9px;place-items:center;width:44px;height:38px;font-size:8px;font-weight:900;display:grid}.take-team article div{flex-direction:column;gap:5px;display:flex}.take-team b{font-size:12px}.take-team small{color:#aebfd0;font-size:10px;line-height:1.5}.take-caveat{color:var(--mint);margin-top:12px;font-size:9px;line-height:1.5;display:block}.local-guideline-alert{z-index:4;color:#fff;background:linear-gradient(100deg,#c70663,#f33895);border:1px solid #ff62ae;border-radius:15px;align-items:center;gap:15px;max-width:1120px;min-height:74px;margin:-25px auto 0;padding:15px 20px;display:flex;position:relative;box-shadow:0 10px 30px #f3389547}.local-guideline-alert>span{color:#fff;background:0 0;border:2px solid #fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.local-guideline-alert strong{font-size:13px}.local-guideline-alert p{color:#ffe8f4;margin:5px 0 0;font-size:10px;line-height:1.5}.toolbar{z-index:2;max-width:1500px;margin:22px auto 0;padding:0 28px;position:relative}.category-deep-link-mode>.hero,.category-deep-link-mode>.amtmrcp-promo,.category-deep-link-mode>.audience-section,.category-deep-link-mode>.local-guideline-alert,.category-deep-link-mode>.diagnostic-assistant{display:none}.category-deep-link-mode>.toolbar{margin-top:0;padding-top:18px}.search{background:#f8f8ff;border:2px solid #a8afe4;border-radius:14px;grid-template-columns:38px 1fr 38px;align-items:center;max-width:860px;height:62px;margin:0 auto;padding:0 13px;display:grid;box-shadow:0 10px 30px #0003}.search>span{color:var(--teal);font-size:27px;transform:rotate(-15deg)}.search input{color:#161943;background:0 0;border:0;outline:0;width:100%;font-size:16px}.search input::placeholder{color:#87999a}.search button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:25px}.pathway-search-form{grid-template-columns:minmax(0,860px) auto auto;justify-content:center;align-items:center;gap:10px;display:grid}.pathway-search-form .search{grid-template-columns:38px 1fr;width:min(860px,100%);margin:0}.pathway-search-enter,.pathway-search-close{cursor:pointer;border-radius:13px;height:54px;padding:0 20px;font-weight:900}.pathway-search-enter{color:#101642;background:#50d3cb;border:1px solid #50d3cb;box-shadow:0 8px 22px #2cccc538}.pathway-search-close{color:#333a69;background:#fff;border:1px solid #7780aa}.pathway-search-enter:focus-visible,.pathway-search-close:focus-visible{outline-offset:2px;outline:3px solid #ffd067}@media (width<=720px){.pathway-search-form{grid-template-columns:1fr 1fr}.pathway-search-form .search{grid-column:1/-1}.pathway-search-enter,.pathway-search-close{width:100%}}.category-list{scrollbar-width:none;gap:8px;padding:22px 0 8px;display:flex;overflow-x:auto}.category-list button{border:2px solid var(--teal);color:#fff;cursor:pointer;background:#10144e;border-radius:11px;flex:none;padding:10px 15px;font-size:11px;font-weight:800}.category-list button:nth-child(3n){border-color:#aa65ef}.category-list button:nth-child(4n){border-color:var(--mint)}.category-list button:nth-child(5n){border-color:#ff9b42}.category-list button.active{background:var(--teal);border-color:var(--teal);color:#07103b}.hero-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.drug-tool-cta{color:var(--mint);border-color:var(--mint);background:0 0}.diagnosis-cta{color:#ffd45c;border-color:#ffd45c}.diagnosis-cta:hover{color:#10143f;background:#ffd45c}.diagnostic-assistant{background:linear-gradient(145deg,#171c68f7,#0c1043fa);border:1px solid #5964ae;border-radius:24px;max-width:1440px;margin:46px auto 20px;padding:34px clamp(18px,4vw,46px);scroll-margin-top:112px;box-shadow:0 18px 48px #0000004d}.diagnostic-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.diagnostic-heading h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,56px)}.diagnostic-heading p:last-child{color:#c5cbef;max-width:760px;margin:10px 0 0;line-height:1.55}.diagnostic-heading>span{color:#ffd45c;border:2px solid #ffd45c;border-radius:22px;flex:none;place-items:center;width:78px;height:78px;font-size:23px;font-weight:900;display:grid;box-shadow:0 0 28px #ffd45c29}.diagnostic-warning{color:#efe8cc;background:#f7bd4b1a;border:1px solid #f7bd4b;border-left-width:5px;border-radius:13px;grid-template-columns:auto 1fr;gap:12px;margin:24px 0 20px;padding:15px 17px;font-size:12px;line-height:1.55;display:grid}.diagnostic-warning b{color:#ffe08e;white-space:nowrap}.diagnostic-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.diagnostic-form label{color:#eef0ff;gap:7px;font-size:12px;font-weight:850;display:grid}.diagnostic-form label>span b{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;background:#26d9f41f;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:8px}.diagnostic-form .wide{grid-column:1/-1}.diagnostic-form textarea{resize:vertical;color:#121642;width:100%;min-height:94px;font:inherit;background:#f9f9ff;border:1px solid #6872b8;border-radius:11px;outline:0;padding:13px 14px;font-weight:500;line-height:1.45}.diagnostic-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #26d9f426}.diagnostic-form textarea::placeholder{color:#79809f}.diagnostic-wizard{display:block}.wizard-progress{color:#cbd0ee;grid-template-columns:1fr auto;gap:8px;margin-bottom:18px;font-size:11px;display:grid}.wizard-progress b{color:var(--mint)}.wizard-progress i{background:#343b82;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.wizard-progress em{border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--mint));height:100%;transition:width .25s;display:block}.wizard-field textarea{min-height:150px;font-size:15px}.wizard-field>small{color:#9fa7d5;font-size:10px;font-weight:600}.wizard-section{background:#ffffff09;border:1px solid #5964ae;border-radius:16px;margin:0;padding:20px}.wizard-section legend{color:#fff;padding:0 9px;font-size:18px;font-weight:900}.wizard-section>p{color:#aeb6dd;margin:0 0 15px;font-size:11px;line-height:1.5}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.wizard-grid label{align-content:start}.wizard-grid input,.wizard-grid textarea{box-sizing:border-box;color:#121642;width:100%;font:inherit;background:#f9f9ff;border:1px solid #6872b8;border-radius:11px;outline:0;padding:12px 13px;font-size:14px;font-weight:500}.wizard-grid textarea{min-height:105px}.wizard-grid input:focus,.wizard-grid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #26d9f426}.dictation-field{position:relative}.dictation-field input,.dictation-field textarea{padding-right:96px}.dictation-button{cursor:pointer;position:absolute;top:8px;right:8px;color:#242b70!important;background:#eef0ff!important;border:1px solid #6872b8!important;border-radius:8px!important;width:auto!important;padding:7px 9px!important;font-size:12px!important;font-weight:800!important}.dictation-button:hover,.dictation-button.active{color:#a81943!important;background:#fff0f4!important;border-color:#d63763!important}.dictation-button.active{animation:1.3s ease-in-out infinite dictation-pulse}@keyframes dictation-pulse{50%{box-shadow:0 0 0 5px #d6376326}}.wizard-field{gap:7px;min-width:0;display:grid}.wizard-field>label{color:#eef0ff;font-size:12px;font-weight:850}.field-media-actions{flex-wrap:wrap;gap:7px;display:flex}.field-media-actions label{cursor:pointer;width:auto;display:inline-flex!important}.field-media-actions label>span{color:#dce1ff;background:#ffffff0f;border:1px solid #6872b8;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.field-media-actions label:hover>span{border-color:var(--teal);color:var(--teal)}.field-media-actions input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-attachments{gap:5px;margin:0;padding:0;list-style:none;display:grid}.field-attachments li{color:#dce9f5;background:#26d9f414;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex}.field-attachments button{color:#ff91c5;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.attachment-limit{background:#ffd45c1a;border-radius:8px;padding:9px 11px;font-weight:800;color:#ffe08e!important;margin:12px 0 0!important;font-size:10px!important}.bmi-chip,.prompt-chip{color:var(--mint);background:#b7f34a14;border:1px solid #b7f34a73;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;font-size:11px;display:flex}.prompt-chip{color:var(--teal);background:#26d9f414;border-color:#26d9f473;justify-content:flex-start;font-weight:850}.clinical-upload{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.clinical-upload>label{background:#070c3a59;border:1px dashed #6c76bc;border-radius:12px;padding:14px}.clinical-upload input{color:#cbd0ef;font-size:11px}.clinical-upload ul{color:#d9dcf3;background:#ffffff0a;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 12px 12px 30px;font-size:11px}.clinical-upload li{margin:5px 0}.clinical-upload button{color:#ff91c5;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:800}.wizard-nav{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.wizard-nav button,.wizard-review button{border:1px solid var(--teal);background:var(--teal);color:#07103b;cursor:pointer;border-radius:11px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900}.wizard-nav button:disabled,.wizard-review button:disabled{opacity:.45;cursor:not-allowed}.wizard-nav button.secondary,.wizard-review button.secondary{color:#cbd0f2;background:0 0;border-color:#6872b8}.wizard-review{background:#ffffff0a;border:1px solid #5964ae;border-radius:15px;padding:22px}.wizard-review>p{color:#c9cef0;font-size:12px;line-height:1.5}.wizard-review .diagnostic-consent{margin:16px 0}.diagnostic-wizard>.diagnostic-actions{margin-top:12px}.diagnostic-consent{background:#ffffff0a;border:1px solid #5964ae;border-radius:11px;grid-template-columns:22px 1fr;align-items:start;padding:13px 14px;display:flex!important}.diagnostic-consent input{width:19px;height:19px;accent-color:var(--teal);margin:0}.diagnostic-consent span{color:#c9cef0;font-weight:600;line-height:1.5}.diagnostic-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.diagnostic-actions button{border:1px solid var(--teal);background:var(--teal);color:#07103b;cursor:pointer;border-radius:11px;min-height:50px;padding:0 18px;font-size:12px;font-weight:900}.diagnostic-actions button:disabled{opacity:.45;cursor:not-allowed}.diagnostic-actions button.secondary{color:#cbd0f2;background:0 0;border-color:#6872b8}.diagnostic-result{border-top:1px solid #424a91;margin-top:28px;padding-top:28px;scroll-margin-top:110px}.interpretation-grid{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 20px;display:grid}.interpretation-card{background:#ffffff0b;border:1px solid #5964ae;border-radius:14px;padding:18px}.interpretation-card h4{color:#7ee7f2;margin:0 0 8px}.interpretation-card p,.interpretation-card li{color:#d8dcf3;font-size:12px;line-height:1.55}.interpretation-card>b{color:#ffe08e;text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-size:11px;display:block}.interpretation-card ul{margin:6px 0 0;padding-left:18px}.result-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.result-head h3{margin:0;font-size:clamp(27px,3vw,40px)}.result-head>span{border:1px solid var(--mint);color:var(--mint);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.incomplete-note{color:#ffd0a4;background:#ff9b421f;border-radius:10px;padding:12px 14px;font-size:12px}.differential-list{gap:12px;margin-top:18px;display:grid}.differential-list>article{background:#ffffff0a;border:1px solid #5964ae;border-radius:16px;grid-template-columns:48px 1fr;gap:15px;padding:18px;display:grid}.differential-rank{border:2px solid var(--teal);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.differential-copy small{color:var(--mint);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.differential-copy h4{margin:4px 0 8px;font-size:20px}.differential-copy>p{color:#cbd0ee;margin:0;font-size:12px;line-height:1.5}.differential-copy>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.differential-copy section{background:#080b368c;border-radius:11px;padding:12px}.differential-copy section>b{color:#ffd45c;font-size:11px}.differential-copy ul{color:#cbd0ee;margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.5}.investigation-link{border:1px solid var(--teal);color:var(--teal);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;font-size:10px;font-weight:900;display:flex}.no-differential{text-align:center;color:#d6daf4;border:1px dashed #6872b8;border-radius:14px;margin-top:18px;padding:24px}.no-differential p{color:#aeb5df;margin:7px 0 0;font-size:12px}.must-not-miss{border-left:5px solid var(--red);color:#f3dce9;background:#f338951a;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;font-size:12px;line-height:1.5;display:grid}.must-not-miss b{color:#ff91c5;white-space:nowrap}@media (width<=760px){.diagnostic-assistant{margin:28px 16px 12px;padding:24px 16px}.diagnostic-heading{align-items:flex-start}.diagnostic-heading>span{border-radius:15px;width:56px;height:56px;font-size:17px}.diagnostic-form{grid-template-columns:1fr}.diagnostic-form .wide{grid-column:1}.wizard-section{padding:15px}.wizard-grid,.clinical-upload,.interpretation-grid,.diagnostic-warning,.must-not-miss{grid-template-columns:1fr}.diagnostic-warning b,.must-not-miss b{white-space:normal}.differential-copy>div{grid-template-columns:1fr}.result-head{flex-direction:column;align-items:flex-start}.differential-list>article{grid-template-columns:38px 1fr;padding:14px}.differential-rank{width:34px;height:34px}.diagnostic-actions button{width:100%}}.drug-tool-cta:hover{background:#b7f34a1a}.enhanced-pathway{background:linear-gradient(145deg,#161b63f7,#0a0e3afa);border:1px solid #5964ae;border-radius:20px;margin:24px 0;padding:24px;box-shadow:0 15px 38px #00000038}.potassium-visual-pathway{background:linear-gradient(145deg,#161b63fa,#080c33fc);border:1px solid #5964ae;border-radius:20px;margin:24px 0;padding:24px;box-shadow:0 15px 38px #0000003d}.potassium-visual-pathway>header{border-bottom:1px solid #414985;padding-bottom:18px}.potassium-visual-pathway>header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.potassium-visual-pathway>header h3{margin:6px 0;font-size:clamp(25px,3vw,38px)}.potassium-visual-pathway>header span{color:#bac1e8;font-size:12px}.potassium-alert{background:#ff477e1a;border-left:5px solid #ff477e;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin:18px 0;padding:14px;font-size:11px;line-height:1.5;display:grid}.potassium-alert strong{color:#ff9fc4}.potassium-ecg-gallery{gap:14px;margin:18px 0;display:grid}.potassium-ecg-gallery article{color:#151943;background:#f9f2f4;border:1px solid #4d579f;border-radius:14px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.potassium-ecg-gallery article>div:first-child{gap:5px;display:grid}.potassium-ecg-gallery article b{color:#c41448;font-size:10px}.potassium-ecg-gallery article strong{font-size:14px}.potassium-ecg-gallery article small{color:#5e6282;font-size:10px;line-height:1.45}.potassium-ecg-strip{background:#fff;border:1px solid #d99aac;border-radius:8px;min-width:0;overflow:hidden}.potassium-ecg-strip svg{width:100%;height:112px;display:block}.potassium-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.potassium-actions article{background:#202772b3;border:1px solid #4a559f;border-radius:12px;padding:14px}.potassium-actions strong{color:var(--teal);font-size:12px}.potassium-actions p{color:#c5caed;margin:7px 0 0;font-size:10px;line-height:1.55}.potassium-visual-pathway footer{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.potassium-visual-pathway footer a{color:var(--mint);background:#181e69;border:1px solid #5c68b3;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900}.headache-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.headache-patterns>article{background:#191f6bc7;border:1px solid #4f59a1;border-radius:15px;grid-template-columns:105px 1fr;gap:14px;padding:15px;display:grid}.headache-patterns h4{color:var(--teal);margin:0 0 7px;font-size:15px}.headache-patterns p{color:#cbd0f1;margin:5px 0;font-size:10px;line-height:1.5}.headache-patterns p b{color:#fff}.headache-portrait{background:linear-gradient(145deg,#d8a57e,#a96f55);border-radius:48% 48% 44% 44%;width:96px;height:118px;margin:auto;position:relative;box-shadow:inset -12px -8px #41192c24}.headache-portrait:before{content:"";border-bottom:3px solid #3318266b;border-radius:50%;width:46px;height:32px;position:absolute;top:45px;left:25px}.headache-portrait:after{content:"";border-bottom:2px solid #3318266b;border-radius:50%;width:22px;height:8px;position:absolute;top:82px;left:40px}.headache-portrait span,.headache-portrait i{z-index:2;display:block;position:absolute}.headache-migraine .headache-portrait span{background:radial-gradient(circle at 45% 35%,#fffb76 0 10%,#ff4986 32%,#ff49861f 70%);border-radius:48px 0 0 48px;inset:3px 47px 3px 3px}.headache-migraine .headache-portrait i{background:#fff067;border-radius:50%;width:21px;height:21px;top:38px;left:15px;box-shadow:0 0 20px 8px #ff477e}.headache-tension .headache-portrait span{border:7px solid #ffbf3f;border-radius:50%;height:22px;top:25px;left:-4px;right:-4px;box-shadow:0 0 14px #ffbf3f}.headache-cluster .headache-portrait span{background:radial-gradient(circle,#fff46b 0 12%,#ff243d 35%,#ff243d2e 72%);border-radius:50%;width:27px;height:27px;top:42px;left:14px;box-shadow:0 0 18px 7px #ff243d}.headache-cluster .headache-portrait i{background:#53cfff;border-radius:50%;width:7px;height:13px;top:65px;left:10px;box-shadow:9px 8px #53cfff}.headache-overuse .headache-portrait span{background:repeating-radial-gradient(circle at 50% 30%,#ff4b91b3 0 6px,#705ff673 7px 14px,#0000 15px 22px);border-radius:45%;inset:7px}@media (width<=850px){.potassium-ecg-gallery article,.headache-patterns{grid-template-columns:1fr}.headache-patterns>article{grid-template-columns:90px 1fr}.headache-portrait{transform-origin:0 0;transform:scale(.86)}.potassium-actions{grid-template-columns:1fr}}.elyte-pathway{background:linear-gradient(145deg,#161b63fa,#080c33fc);border:1px solid #5964ae;border-radius:22px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 15px 38px #0000003d}.elyte-pathway>header{border-bottom:1px solid #414985;padding-bottom:18px}.elyte-pathway>header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.elyte-pathway>header h3{margin:6px 0;font-size:clamp(25px,3vw,38px)}.elyte-pathway>header span{color:#bac1e8;font-size:12px;line-height:1.55}.elyte-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);gap:14px;margin:18px 0;display:grid}.elyte-severity{background:#111650;border:1px solid #4d579f;border-radius:16px;grid-template-columns:repeat(3,1fr);align-content:start;gap:7px;padding:14px;display:grid}.elyte-severity span{color:#dce1ff;text-align:center;background:#1d2879;border-radius:10px;place-items:center;min-height:80px;padding:8px;font-size:9px;font-weight:800;display:grid}.elyte-severity span b{color:var(--teal);font-size:17px;display:block}.elyte-severity span.danger{background:#4b174f}.elyte-severity span.danger b{color:#ff9fc4}.elyte-severity small{color:#aeb6e5;grid-column:1/-1;font-size:9px;line-height:1.45}.water-balance-figure{background:radial-gradient(circle at 20% 40%,#26d9f429,#0000 35%),#0d144d;border:1px solid #4971a4;border-radius:16px;grid-template-columns:1fr .55fr 1.25fr;align-items:center;gap:8px;min-height:205px;padding:20px;display:grid;position:relative}.body-cell{aspect-ratio:1;background:#26d9f41f;border:3px solid #43d9ee;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 30px #26d9f424}.body-cell span{font-weight:900}.body-cell i{color:#7eeaf7;font-size:9px;position:absolute}.body-cell i:first-of-type{top:22%;left:22%}.body-cell i:nth-of-type(2){bottom:25%;right:20%}.body-cell i:nth-of-type(3){top:45%;right:14%}.water-arrows{color:#7eeaf7;gap:4px;font-weight:900;display:flex}.blood-vessel{background:#f25b941c;border:3px solid #f25b94;border-radius:50%/25%;flex-wrap:wrap;place-content:center;gap:8px;min-height:112px;padding:18px;display:flex;position:relative}.blood-vessel b{color:#451435;background:#ff9fc4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.blood-vessel small{color:#ffb8d2;text-align:center;width:100%;font-size:9px}.water-balance-figure>p{color:#c7ceef;text-align:center;grid-column:1/-1;margin:0;font-size:10px}.phosphate-figure{background:radial-gradient(circle,#b7f34a29,#0000 32%),#10134f;border:1px solid #7260a7;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:10px;min-height:235px;padding:18px;display:grid;position:relative}.atp-core{z-index:2;border:3px solid var(--mint);background:#172063;border-radius:50%;align-content:center;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #b7f34a40}.atp-core span{color:var(--mint);font-size:10px}.atp-core b{font-size:24px}.atp-core small{color:#bec5e9;font-size:8px}.organ{background:#1f266fd1;border:1px solid #5964ae;border-radius:13px;flex-direction:column;justify-content:center;min-height:90px;padding:14px;display:flex}.organ:nth-child(2n){padding-right:58px}.organ:nth-child(odd){text-align:right;padding-left:58px}.organ b{color:var(--teal);font-size:11px}.organ span{color:#c0c7eb;font-size:9px;line-height:1.4}.elyte-steps{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.elyte-steps article{border:1px solid #4c579d;border-top:4px solid var(--teal);background:#171d68;border-radius:13px;grid-template-columns:auto 1fr;gap:9px;padding:14px;display:grid;position:relative}.elyte-steps article.warn{border-top-color:#f3c84b}.elyte-steps article.danger{border-top-color:#ff477e}.elyte-steps article>b{width:27px;height:27px;color:var(--teal);background:#273185;border-radius:50%;place-items:center;font-size:9px;display:grid}.elyte-steps strong{font-size:11px;display:block}.elyte-steps p{color:#c1c8eb;margin:5px 0 0;font-size:9px;line-height:1.5}.elyte-safety-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.elyte-safety-grid article{background:#202772b3;border:1px solid #4a559f;border-radius:12px;padding:15px}.elyte-safety-grid strong{color:var(--mint);font-size:11px}.elyte-safety-grid p{color:#c5caed;margin:7px 0 0;font-size:9px;line-height:1.55}.elyte-alert{background:#ff477e1a;border-left:5px solid #ff477e;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:14px;font-size:10px;line-height:1.5;display:grid}.elyte-alert strong{color:#ff9fc4}.elyte-pathway footer{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.elyte-pathway footer a{color:var(--mint);background:#181e69;border:1px solid #5c68b3;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900}@media (width<=980px){.elyte-steps{grid-template-columns:repeat(2,1fr)}.elyte-hero-grid{grid-template-columns:1fr}}@media (width<=640px){.elyte-steps,.elyte-safety-grid{grid-template-columns:1fr}.elyte-severity{grid-template-columns:repeat(3,1fr)}.water-balance-figure{grid-template-columns:1fr .45fr 1.15fr;padding:12px}.organ:nth-child(2n){padding-right:45px}.organ:nth-child(odd){padding-left:45px}.elyte-alert{grid-template-columns:1fr}}.ecgi-pathway{background:radial-gradient(circle at 92% 2%,#26d9f41f,#0000 22%),linear-gradient(150deg,#171c68,#080c35);border:1px solid #5964ae;border-radius:22px;margin:24px 0;padding:clamp(17px,3vw,28px);box-shadow:0 20px 52px #0000004d}.ecgi-pathway>header{border-bottom:1px solid #414985;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.ecgi-pathway>header p,.ecgi-mimic-title p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.ecgi-pathway>header h3{margin:6px 0;font-size:clamp(27px,4vw,43px)}.ecgi-pathway>header span{color:#bec5eb;font-size:11px}.ecgi-pathway>header>b{border:1px solid var(--teal);min-width:78px;color:var(--teal);text-align:center;background:#26d9f414;border-radius:14px;place-items:center;padding:13px;font-size:12px;display:grid}.ecgi-pathway>header small{color:#aab3e0;font-size:8px}.ecgi-danger{background:#ff477e1a;border-left:5px solid #ff477e;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;margin:16px 0;padding:14px;font-size:10px;line-height:1.5;display:grid}.ecgi-danger strong{color:#ff9fc4}.ecgi-pathway section{background:#101551b8;border:1px solid #465092;border-radius:16px;margin-top:17px;padding:18px}.ecgi-pathway h4{margin:0 0 12px;font-size:18px}.ecgi-labelled-wave{background:#fff;border:1px solid #d6a5b1;border-radius:12px;overflow:hidden}.ecgi-labelled-wave svg{width:100%;height:auto;min-height:190px;display:block}.ecgi-anatomy-notes{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.ecgi-anatomy-notes article,.axis-steps article{background:#ffffff0a;border-radius:10px;padding:11px}.ecgi-anatomy-notes b,.axis-steps b{color:var(--teal);font-size:10px}.ecgi-anatomy-notes p,.axis-steps span{color:#bfc6e8;margin:5px 0 0;font-size:8px;line-height:1.45;display:block}.ecgi-axis{grid-template-columns:.65fr 1fr .8fr;align-items:center;gap:15px;display:grid}.ecgi-axis>div:first-child p{color:var(--mint);text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.ecgi-axis>div:first-child h4{margin:5px 0}.ecgi-axis>div:first-child span{color:#bac2e6;font-size:9px;line-height:1.5}.axis-wheel{aspect-ratio:1;background:conic-gradient(from -90deg,#ffb53626 0 25%,#54deb226 0 50%,#ff477e26 0 75%,#7e66f626 0);border:2px solid #7782c4;border-radius:50%;max-width:330px;margin:auto;position:relative}.axis-wheel:before,.axis-wheel:after{content:"";background:#7782c4;position:absolute}.axis-wheel:before{width:2px;height:100%;top:0;left:50%}.axis-wheel:after{width:100%;height:2px;top:50%;left:0}.axis-wheel span,.axis-wheel i{z-index:2;text-align:center;font-size:8px;font-style:normal;font-weight:800;position:absolute}.axis-i{color:#fff;top:47%;right:7px}.axis-avf{color:#fff;bottom:6px;left:44%}.axis-normal{color:#68e2b9;bottom:21%;right:13%}.axis-left{color:#ffca61;bottom:21%;left:12%}.axis-right{color:#ff92b8;top:20%;right:10%}.axis-extreme{color:#b8a9ff;top:20%;left:11%}.axis-steps{gap:6px;display:grid}.ecgi-card-grid,.ecgi-pattern-grid,.ecgi-mimic-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ecgi-card-grid article,.ecgi-pattern-grid article,.ecgi-mimic-grid article{background:#ffffff08;border:1px solid #4a5597;border-radius:12px;padding:13px}.ecgi-card-grid article>span,.ecgi-acs-grid article span{color:var(--teal);background:#26d9f41a;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.ecgi-card-grid h5,.ecgi-acs h5{margin:7px 0 9px;font-size:13px}.ecgi-card-grid p,.ecgi-pattern-grid p,.ecgi-mimic-grid p{color:#c1c8e9;margin:8px 0 0;font-size:9px;line-height:1.5}.ecgi-card-grid small{color:#9099c9;margin-top:7px;font-size:8px;line-height:1.45;display:block}.ecgi-strip{color:#13205f;background:#fff;border:1px solid #d8a6b2;border-radius:8px;overflow:hidden}.ecgi-strip.red{color:#b10f3c}.ecgi-strip.amber{color:#a85a0b}.ecgi-strip svg{width:100%;height:100px;display:block}.ecgi-pattern-grid article>b,.ecgi-mimic-grid article>b{color:#fff;margin-bottom:8px;font-size:11px;display:block}.ecgi-acs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ecgi-acs-grid article{background:#ffffff09;border-radius:13px;padding:14px}.ecgi-acs-grid .stemi{border-top:4px solid #ff477e}.ecgi-acs-grid .nstemi{border-top:4px solid #ffbd4a}.ecgi-acs-grid ul{color:#c4caea;margin:10px 0 0;padding-left:17px;font-size:9px;line-height:1.5}.ecgi-territories{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.ecgi-territories span{color:#bfc6e8;background:#20266e;border-radius:9px;padding:9px;font-size:8px}.ecgi-territories b{color:var(--teal);display:block}.ecgi-mimic-title{justify-content:space-between;align-items:end;gap:18px;display:flex}.ecgi-mimic-title h4{margin:5px 0 0}.ecgi-mimic-title>strong{color:#e8d7ae;background:#ffbd4a14;border-left:4px solid #ffbd4a;max-width:440px;padding:10px;font-size:9px;line-height:1.45}.ecgi-pathway>footer{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.ecgi-pathway>footer a{color:var(--mint);background:#171d67;border:1px solid #5c68b3;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.ecgi-footnote{color:#919ac8;margin:11px 0 0;font-size:8px;line-height:1.5}@media (width<=900px){.ecgi-anatomy-notes{grid-template-columns:repeat(2,1fr)}.ecgi-axis{grid-template-columns:1fr 1fr}.axis-steps{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=650px){.ecgi-pathway>header,.ecgi-mimic-title{display:grid}.ecgi-pathway>header>b{justify-self:start}.ecgi-danger,.ecgi-card-grid,.ecgi-pattern-grid,.ecgi-acs-grid,.ecgi-mimic-grid,.ecgi-axis,.ecgi-anatomy-notes,.axis-steps,.ecgi-territories{grid-template-columns:1fr}.axis-steps{grid-column:auto}.ecgi-labelled-wave{overflow-x:auto}.ecgi-labelled-wave svg{min-width:720px}.axis-wheel{width:min(100%,300px)}}.enhanced-pathway>header{border-bottom:1px solid #414985;padding-bottom:18px}.enhanced-pathway>header p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.enhanced-pathway>header h3{margin:6px 0;font-size:clamp(25px,3vw,38px)}.enhanced-pathway>header>span{color:#bac1e8;font-size:12px}.ep-alert{color:#efd9e6;background:#ff477e1a;border-left:5px solid #ff477e;border-radius:11px;grid-template-columns:auto 1fr;gap:13px;margin:18px 0;padding:14px 16px;font-size:11px;line-height:1.55;display:grid}.ep-alert b{color:#ff91bd;white-space:nowrap}.ep-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ep-flow article,.ep-grid article{background:#ffffff09;border:1px solid #505995;border-radius:13px;padding:15px}.ep-flow article>b{color:var(--teal);font-size:10px;display:block}.ep-flow strong{color:#fff;margin:5px 0;font-size:13px;display:block}.ep-flow p,.ep-grid p{color:#c6cceb;margin:0;font-size:10px;line-height:1.55}.ep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ep-grid h4{color:#ffd45c;margin:0 0 7px;font-size:13px}.enhanced-pathway>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.ep-link{color:#fff;border:1px solid #5b65a7;border-radius:11px;grid-template-columns:1fr auto;gap:3px 10px;padding:12px;display:grid}.ep-link strong{font-size:11px}.ep-link span{color:#aeb6df;grid-column:1;font-size:9px}.ep-link b{color:var(--teal);grid-area:1/2/3;align-self:center}.lab-hero{max-width:1180px;margin:0 auto;padding:70px 24px 28px}.lab-hero h1{letter-spacing:-3px;max-width:900px;margin:8px 0 14px;font-size:clamp(43px,7vw,78px);line-height:.95}.lab-hero>p:not(.eyebrow){color:#c5cbef;max-width:790px;line-height:1.65}.lab-warning{color:#e9e3c7;background:#f7bd4b1a;border:1px solid #f7bd4b;border-left-width:5px;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;margin-top:22px;padding:15px 17px;font-size:11px;display:grid}.lab-warning b{color:#ffe08e}.lab-visual-comparison{background:linear-gradient(145deg,#171c68f7,#080c33fa);border:1px solid #5964ae;border-radius:22px;max-width:1180px;margin:0 auto 22px;padding:24px;box-shadow:0 18px 45px #00000040}.lab-visual-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.lab-visual-title p{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.lab-visual-title h2{margin:5px 0;font-size:clamp(24px,3.5vw,39px)}.lab-visual-title span{color:#bdc4e9;font-size:11px}.lab-visual-title>b{color:#cdd2f1;white-space:nowrap;background:#101557;border:1px solid #6370ba;border-radius:10px;padding:10px 13px;font-size:9px}.lab-visual-title>b i{color:var(--teal);margin:0 6px;font-style:normal}.lab-report-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lab-report-picture{color:#17203f;background:#fbfcff;border:1px solid #ccd2df;border-radius:14px;overflow:hidden;box-shadow:0 12px 26px #0000002e}.lab-report-picture>header{background:#eef2f8;justify-content:space-between;gap:12px;padding:15px 16px;display:flex}.lab-report-picture>header div{gap:2px;display:grid}.lab-report-picture>header span{color:#52617d;letter-spacing:.14em;font-size:7px;font-weight:900}.lab-report-picture>header strong{font-size:14px}.lab-report-picture>header small{color:#6e7890;font-size:8px}.lab-report-picture>header>b{color:#127347;background:#dff4e9;border-radius:7px;align-self:start;padding:6px 8px;font-size:8px}.lab-report-picture.abnormal>header>b{color:#b20c39;background:#ffe0e5}.lab-report-head,.lab-report-row{grid-template-columns:1.25fr .62fr .7fr .9fr .42fr;align-items:center;gap:7px;padding:8px 13px;display:grid}.lab-report-head{color:#737d91;text-transform:uppercase;background:#f7f8fb;border-top:1px solid #dfe3eb;border-bottom:1px solid #dfe3eb;font-size:7px;font-weight:900}.lab-report-row{border-bottom:1px solid #e6e9ef;min-height:38px;font-size:9px}.lab-report-row strong{font-size:9px}.lab-report-row>b{font-size:12px}.lab-report-row>span{color:#68738a}.lab-report-row i{color:#147048;background:#e3f4ea;border-radius:6px;justify-self:end;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.lab-report-row.high{background:#fff4f5}.lab-report-row.low{background:#fff8ec}.lab-report-row.high>b,.lab-report-row.high i{color:#b20c39}.lab-report-row.low>b,.lab-report-row.low i{color:#a05a00}.lab-report-row.high i{background:#ffdce3}.lab-report-row.low i{background:#ffebc9}.lab-report-picture>footer{color:#68738a;background:#f1f3f7;justify-content:space-between;gap:10px;padding:10px 13px;font-size:7px;display:flex}.lab-report-picture>footer strong{color:#273451}.lab-reading-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.lab-reading-steps article{background:#1c236fa8;border:1px solid #4b559a;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;padding:12px;display:grid}.lab-reading-steps article>b{background:var(--teal);color:#07103e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.lab-reading-steps strong{font-size:10px}.lab-reading-steps p{color:#bdc4e7;margin:4px 0 0;font-size:8px;line-height:1.45}.lab-reading-steps i{color:#fff;font-style:normal;font-weight:900}.lab-visual-caution{color:#d8d2b9;background:#f7bd4b14;border-left:4px solid #f7bd4b;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.lab-visual-caution strong{color:#ffe08e}.lab-shell{max-width:1180px;margin:0 auto;padding:10px 24px 90px}.lab-tools{z-index:4;background:#0e1248f7;border:1px solid #5964ae;border-radius:16px;padding:16px;position:sticky;top:82px;box-shadow:0 12px 28px #0003}.lab-tools label{color:#111642;background:#fafaff;border:1px solid #7780c2;border-radius:11px;align-items:center;gap:10px;padding:0 13px;display:flex}.lab-tools input{color:#111642;background:0 0;border:0;outline:0;width:100%;min-height:50px}.lab-tools label button{color:#596080;cursor:pointer;background:0 0;border:0;font-size:20px}.lab-tools>div{gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.lab-tools>div button{white-space:nowrap;color:#cbd1f1;cursor:pointer;background:#171c68;border:1px solid #5964ae;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.lab-tools>div button.active{border-color:var(--teal);background:var(--teal);color:#08103a}.lab-results>p{color:var(--mint);text-transform:uppercase;letter-spacing:.08em;margin:20px 3px 9px;font-size:10px;font-weight:900}.lab-results>article{background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #505995;border-radius:14px;margin-bottom:9px;overflow:hidden}.lab-results>article.open{border-color:var(--teal)}.lab-test-title{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;width:100%;padding:17px;display:grid}.lab-test-title span{color:var(--mint);text-transform:uppercase;font-size:9px;font-weight:900}.lab-test-title strong{font-size:16px}.lab-test-title b{color:var(--teal);font-size:23px}.lab-detail{border-top:1px solid #414985;padding:0 18px 19px}.lab-purpose{color:#d3d8f2;margin:16px 0;font-size:12px;line-height:1.55}.lab-detail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lab-detail section{background:#070a308a;border-radius:11px;padding:14px}.lab-detail h3{color:#ffd45c;margin:0;font-size:11px}.lab-detail ul{color:#c7cdee;margin:8px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.lab-detail .lab-urgent{border-left:4px solid #ff477e}.lab-detail>a{border:1px solid var(--teal);color:var(--teal);border-radius:8px;margin-top:13px;padding:9px 11px;font-size:10px;font-weight:900;display:inline-flex}.reference-range-card{border:1px solid #26d9f46b;background:linear-gradient(135deg,#0c475b8c,#090e39b8)!important;border-radius:13px!important;margin:0 0 13px!important;padding:15px!important}.reference-range-card>header{align-items:center;gap:10px;display:flex}.reference-range-card>header>span{background:var(--teal);color:#07103e;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.reference-range-card h3{color:#fff!important;font-size:13px!important}.reference-range-card header p{color:#aebbe3;margin:3px 0 0;font-size:8px}.reference-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.reference-range-grid>div{background:#050a2b80;border:1px solid #70becd3b;border-radius:10px;gap:4px;padding:11px;display:grid}.reference-range-grid span{color:var(--mint);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900}.reference-range-grid strong{font-size:12px}.reference-range-grid small{color:#adb6db;font-size:8px;line-height:1.4}.reference-range-grid i{grid-template-columns:1fr 1.55fr 1fr;gap:3px;margin-top:5px;font-style:normal;display:grid;position:relative}.reference-range-grid i:before{content:"";background:linear-gradient(90deg,#f0a348 0 27%,#39d98a 27% 73%,#f05c7a 73%);border-radius:4px;height:5px;position:absolute;top:0;left:0;right:0}.reference-range-grid i b{z-index:1;background:#fff;width:2px;height:9px;position:absolute;top:-2px;left:50%;box-shadow:0 0 5px #fff}.reference-range-grid em{color:#7f8bb9;text-align:center;padding-top:8px;font-size:6px;font-style:normal}.reference-range-grid em:nth-of-type(2){color:#76e2ae;font-weight:900}.reference-range-card>footer{color:#e5cf91;border-top:1px solid #70becd2e;margin-top:10px;padding-top:9px;font-size:8px;line-height:1.45}@media (width<=800px){.ep-flow{grid-template-columns:1fr 1fr}.enhanced-pathway>footer,.lab-detail>div{grid-template-columns:1fr}.lab-tools{top:68px}.lab-test-title{grid-template-columns:74px 1fr auto}.lab-warning,.ep-alert{grid-template-columns:1fr}.ep-alert b{white-space:normal}.lab-visual-comparison{margin-left:16px;margin-right:16px;padding:17px}.lab-visual-title{flex-direction:column;align-items:flex-start}.lab-report-grid{grid-template-columns:1fr}.lab-reading-steps{grid-template-columns:1fr 1fr}}@media (width<=520px){.ep-flow,.ep-grid{grid-template-columns:1fr}.enhanced-pathway{padding:17px}.lab-hero h1{letter-spacing:-2px}.lab-test-title{grid-template-columns:1fr auto}.lab-test-title span{grid-column:1/-1}.lab-reading-steps,.reference-range-grid{grid-template-columns:1fr}.lab-report-head,.lab-report-row{grid-template-columns:1.15fr .55fr .65fr .4fr}.lab-report-head span:nth-child(4),.lab-report-row>span:nth-child(4){display:none}.lab-report-picture>footer{display:grid}}.drug-tool-icon{border:1px solid;border-radius:8px;place-items:center;width:28px;height:28px;margin:-5px 2px -5px -4px;font-size:11px;font-weight:900;display:grid}.drug-tool-page{max-width:1180px;min-height:100vh;margin:0 auto;padding:60px 24px 90px}.drug-tool-heading{max-width:810px}.drug-tool-heading h1{letter-spacing:-4px;margin:8px 0 14px;font-size:clamp(44px,7vw,82px);line-height:.95}.drug-tool-heading>p:last-child{color:#c5cbef;font-size:16px;line-height:1.65}.drug-search-card{background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:20px;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:14px;margin-top:35px;padding:20px;display:grid;box-shadow:0 15px 45px #00000047}.drug-search-card label{color:#fff;gap:8px;font-size:12px;font-weight:900;display:grid}.drug-search-card label span{justify-content:space-between;align-items:center;display:flex}.drug-search-card label small{color:#aeb5df;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.drug-search-card input{color:#10144e;background:#fafaff;border:1px solid #7780c2;border-radius:11px;outline:none;width:100%;min-height:52px;padding:0 15px}.drug-search-card input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #26d9f429}.interaction-plus{width:32px;height:52px;color:var(--teal);place-items:center;font-size:22px;font-weight:900;display:grid}.drug-search-card button{border:1px solid var(--mint);background:var(--mint);color:#0b1041;cursor:pointer;white-space:nowrap;border-radius:11px;min-height:52px;padding:0 18px;font-size:12px;font-weight:900}.drug-safety-banner{background:#f7bd4b1a;border:1px solid #f7bd4b;border-radius:14px;align-items:start;gap:13px;margin:18px 0 26px;padding:16px 18px;display:flex}.drug-safety-banner>span{color:#11143f;background:#f7bd4b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.drug-safety-banner p{color:#e8e4cc;margin:2px 0 0;font-size:11px;line-height:1.55}.drug-safety-banner a{color:#ffe08e;font-weight:900;text-decoration:underline}.interaction-result{border:1px solid #5964ae;border-left:6px solid var(--teal);background:#141958;border-radius:15px;margin-bottom:18px;padding:20px}.interaction-result.avoid{background:#ff477e1c;border-left-color:#ff477e}.interaction-result.major{background:#ff9b421a;border-left-color:#ff9b42}.interaction-result.moderate{background:#ffd45c17;border-left-color:#ffd45c}.interaction-result.unknown{border-left-color:#9ca6dc}.interaction-result-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.interaction-result-head span{color:#ffd45c;text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900}.interaction-result h2,.interaction-result p{margin:0}.interaction-result h2{font-size:21px}.interaction-result p{color:#d5daf5;margin-top:7px;font-size:12px;line-height:1.55}.drug-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.drug-profile{background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:18px;padding:23px;box-shadow:0 12px 34px #0003}.drug-profile-title{border-bottom:1px solid #424a91;align-items:center;gap:12px;padding-bottom:16px;display:flex}.drug-profile-title>span{border:2px solid var(--teal);width:46px;height:46px;color:var(--teal);border-radius:12px;place-items:center;font-weight:900;display:grid}.drug-profile-title small{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.drug-profile-title h2{margin:2px 0 0;font-size:24px}.drug-profile section{margin-top:18px}.drug-profile h3{color:var(--teal);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px}.drug-profile p,.drug-profile li{color:#c9cff0;font-size:12px;line-height:1.55}.drug-profile p{margin:0}.drug-profile ul{margin:0;padding-left:19px}.drug-profile a{min-height:42px;color:var(--mint);border:1px solid #5964ae;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.drug-source-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.drug-source-links a{min-height:38px;margin-top:0}.drug-not-found{background:#ff9b421a;border:1px solid #ff9b42;border-radius:13px;margin-bottom:15px;padding:18px}.drug-not-found p{color:#d7dbf5;margin:5px 0 0;font-size:12px}.drug-tool-empty{text-align:center;background:#10144e94;border:1px dashed #5964ae;border-radius:18px;align-content:center;place-items:center;min-height:300px;padding:35px;display:grid}.drug-tool-empty-icon{border:2px solid var(--teal);width:64px;height:64px;color:var(--teal);border-radius:18px;place-items:center;font-weight:900;display:grid}.drug-tool-empty h2{margin:15px 0 6px}.drug-tool-empty p{color:#b8bee8;margin:0;font-size:12px}.drug-tool-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.drug-tool-empty button{color:#cfd4f5;cursor:pointer;background:#171c68;border:1px solid #5964ae;border-radius:8px;padding:7px 10px;font-size:10px}.app-shell{grid-template-columns:minmax(0,1.65fr) minmax(350px,.8fr);align-items:start;gap:25px;max-width:1500px;margin:0 auto;padding:26px 28px 80px;scroll-margin-top:112px;display:grid}.section-title{justify-content:space-between;align-items:start;gap:20px;min-height:47px;display:flex}.section-title h2,.detail-head h2{letter-spacing:-.7px;margin:0}.section-title h2{font-size:25px}.section-title h2:focus{outline:none}.pathway-count{color:#b8bee8;margin:7px 0 0;font-size:11px;line-height:1.45}.saved-filter{border:1px solid var(--mint);color:var(--mint);background:#b7f34a1f;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.saved-filter.active{background:var(--mint);color:#172300;box-shadow:0 0 0 3px #b7f34a24}.save-notice{min-height:18px;color:var(--mint);margin:2px 0 8px;font-size:10px;font-weight:800}.download-toast{z-index:140;border:1px solid var(--teal);color:#eef7ff;background:#111650;border-radius:13px;align-items:center;gap:10px;width:min(420px,100vw - 36px);padding:14px 16px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 45px #0000007a}.download-toast span{background:var(--teal);color:#07103b;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.article-download-unavailable{color:#bac1df;background:#ffffff0a;border:1px solid #6872aa;border-radius:10px;align-items:center;padding:12px 15px;font-size:10px;font-weight:800;display:inline-flex}.condition-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.condition-card{min-height:116px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #46509a;border-radius:15px;grid-template-columns:46px 1fr 25px;align-items:center;gap:13px;padding:17px;text-decoration:none;transition:all .18s ease-out;display:grid}.condition-card:hover,.condition-card.selected{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 10px 26px #0000003d,0 0 20px #26d9f414}.condition-card.selected{box-shadow:inset 4px 0 var(--red), 0 10px 26px #0000003d;border-color:#f06bac}.category-icon{border:2px solid var(--teal);width:44px;height:44px;color:var(--teal);background:#26d9f414;border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.category-icon.cardiology{border-color:var(--red);color:var(--red);background:#f338951a}.category-icon.respiratory{color:var(--teal);background:#26d9f41a}.category-icon.neurological-emergencies,.category-icon.movement-disorders{color:#c48df8;background:#aa65ef1f;border-color:#aa65ef}.category-icon.renal-and-metabolic{color:#ffae65;background:#ff9b421a;border-color:#ff9b42}.category-icon.gastrointestinal,.category-icon.older-people{border-color:var(--mint);color:var(--mint);background:#b7f34a1a}.category-icon.endocrinology{color:#ffae65;background:#ff9b421a;border-color:#ff9b42}.category-icon.critical-care,.category-icon.cardiac-arrest{border-color:var(--red);color:var(--red);background:#f338951a}.category-icon.escalation{color:#c48df8;background:#aa65ef1f;border-color:#aa65ef}.category-icon.dnacpr{color:#ffdc79;background:#ffcd481a;border-color:#ffcd48}.category-icon.respiratory-arrest{border-color:var(--teal);color:var(--teal);background:#26d9f41a}.category-icon.toxicology{border-color:var(--mint);color:var(--mint);background:#b7f34a1a}.category-icon.electrolyte-imbalances,.category-icon.nutritional-support{color:#ffae65;background:#ff9b421a;border-color:#ff9b42}.category-icon.role-of-mdt,.category-icon.rehabilitation{border-color:var(--mint);color:var(--mint);background:#b7f34a1a}.category-icon.datix{color:#ffdc79;background:#ffcd481a;border-color:#ffcd48}.condition-text{flex-direction:column;gap:5px;min-width:0;display:flex}.condition-text small{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.condition-text strong{font-size:15px}.condition-text>span{color:#b7bee8;font-size:11px;line-height:1.35}.arrow{color:var(--teal);font-weight:900}.empty{min-height:170px;color:var(--muted);border:1px dashed #abc1bd;border-radius:16px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.detail-panel{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:20px;max-height:calc(100dvh - 112px);padding:25px;scroll-margin-top:88px;position:sticky;top:96px;overflow-y:auto;box-shadow:0 12px 34px #00000047}.detail-panel::-webkit-scrollbar{width:9px}.detail-panel::-webkit-scrollbar-track{background:#080b366b;border-radius:10px}.detail-panel::-webkit-scrollbar-thumb{background:#5964ae;border:2px solid #171c68;border-radius:10px}.detail-panel::-webkit-scrollbar-thumb:hover{background:#727dc7}.pathway-reader-mode{max-width:1500px;display:block}.pathway-reader-mode .condition-column{display:none}.pathway-reader-mode .detail-panel{width:100%;max-width:1180px;min-height:calc(100dvh - 130px);max-height:none;margin:0 auto;padding:clamp(22px,4vw,48px);scroll-margin-top:92px;position:static;overflow:visible}.back-to-pathways{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:#26d9f41a;border-radius:11px;align-items:center;gap:9px;margin:0 0 24px;padding:11px 16px;font-size:12px;font-weight:900;display:inline-flex}.back-to-pathways:hover{background:var(--teal);color:#07103b}.back-to-pathways span{font-size:18px;line-height:1}.detail-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.detail-head h2{font-size:27px;line-height:1.05}.star{color:#aab1df;cursor:pointer;background:#202570;border:1px solid #6670b6;border-radius:11px;flex:none;width:40px;height:40px;font-size:18px}.star.active{color:#806100;background:#fff2bd;border-color:#f1d66b}.summary{color:#bcc3ec;margin:13px 0 20px;font-size:13px;line-height:1.5}.detail-panel h3{margin:0 0 13px;font-size:13px}.red-flags{background:#311047bf;border:1px solid #8f3d78;border-radius:13px;padding:16px}.red-flags h3{color:#ff5aa9;align-items:center;gap:8px;display:flex}.red-flags h3 span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.red-flags ul{color:#f1dbea;margin:0;padding-left:19px;font-size:12px;line-height:1.7}.alf-pathway{color:#eef6ff;gap:14px;margin-top:18px;display:grid}.alf-pathway article,.alf-definition,.alf-diagnosis,.alf-treatment,.alf-kings,.alf-referral,.alf-prognosis{background:linear-gradient(145deg,#071930f7,#0c2743f0);border:1px solid #74b4d66b;border-radius:16px}.alf-hero{background:radial-gradient(circle at 95% 10%,#3bc9aa38,#0000 38%),linear-gradient(145deg,#08243c,#0e4a56);border:1px solid #3ea69c;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.alf-hero h3{margin:2px 0 8px;font-size:clamp(20px,3vw,29px);line-height:1.15}.alf-hero p:last-child{color:#cde9e8;max-width:700px;margin:0;line-height:1.55}.alf-clock{color:#baffec;letter-spacing:.08em;border:5px solid #76e0c6;border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;font-weight:900;display:grid;box-shadow:0 0 0 8px #76e0c61f}.alf-definition{background:linear-gradient(120deg,#5e3f0a8c,#152439f2);border-color:#e6bd54;padding:16px 18px}.alf-definition strong{color:#ffd978;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.alf-definition p{margin:6px 0 0;line-height:1.6}.alf-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alf-overview article,.alf-dx-grid article,.alf-kings-grid article{padding:17px}.alf-pathway h4,.alf-pathway h5{color:#9fe8db;margin:0 0 10px}.alf-pathway ul,.alf-pathway ol{color:#d8e7f2;margin:0;padding-left:20px;line-height:1.65}.alf-pathway li+li{margin-top:5px}.alf-diagnosis,.alf-treatment,.alf-kings,.alf-referral,.alf-prognosis{padding:18px}.alf-section-title{align-items:center;gap:11px;margin-bottom:13px;display:flex}.alf-section-title>span{color:#fff;background:#2d8a84;border-radius:11px;place-items:center;min-width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.alf-section-title h4,.alf-section-title p{margin:0}.alf-section-title p{color:#abc2d4;margin-top:3px;font-size:12px}.alf-dx-grid article{background:#051324b8}.alf-dx-grid article>strong{color:#76e0c6;margin-bottom:8px;display:block}.alf-timeline{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.alf-timeline article{background:#08162bcc;padding:15px}.alf-timeline article>b{color:#fff1c6;background:#9b6b15;border-radius:999px;margin-bottom:7px;padding:4px 8px;font-size:11px;display:inline-block}.alf-timeline article>strong{color:#fff;display:block}.alf-timeline p{color:#c6d8e6;margin:6px 0 0;line-height:1.55}.alf-safety{background:#781e324d;border:1px solid #a94c62;border-radius:12px;gap:4px;margin-top:11px;padding:13px 15px;display:grid}.alf-safety strong{color:#ff9ead}.alf-safety span{color:#f4d8de;line-height:1.5}.alf-kings{background:linear-gradient(145deg,#312007f5,#12243af7);border-color:#b68839}.alf-kings .alf-section-title>span{background:#a66d12}.alf-kings-grid article{background:#091626c2}.alf-kings h5{color:#ffd476;font-size:16px}.alf-either{color:#ffe6af;text-transform:uppercase;letter-spacing:.08em;background:#82591c;border-radius:999px;margin:7px 0;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.alf-note,.alf-kcc-warning{color:#f3deb4;background:#d59f391f;border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.55}.alf-referral h4,.alf-prognosis h4,.alf-treatment>h4{font-size:17px}.alf-referral-flow{gap:9px;list-style:none;display:grid;padding:0!important}.alf-referral-flow li{background:#041426ad;border-left:3px solid #49b9a8;border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:11px;display:grid;margin:0!important}.alf-referral-flow li>span{background:#21796f;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.alf-referral-flow strong{color:#a8f0e2}.alf-referral-flow p,.alf-prognosis p{color:#cbdde9;margin:4px 0 0;line-height:1.55}.alf-footnote{color:#91aabd;margin:0;font-size:11px;line-height:1.5}@media (width<=760px){.alf-grid,.alf-timeline{grid-template-columns:1fr}.alf-hero{align-items:flex-start}.alf-clock{flex-basis:54px;width:54px;height:54px;font-size:12px}}.alf-links{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.alf-links a{color:#a8f0e2;background:#14645b2e;border:1px solid #6dd2c061;border-radius:11px;gap:4px;padding:11px;text-decoration:none;display:grid}.alf-links span{color:#b9cfdb;font-size:11px}.alf-links a:hover{background:#14645b4d;border-color:#76e0c6}@media (width<=760px){.alf-links{grid-template-columns:1fr}}.first-steps{border-bottom:1px solid var(--line);padding:20px 0}.first-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.first-steps li{color:#d9ddf8;align-items:center;gap:10px;font-size:12px;display:flex}.first-steps li span{width:24px;height:24px;color:var(--teal-dark);background:#e5f3f0;border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.gas-pathway{background:linear-gradient(150deg,#07142b,#101857 48%,#14124d);border:1px solid #26d9f45c;border-radius:22px;margin:22px 0;padding:clamp(16px,3vw,28px);box-shadow:0 22px 55px #00000047}.gas-header{border-bottom:1px solid #424c91;justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.gas-header p{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:900}.gas-header h3{margin:0;font-size:clamp(23px,3vw,34px)}.gas-header>span{border:1px solid var(--mint);color:var(--mint);border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.gas-choice{grid-template-columns:1fr 40px 1fr;align-items:stretch;gap:10px;margin-top:18px;display:grid}.gas-choice>span{color:#9ca6dc;place-items:center;font-size:9px;font-weight:900;display:grid}.gas-choice article{background:#181f65b8;border:1px solid #5360ac;border-radius:14px;padding:16px}.gas-choice b{float:left;background:var(--teal);color:#07103b;border-radius:12px;place-items:center;width:44px;height:44px;margin-right:12px;font-size:12px;display:grid}.gas-choice article:last-child b{background:var(--red);color:#fff}.gas-choice strong{margin:3px 0 7px;font-size:13px;display:block}.gas-choice p{color:#c5cbef;margin:0;font-size:10px;line-height:1.55}.gas-flow{grid-template-columns:repeat(6,1fr);gap:18px;margin:22px 0;display:grid}.gas-flow article{text-align:center;background:#121854;border:1px solid #4d58a2;border-radius:13px;min-height:112px;padding:14px 10px;position:relative}.gas-flow article:not(:last-child):after{content:"›";color:var(--teal);font-size:26px;font-weight:900;position:absolute;top:42px;right:-15px}.gas-flow span{width:28px;height:28px;color:var(--teal);background:#26d9f424;border-radius:9px;place-items:center;margin:0 auto 8px;font-weight:900;display:grid}.gas-flow strong,.gas-flow small{display:block}.gas-flow strong{font-size:11px}.gas-flow small{color:#abb4e4;margin-top:6px;font-size:8px;line-height:1.45}.gas-patterns{grid-template-columns:1fr 1fr;gap:11px;display:grid}.gas-patterns article{border:1px solid #5a64ae;border-left:5px solid var(--red);background:#1e236c94;border-radius:14px;padding:16px}.gas-patterns article.alk{border-left-color:var(--teal)}.gas-patterns article>div{justify-content:space-between;gap:10px;display:flex}.gas-patterns strong{font-size:12px}.gas-patterns b{color:#ff86bd;font-size:10px}.gas-patterns .alk b{color:var(--teal)}.gas-patterns p{color:#c4caec;grid-template-columns:42px 1fr;gap:7px;margin:9px 0 0;font-size:9px;line-height:1.5;display:grid}.gas-patterns p span{color:var(--mint);text-transform:uppercase;font-weight:900}.gas-cases{border-top:1px solid #424c91;margin-top:18px;padding-top:17px}.gas-cases h4,.gas-videos h4{color:#fff;margin:0 0 11px;font-size:13px}.gas-cases>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.gas-cases article{color:#151843;background:#f3f4ff;border-radius:13px;padding:14px}.gas-cases b,.gas-cases span{display:block}.gas-cases b{font-size:11px}.gas-cases span{color:#7d2d67;margin:5px 0;font-size:9px;font-weight:900}.gas-cases p{color:#525b86;margin:0;font-size:9px;line-height:1.5}.gas-danger{background:#ff9b421a;border:1px solid #ff9b42;border-radius:13px;margin-top:12px;padding:15px}.gas-danger strong{color:#ffc18a;font-size:12px}.gas-danger p{color:#e2d5cb;margin:6px 0 0;font-size:10px;line-height:1.55}.gas-videos{margin-top:18px}.gas-videos>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.gas-videos a{color:#151843;background:#f3f4ff;border:1px solid #6d77bd;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.gas-videos a>span{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.gas-videos strong,.gas-videos small{display:block}.gas-videos strong{font-size:10px}.gas-videos small{color:#68719b;margin-top:4px;font-size:8px;line-height:1.4}.gas-pathway footer{color:#8f99cf;margin-top:15px;font-size:8px;line-height:1.55}@media (width<=760px){.gas-choice{grid-template-columns:1fr}.gas-choice>span{height:20px}.gas-flow{grid-template-columns:repeat(2,1fr);gap:9px}.gas-flow article:not(:last-child):after{display:none}.gas-patterns,.gas-cases>div,.gas-videos>div{grid-template-columns:1fr}.gas-header{align-items:start}.gas-header>span{white-space:nowrap}}.ugib-pathway{background:linear-gradient(145deg,#080b36f5,#14195bf5);border:1px solid #6470bd;border-radius:18px;margin-top:18px;padding:clamp(18px,3vw,28px)}.ugib-title-row{border-bottom:1px solid #414a91;justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.ugib-title-row h3{color:#fff;margin:0;font-size:clamp(22px,3vw,32px)}.ugib-title-row>span{border:1px solid var(--teal);color:var(--teal);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.ugib-timeline{background:#4e58a2;border:1px solid #4e58a2;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.ugib-timeline article{background:#121752;min-height:180px;padding:17px}.ugib-timeline b{color:var(--mint);text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;font-size:10px;display:block}.ugib-timeline strong{color:#fff;font-size:14px;display:block}.ugib-timeline p,.ugib-card li,.ugib-branch li,.ugib-escalation p,.ugib-safety-grid p{color:#c7ccef;font-size:11px;line-height:1.62}.ugib-timeline p{margin:8px 0 0}.ugib-grid,.ugib-branch,.ugib-safety-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ugib-card{background:#20257094;border:1px solid #4e58a2;border-radius:14px;padding:17px}.ugib-card h4{align-items:center;gap:9px;margin:0 0 11px;font-size:13px;display:flex}.ugib-card h4 span{width:28px;height:28px;color:var(--teal);background:#26d9f421;border-radius:9px;place-items:center;font-size:9px;display:grid}.ugib-card ul,.ugib-branch ol{margin:0;padding-left:18px}.ugib-card li+li,.ugib-branch li+li{margin-top:7px}.ugib-branch>article{border-radius:14px;padding:18px}.ugib-branch .non-variceal{background:#26d9f414;border:1px solid #20cce7}.ugib-branch .variceal{background:#f3389514;border:1px solid #f05ca7}.ugib-branch-head{align-items:center;gap:11px;margin-bottom:13px;display:flex}.ugib-branch-head>span{color:#07103b;background:#26d9f4;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ugib-branch .variceal .ugib-branch-head>span{background:var(--red);color:#fff}.ugib-branch-head div{flex-direction:column;gap:4px;display:flex}.ugib-branch-head strong{font-size:13px}.ugib-branch-head small{color:#aeb6e4;font-size:9px;line-height:1.35}.ugib-escalation{background:#ff9b4217;border:1px solid #ffae65;border-radius:14px;margin-top:12px;padding:16px 17px}.ugib-escalation strong{color:#ffbd84;font-size:13px}.ugib-escalation p{margin:7px 0 0}.ugib-safety-grid p{border-left:3px solid var(--teal);background:#ffffff0a;margin:0;padding:14px}.ugib-safety-grid p:last-child{border-left-color:var(--red)}.ugib-safety-grid strong{color:#fff}.ugib-footnote{color:#99a2d6;margin:14px 0 0;font-size:9px;line-height:1.55}.management-download{border:1px solid var(--mint);background:linear-gradient(135deg,#b7f34a29,#26d9f414);border-radius:12px;grid-template-columns:46px 1fr 24px;align-items:center;gap:12px;margin-top:18px;padding:14px;transition:all .16s ease-out;display:grid}.management-download:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0003}.management-download>span{background:var(--mint);color:#172300;border-radius:9px;place-items:center;width:44px;height:38px;font-size:9px;font-weight:900;display:grid}.management-download div{flex-direction:column;gap:4px;min-width:0;display:flex}.management-download strong{font-size:12px}.management-download small{color:#b8bee8;font-size:9px}.management-download b{color:var(--mint);font-size:20px}.sources{gap:8px;padding-top:20px;scroll-margin-top:92px;display:grid}.source{color:#151843;background:#f3f4ff;border:1px solid #aeb4dc;border-radius:10px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;padding:11px;transition:all .15s;display:grid}.source:hover{border-color:#84b8ae;transform:translate(2px)}.translated-resource{color:#10294e;background:#eafcff;border:1px dashed #34c7df;border-radius:10px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;margin-top:-2px;padding:10px 11px;display:grid}.translated-resource>span{color:#fff;background:#1aa9bf;border-radius:8px;place-items:center;width:40px;height:34px;font-weight:900;display:grid}.translated-resource div{flex-direction:column;gap:3px;min-width:0;display:flex}.translated-resource strong{font-size:12px}.translated-resource small{color:#526987;font-size:9px;line-height:1.4}.translated-resource b{color:#087e91}.translation-safety{color:#503d16;background:#fff5d8;border:1px solid #c79837;border-radius:9px;margin:4px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.source>span{width:40px;height:35px;color:var(--teal-dark);background:#e6f3f0;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.source div{flex-direction:column;gap:3px;min-width:0;display:flex}.source strong{font-size:12px}.source small{color:#67709b;font-size:9px}.source b{color:var(--teal)}.nice-source>span{color:var(--blue);background:#e7f0ff}.up-source>span{color:#7b561f;background:#fff0d9}.bnf-source{background:#f8f5ff;border-color:#9a8bd5}.bnf-source>span{color:#49388e;background:#e9e2ff}.rds-source>span{color:#1d6750;background:#e8f5ef}.special-source{background:#f7fffc;border-color:#8abbb1}.special-source>span{background:var(--teal);color:#fff}.source-status{color:#b8bee8;background:#111650;border:1px solid #4d5698;border-radius:8px;margin:-1px 0 3px;padding:8px 10px;font-size:9px;line-height:1.45}.source-status span{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.04em;background:#dcece8;border-radius:5px;margin-right:5px;padding:2px 5px;font-weight:900}.medicines-status{background:#181b5c;border-color:#7e6fc2}.medicines-status span{color:#49388e;background:#e9e2ff}.mdt-section{color:#fff;background:linear-gradient(135deg,#17145a,#10144e);border:1px solid #49539e;border-radius:22px;max-width:1444px;margin:0 auto 70px;padding:36px}.mdt-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.mdt-heading h2{letter-spacing:-.9px;margin:0;font-size:32px}.mdt-heading>p{color:#b7cdd4;max-width:620px;margin:0;font-size:12px;line-height:1.6}.mdt-section .eyebrow{color:var(--teal)}.mdt-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.mdt-grid article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:48px 1fr;align-items:start;gap:14px;min-height:190px;padding:22px;display:grid}.mdt-grid article>span{background:var(--mint);color:#172200;border-radius:12px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.mdt-grid h3{margin:3px 0 10px;font-size:16px}.mdt-grid p{color:#bdd0d6;margin:0;font-size:11px;line-height:1.65}.mdt-principles{color:#151843;background:#f3f4ff;border-radius:14px;margin-top:14px;padding:18px 20px}.mdt-principles ul{color:var(--muted);grid-template-columns:1fr 1fr;gap:8px 30px;margin:12px 0 0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}.about-section{background:radial-gradient(circle at 8% 18%,#26d9f424,#0000 34%),linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:24px;max-width:1444px;margin:0 auto 70px;padding:clamp(30px,5vw,70px);scroll-margin-top:112px;box-shadow:0 20px 55px #00000040}.about-copy{max-width:1080px;margin:0 auto}.about-copy h2{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.02}.about-credentials{border:1px solid var(--teal);letter-spacing:.08em;border-radius:8px;gap:5px;width:fit-content;padding:9px 12px;font-weight:900;display:grid;color:var(--teal)!important;margin:16px 0 22px!important;font-size:11px!important}.about-credentials strong{color:#dce7f5;letter-spacing:.03em;font-size:10px;line-height:1.45}.about-copy>p{color:#cbd0f2;max-width:810px;margin:0 0 14px;font-size:13px;line-height:1.72}.about-mission{background:#f4f7e9;border:1px solid #a7b17c;border-radius:15px;grid-template-columns:42px 1fr;gap:14px;margin:24px 0 17px;padding:20px;display:grid;box-shadow:0 8px 24px #00000029}.about-mission>span{background:var(--mint);color:#142100;border-radius:11px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.about-mission strong{color:#050505;font-size:16px;font-weight:900}.about-mission p{color:#050505;margin:7px 0 0;font-size:13px;font-weight:750;line-height:1.65}.vision-quote{background:linear-gradient(135deg,#edf9f8,#f4f0fa);border:1px solid #8eb7bd;border-radius:16px;margin:20px 0;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000029}.vision-quote:after{content:"“";color:#26d9f421;font-family:Georgia,serif;font-size:132px;line-height:1;position:absolute;top:-24px;right:16px}.vision-quote figcaption{color:#050505;letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:900}.vision-quote blockquote{z-index:1;color:#050505;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.45;position:relative}.vision-quote cite{color:#050505;margin-top:14px;font-size:12px;font-style:normal;font-weight:900;display:block}.memorial-dedication{background:#f6f2e9;border:1px solid #b8ad98;border-left:4px solid #111;border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;margin:20px 0;padding:20px 22px;display:flex;box-shadow:0 8px 24px #0000002e}.memorial-dedication>span{color:#050505;font-size:19px;line-height:1.2}.memorial-dedication strong{color:#050505;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.memorial-dedication p{color:#050505;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.65}.memorial-dedication p span{color:#050505;margin-left:4px;font-size:12px}.about-note{border-left:3px solid var(--red);padding-left:13px;color:#aeb6df!important;font-size:10px!important}.safety{border-left:5px solid var(--red);color:#f2dcea;background:#291247;justify-content:space-between;gap:40px;max-width:1444px;margin:0 auto 70px;padding:22px;display:flex}.safety strong{font-size:13px}.safety p{max-width:930px;margin:7px 0 0;font-size:11px;line-height:1.55}.safety>span{flex:none;align-self:center;font-size:10px;font-weight:800}footer{color:#fff;background:#050626;border-top:1px solid #2c3373;justify-content:space-between;gap:25px;padding:30px clamp(20px,5vw,70px);display:flex}footer div{flex-direction:column;gap:4px;display:flex}footer span,footer p{color:#abc1c9;font-size:10px}footer p{text-align:right;max-width:540px}.article-page{background:radial-gradient(circle at 80% 18%,#26d9f429,#0000 30%);min-height:70vh;padding:74px 20px 55px}.breadcrumbs{color:#9ca6dc;flex-wrap:wrap;gap:8px;max-width:980px;margin:0 auto 26px;font-size:11px;display:flex}.breadcrumbs a{color:var(--teal)}.article-shell{background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:24px;max-width:980px;margin:0 auto;padding:clamp(28px,5vw,64px);box-shadow:0 22px 65px #00000047}.article-shell h1{letter-spacing:-3px;max-width:780px;margin:0;font-size:clamp(42px,7vw,78px);line-height:.98}.development-card{background:#f3389517;border:1px solid #ff62ae;border-radius:16px;grid-template-columns:52px 1fr;gap:17px;margin-top:36px;padding:22px;display:grid}.development-card>span{background:var(--red);color:#fff;border-radius:13px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.development-card strong{font-size:19px}.development-card p{color:#cbd0f2;max-width:690px;margin:9px 0 0;font-size:13px;line-height:1.65}.article-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.article-actions a{border:1px solid var(--teal);color:var(--teal);border-radius:10px;padding:12px 15px;font-size:11px;font-weight:900}.article-actions a:first-child{background:var(--teal);color:#07103b}.article-actions .article-download{border-color:var(--mint);background:var(--mint);color:#172300}.article-safety{margin-top:45px}.install-app{right:max(18px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));z-index:30;color:#07103b;cursor:pointer;background:linear-gradient(135deg,#22d7f2,#b7f34a);border:1px solid #8cf0ff;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:900;display:flex;position:fixed;box-shadow:0 12px 30px #00000059}.install-app span{font-size:18px;line-height:1}.install-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030419c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.install-dialog{background:linear-gradient(145deg,#171c68,#10144e);border:1px solid #5964ae;border-radius:22px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #0000008c}.install-dialog h2{margin:16px 0 10px;font-size:25px}.install-dialog p{color:#cbd0f2;margin:10px 0;font-size:13px;line-height:1.6}.dialog-close{color:#fff;cursor:pointer;background:#242a79;border:0;border-radius:10px;width:36px;height:36px;font-size:25px;position:absolute;top:12px;right:14px}.app-mini-icon{border:2px solid var(--teal);width:58px;height:58px;color:var(--teal);background:#090b3b;border-radius:16px;place-items:center;font-size:21px;font-weight:900;display:grid}.dialog-done{background:var(--teal);color:#07103b;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:12px;padding:12px;font-weight:900}@media (width<=1050px){.app-shell{grid-template-columns:1fr}.detail-panel{scrollbar-gutter:auto;max-height:none;position:static;overflow:visible}.hero{grid-template-columns:1fr;padding-bottom:30px}.hero-copy{max-width:760px}.hero-visual{min-height:390px}.hero-visual img{width:auto;max-width:100%;max-height:430px}.audience-section{grid-template-columns:1fr}.orientation-note{grid-column:1}.mdt-grid{grid-template-columns:1fr}}@media (width<=720px){body{background-position:top;background-repeat:repeat-y;background-size:100%;background-attachment:scroll}.topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-left:12px;padding-right:12px}.trust{display:none}.header-language .language-preference>summary{min-width:118px;padding:7px}.header-language .language-preference>summary>span:first-child{width:28px;height:28px}.header-language .language-preference>summary>span:nth-child(2)>small{display:none}.header-language .language-preference>summary strong{max-width:62px;font-size:9px}.header-language .language-preference>summary>b{display:none}.language-popover{width:calc(100vw - 16px);max-height:calc(100dvh - 82px);position:fixed;top:72px;right:8px;overflow:auto}.site-header{position:sticky}.menu-toggle{display:flex}.main-navigation{max-height:calc(100vh - 76px);padding:0 12px 14px;display:none;overflow-y:auto}.main-navigation.open{display:block}.nav-scroll{gap:4px;display:grid;overflow:visible}.main-navigation a,.nav-dropdown summary{background:#10144e;border:1px solid #343c7e;border-radius:10px;min-height:46px;padding:11px 13px;font-size:12px}.language-nav .dropdown-panel{width:100%;box-shadow:none;margin-top:7px;position:static}.nav-dropdown{position:static}.nav-dropdown summary{border-color:var(--teal);justify-content:space-between}.dropdown-panel{width:auto;box-shadow:none;border-radius:11px;margin-top:5px;padding:10px;position:static}.dropdown-heading{flex-direction:row;align-items:center;gap:8px}.dropdown-heading>span{margin-left:auto}.dropdown-close{width:38px;height:38px}.dropdown-links,.calculator-nav .dropdown-links{grid-template-columns:1fr}.dropdown-links a{background:#171c68;min-height:42px}.hero{gap:12px;min-height:0;padding:42px 18px 28px}.hero h1{letter-spacing:-3.4px;font-size:56px}.hero-intro{font-size:14px;line-height:1.6}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .hero-cta{justify-content:center;width:100%}.hero-visual{min-height:300px}.hero-annotation{padding:7px 9px;font-size:9px}.annotation-guidelines{top:8%;right:0}.annotation-team{bottom:7%;left:0}.amtmrcp-promo{grid-template-columns:auto minmax(0,1fr);gap:15px;margin:16px 12px 0;padding:17px}.amtmrcp-promo:after{font-size:82px;top:-18px;right:-12px}.amtmrcp-promo-mark{width:62px;height:62px}.amtmrcp-promo-mark strong{font-size:16px}.amtmrcp-promo-copy h2{font-size:24px}.amtmrcp-promo-copy>span{font-size:12px}.amtmrcp-promo-cta{grid-column:1/-1;width:100%;min-width:0}.shift-card{min-width:0;max-width:none}.audience-section{gap:22px;padding:32px 12px 24px}.audience-tabs{grid-template-columns:1fr}.audience-tabs button{min-height:58px}.take-team{grid-template-columns:1fr}.local-guideline-alert{margin:-24px 12px 0;padding:14px}.toolbar{padding:0 12px}.search{height:58px}.app-shell{padding:22px 12px 55px}.condition-grid{grid-template-columns:1fr}.condition-card{min-height:102px}.detail-panel{padding:14px 15px 20px;scroll-margin-top:78px}.ugib-pathway{padding:15px}.ugib-title-row{flex-direction:column;align-items:start;gap:9px}.ugib-timeline,.ugib-grid,.ugib-branch,.ugib-safety-grid{grid-template-columns:1fr}.ugib-timeline article{min-height:0}.pathway-reader-mode{padding-top:10px}.pathway-reader-mode .detail-panel{border-radius:14px;min-height:calc(100dvh - 88px);padding:18px 15px 28px;scroll-margin-top:76px}.back-to-pathways{justify-content:center;width:100%;margin-bottom:20px}.detail-head h2{font-size:28px}.mdt-section{margin:0 12px 50px;padding:25px 16px}.mdt-heading{flex-direction:column;align-items:start;gap:15px}.mdt-principles ul{grid-template-columns:1fr}.about-section{margin:0 12px 50px;padding:24px 20px}.about-copy h2{letter-spacing:-1.5px;font-size:39px}.about-mission{grid-template-columns:1fr}.safety{flex-direction:column;gap:12px;margin:0 12px 50px}footer{flex-direction:column}footer p{text-align:left;margin:0}.article-page{padding:36px 12px 35px}.article-shell{padding:28px 18px}.article-shell h1{letter-spacing:-2px;font-size:44px}.development-card{grid-template-columns:1fr}.install-app{right:12px;bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px))}.drug-tool-page{padding:34px 12px 60px}.drug-tool-heading h1{letter-spacing:-2.5px;font-size:48px}.drug-search-card{grid-template-columns:1fr;padding:15px}.interaction-plus{width:100%;height:24px}.drug-search-card button{width:100%}.drug-profile-grid{grid-template-columns:1fr}.interaction-result-head{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.hero-annotation{animation:none!important}}.mrcp-hero{background:radial-gradient(circle at 80% 18%,#20d9ff24,#0000 34%),linear-gradient(145deg,#07182d,#0b2340);border-bottom:1px solid #71e0c63d;padding:88px clamp(20px,5vw,76px) 54px}.mrcp-hero h1{color:#fff;letter-spacing:-.065em;margin:8px 0;font-size:clamp(58px,9vw,112px);line-height:.9}.mrcp-hero>p:not(.eyebrow){color:#c9d7e6;max-width:780px;margin:20px 0 0;font-size:clamp(18px,2vw,28px);font-weight:750}.mrcp-route{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.mrcp-route span,.mrcp-route strong{color:#fff;background:#102e4b;border:1px solid #3f7895;border-radius:10px;padding:10px 14px;font-size:12px}.mrcp-route strong{color:#cfee86;background:#244229;border-color:#8dbf45}.mrcp-route b{color:#6fdbc1}.mrcp-page{background:#071426;gap:28px;padding:48px clamp(20px,5vw,76px) 70px;display:grid}.mrcp-intro{background:#0d2239;border:1px solid #315a77;border-radius:18px;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:start;gap:30px;padding:26px;display:grid}.mrcp-intro h2,.mrcp-panel h2,.mrcp-links h2{color:#fff;margin:7px 0 0;font-size:clamp(23px,3vw,38px);line-height:1.08}.mrcp-intro>p{color:#c9d8e5;margin:0;font-size:15px;line-height:1.75}.mrcp-exams{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mrcp-exams article{background:linear-gradient(155deg,#102c48,#0c1d32);border:1px solid #3b6784;border-top:5px solid #71dcc2;border-radius:16px;padding:23px;scroll-margin-top:110px}.mrcp-exams article>span{color:#9af0d8;background:#1d4b58;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.mrcp-exams h2{color:#fff;margin:15px 0 7px}.mrcp-exams p,.mrcp-exams li{color:#cbd8e4;font-size:13px;line-height:1.6}.mrcp-exams ul{padding-left:18px}.mrcp-exams a,.mrcp-actions a{color:#88e7cf;background:#173e51;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:850;display:inline-flex}.mrcp-panel,.mrcp-links{background:#0d2239;border:1px solid #355f7b;border-radius:18px;padding:26px;scroll-margin-top:110px}.mrcp-panel>div:first-child{margin-bottom:18px}.mrcp-facts,.mrcp-prep{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mrcp-facts article,.mrcp-prep article{background:#132f49;border-radius:12px;padding:16px}.mrcp-facts b,.mrcp-prep b{color:#79dfc5}.mrcp-facts p,.mrcp-prep p{color:#cedae4;margin:7px 0 0;font-size:12px;line-height:1.6}.mrcp-steps{grid-template-columns:repeat(4,1fr);gap:10px;padding:0;list-style:none;display:grid}.mrcp-steps li{color:#d5e1ea;background:#122d47;border-radius:11px;gap:10px;padding:14px;font-size:12px;line-height:1.5;display:flex}.mrcp-steps b{color:#071426;background:#66d7bb;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.mrcp-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.mrcp-links>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.mrcp-links a{background:#112c47;border:1px solid #325d79;border-radius:11px;grid-template-columns:1fr auto;gap:6px;padding:15px;display:grid}.mrcp-links strong{color:#fff}.mrcp-links span{color:#bfd0dd;grid-column:1;font-size:11px;line-height:1.45}.mrcp-links b{color:#77ddc3;grid-area:1/2/3}.mrcp-warning{color:#ded8ca;background:#332b1e;border-left:4px solid #e9b95c;margin:0;padding:16px;font-size:12px;line-height:1.55}.mrcp-warning strong{color:#ffd67e}@media (width<=900px){.mrcp-exams,.mrcp-links>div{grid-template-columns:1fr}.mrcp-facts,.mrcp-prep,.mrcp-steps{grid-template-columns:1fr 1fr}.mrcp-intro{grid-template-columns:1fr}}@media (width<=560px){.mrcp-hero{padding-top:54px}.mrcp-route b{display:none}.mrcp-route span,.mrcp-route strong{text-align:center;width:100%}.mrcp-facts,.mrcp-prep,.mrcp-steps{grid-template-columns:1fr}.mrcp-page{padding-inline:15px}.mrcp-panel,.mrcp-links,.mrcp-intro{padding:18px}}.content-page-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#26d9f429,#0000 34%),linear-gradient(135deg,#07092e,#11165d);padding:88px max(6vw,24px) 58px}.content-page-hero h1{letter-spacing:-.055em;max-width:900px;margin:14px 0;font-size:clamp(42px,7vw,84px);line-height:.96}.content-page-hero h1 em{color:var(--mint);font-style:normal}.content-page-hero>p:last-child{color:#c7cbea;max-width:760px;font-size:clamp(17px,2vw,21px);line-height:1.65}.content-page{color:#141744;background:#f5f6ff;padding:64px max(6vw,24px) 88px}.content-page>h2{letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(34px,5vw,58px)}.content-page>p{max-width:900px;font-size:17px;line-height:1.75}.governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.governance-grid article{background:#fff;border:1px solid #d9dcf2;border-radius:18px;padding:26px;box-shadow:0 12px 34px #0d114614}.governance-grid article h2{margin:0 0 10px;font-size:21px}.governance-grid article p{color:#4d5279;margin:0;line-height:1.65}.governance-alert{border-left:5px solid var(--teal);color:#fff;background:#0f1452;border-radius:12px;grid-column:1/-1;padding:24px}.governance-alert p{color:#cbd0ef;margin-bottom:0}@media (width<=720px){.content-page-hero{padding-top:58px}.governance-grid{grid-template-columns:1fr}}.company-hero{color:#fff;background:radial-gradient(circle at 12% 0,#26d9f42e,#0000 30%),linear-gradient(135deg,#07092e,#11165d 62%,#102d4a);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(30px,6vw,88px);padding:88px max(6vw,24px) 72px;display:grid}.company-hero-copy h1{letter-spacing:-.06em;max-width:780px;margin:16px 0 22px;font-size:clamp(44px,7vw,88px);line-height:.94}.company-hero-copy>p:last-child{color:#d4d9f3;max-width:680px;font-size:clamp(17px,2vw,22px);line-height:1.65}.company-identity{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060d35b8;border:1px solid #75eadf6b;border-radius:24px;padding:clamp(22px,4vw,38px);box-shadow:0 24px 70px #00000042}.company-mark{background:var(--mint);color:#07132d;letter-spacing:-.04em;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:28px;font-size:18px;font-weight:950;display:grid}.company-identity>p{color:#75eadf;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.company-identity h2{color:#fff;margin:0 0 26px;font-size:clamp(24px,3vw,36px);line-height:1.08}.company-identity dl{margin:0}.company-identity dl div{border-top:1px solid #ffffff24;grid-template-columns:120px 1fr;gap:14px;padding:13px 0;display:grid}.company-identity dt{color:#9fa8d1;font-size:11px;font-weight:700}.company-identity dd{color:#fff;margin:0;font-size:13px;font-weight:850}.company-content{color:#11143f;background:#f5f6ff;padding:72px max(6vw,24px) 90px}.company-intro{grid-template-columns:.7fr 1.3fr;align-items:end;gap:24px;margin-bottom:32px;display:grid}.company-intro h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,5vw,60px);line-height:1}.company-products{border-top:1px solid #c8cce0;border-bottom:1px solid #c8cce0;grid-template-columns:repeat(5,1fr);display:grid}.company-products article{border-right:1px solid #c8cce0;min-height:200px;padding:22px 18px}.company-products article:last-child{border-right:0}.company-products span{color:#14766e;letter-spacing:.12em;font-size:11px;font-weight:900}.company-products h3{color:#10143d;margin:76px 0 0;font-size:clamp(17px,2vw,24px);line-height:1.15}.company-contact{color:#fff;background:#0b1043;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:64px;padding:clamp(24px,4vw,44px);display:flex}.company-contact h2{max-width:620px;margin:8px 0 0;font-size:clamp(28px,4vw,50px);line-height:1.05}.company-contact>a{color:#a8fff5;border:1px solid #75eadf;border-radius:12px;padding:15px 18px;font-size:clamp(13px,1.4vw,17px);font-weight:850;text-decoration:none}.company-contact>a:hover,.company-contact>a:focus-visible{color:#07132d;background:#75eadf}.company-back-link,.company-inline-link{color:#0d6d67;text-underline-offset:4px;font-weight:850;text-decoration:underline;display:inline-block}.company-back-link{margin-top:34px}.company-inline-link{color:#9ff8ec}@media (width<=900px){.company-hero{grid-template-columns:1fr}.company-products{border-bottom:0;grid-template-columns:repeat(2,1fr)}.company-products article{border-bottom:1px solid #c8cce0}.company-products article:nth-child(2n){border-right:0}.company-products article:last-child{border-right:1px solid #c8cce0}}@media (width<=640px){.company-hero{padding-top:58px}.company-identity dl div,.company-intro,.company-products{grid-template-columns:1fr}.company-products article,.company-products article:last-child{border-right:0;min-height:132px}.company-products h3{margin-top:38px}.company-contact{flex-direction:column;align-items:flex-start}.company-contact>a{overflow-wrap:anywhere;width:100%}}.ahf-navigator{background:linear-gradient(145deg,#071b34f7,#0c263ff2);border:1px solid #5cbcee4d;border-radius:22px;margin:22px 0;padding:22px;box-shadow:0 18px 45px #00000038}.ahf-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ahf-heading h3{margin:4px 0 0;font-size:1.38rem;line-height:1.18}.ahf-kicker{color:#6fdef0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.ahf-priority{color:#ffd5d5;letter-spacing:.06em;white-space:nowrap;background:#c1313133;border:1px solid #ff6a6a80;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:850}.ahf-hero{background:#071a2d;border:1px solid #84c5df3b;border-radius:17px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);display:grid;overflow:hidden}.ahf-hero>img{object-fit:cover;width:100%;height:100%;min-height:250px}.ahf-hero-copy{flex-direction:column;justify-content:center;padding:22px;display:flex}.ahf-hero-copy strong{color:#fff;font-size:1.05rem}.ahf-hero-copy p{color:#c4d9e3;margin:8px 0 14px;font-size:.82rem;line-height:1.55}.ahf-signs{flex-wrap:wrap;gap:7px;display:flex}.ahf-signs span{color:#aeeef7;background:#6fdef014;border:1px solid #6fdef03d;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:700}.ahf-red-alert{background:#b7373730;border-left:4px solid #ff6969;border-radius:10px;gap:4px;margin:15px 0;padding:13px 15px;font-size:.8rem;line-height:1.5;display:grid}.ahf-red-alert strong{color:#fff}.ahf-red-alert span{color:#f4dada}.ahf-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.ahf-flow article{background:#ffffff0a;border:1px solid #91c3cf33;border-radius:14px;padding:14px}.ahf-flow article b{color:#062635;background:#31b8d1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;display:grid}.ahf-flow h4{margin:9px 0 5px}.ahf-flow p{color:#bfd2dc;margin:0;font-size:.76rem;line-height:1.46}.ahf-columns,.ahf-treatment-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.ahf-panel{background:#02122180;border:1px solid #91c3cf2e;border-radius:16px;padding:17px}.ahf-panel h4,.ahf-phenotypes h4,.ahf-discharge h4,.ahf-specialist-links h4{margin:0 0 10px;font-size:1rem}.ahf-checklist{gap:9px;margin:0;padding-left:18px;display:grid}.ahf-checklist li{color:#c6d8df;font-size:.76rem;line-height:1.5}.ahf-checklist strong{color:#fff}.ahf-note{color:#a9c7d2;background:#31b8d117;border-radius:10px;margin:13px 0 0;padding:10px 11px;font-size:.72rem;line-height:1.48}.ahf-pocus{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ahf-pocus p{color:#c1d4dc;margin:0 0 12px;font-size:.76rem;line-height:1.5}.ahf-pocus img{object-fit:cover;border-radius:11px;width:100%;height:100%;max-height:280px}.ahf-phenotypes{margin:15px 0}.ahf-phenotype-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ahf-phenotype-grid article{background:#ffffff0a;border:1px solid #91c3cf30;border-radius:14px;padding:14px}.ahf-phenotype-grid span{color:#73dbea;letter-spacing:.09em;margin-bottom:5px;font-size:.66rem;font-weight:850;display:block}.ahf-phenotype-grid strong{font-size:.84rem}.ahf-phenotype-grid p{color:#bfd1d9;margin:6px 0 0;font-size:.74rem;line-height:1.46}.ahf-phenotype-grid .flash{background:#bb6f1a1a;border-color:#ffb54757}.ahf-phenotype-grid .flash span{color:#ffd08b}.ahf-phenotype-grid .cold{background:#b737371a;border-color:#ff696957}.ahf-phenotype-grid .cold span{color:#faa}.ahf-phenotype-grid .right{border-color:#a88eff57}.ahf-phenotype-grid .right span{color:#c8b8ff}.ahf-panel dl{gap:8px;margin:0;display:grid}.ahf-panel dl div{background:#ffffff09;border-radius:10px;padding:10px 11px}.ahf-panel dt{color:#73dbea;font-size:.75rem;font-weight:800}.ahf-panel dd{color:#c4d6dc;margin:3px 0 0;font-size:.73rem;line-height:1.48}.ahf-do-not{color:#ebc9c9;background:#b737371a;border:1px solid #ff696940;border-radius:10px;margin-top:13px;padding:11px;font-size:.72rem;line-height:1.48}.ahf-do-not strong{color:#fff}.ahf-discharge{background:#27845a1a;border:1px solid #52d69747;border-radius:16px;margin:15px 0;padding:17px}.ahf-discharge>div{flex-wrap:wrap;gap:8px;display:flex}.ahf-discharge span{color:#baf0d3;background:#52d6971a;border-radius:9px;padding:7px 9px;font-size:.7rem;font-weight:680}.ahf-specialist-links{margin-top:16px}.ahf-specialist-links>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.ahf-specialist-links a{color:#fff;background:#ffffff09;border:1px solid #6fdef030;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.ahf-specialist-links a:hover{border-color:#6fdef08c;transform:translateY(-1px)}.ahf-specialist-links a>span{color:#86e4f1;background:#31b8d124;border-radius:8px;place-items:center;width:40px;height:34px;font-size:.65rem;font-weight:900;display:grid}.ahf-specialist-links p{gap:3px;margin:0;display:grid}.ahf-specialist-links strong{font-size:.75rem}.ahf-specialist-links small{color:#a9c0cb;font-size:.67rem;line-height:1.35}.ahf-specialist-links a>b{color:#73dbea}.ahf-safety{color:#abc1c9;border-top:1px solid #91c3cf2e;margin:15px 0 0;padding-top:13px;font-size:.71rem;line-height:1.5}@media (width<=900px){.ahf-hero{grid-template-columns:1fr}.ahf-hero>img{max-height:330px}.ahf-flow{grid-template-columns:1fr 1fr}.ahf-columns,.ahf-treatment-grid{grid-template-columns:1fr}}@media (width<=560px){.ahf-navigator{padding:15px}.ahf-heading{display:grid}.ahf-priority{justify-self:start}.ahf-hero-copy{padding:16px}.ahf-flow,.ahf-phenotype-grid,.ahf-specialist-links>div{grid-template-columns:1fr}}.ccf-pathway{color:#edf9fc;background:linear-gradient(160deg,#071728 0%,#0a2436 48%,#092e38 100%);border:1px solid #76cce147;border-radius:24px;margin:22px 0;padding:24px;box-shadow:0 24px 60px #0000004d}.ccf-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.ccf-header p,.ccf-label{color:#78dfec;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:850}.ccf-header h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.ccf-header div>span{color:#b9d0d8;margin-top:8px;font-size:.8rem;display:block}.ccf-header>b{color:#8cedf6;background:#30b7cd1f;border:1px solid #78dfec61;border-radius:50%;place-items:center;width:58px;height:58px;font-size:.84rem;display:grid}.ccf-visual-intro{background:#061723;border:1px solid #97d0db33;border-radius:18px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.ccf-visual-intro>img{object-fit:cover;width:100%;height:100%;min-height:300px}.ccf-visual-intro>div{padding:22px}.ccf-visual-intro h4{margin:0 0 12px;font-size:1.05rem}.ccf-sign-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ccf-sign-grid span{color:#ccecf0;background:#70d7e50f;border:1px solid #70d7e529;border-radius:10px;padding:9px;font-size:.72rem;line-height:1.35}.ccf-visual-intro p{color:#aebfc6;margin:14px 0 0;font-size:.72rem;line-height:1.5}.ccf-section{background:#03121d7a;border:1px solid #97d0db29;border-radius:17px;margin-top:18px;padding:19px}.ccf-section-title{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ccf-section-title>span{color:#052431;background:#37bed0;border-radius:9px;place-items:center;min-width:32px;height:32px;font-size:.7rem;font-weight:900;display:grid}.ccf-section-title h4{margin:0;font-size:1.02rem}.ccf-section-title p{color:#9eb7c0;margin:4px 0 0;font-size:.72rem;line-height:1.4}.ccf-ef-spectrum{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ccf-ef-spectrum article{background:linear-gradient(145deg,#32b9cf26,#ffffff06);border-radius:13px;gap:3px;padding:13px;display:grid}.ccf-ef-spectrum b{color:#7ee7f2;font-size:1.15rem}.ccf-ef-spectrum strong{font-size:.78rem}.ccf-ef-spectrum small{color:#9db3bb;font-size:.67rem;line-height:1.4}.ccf-diagnostic-grid,.ccf-monitor-grid,.ccf-prognosis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.ccf-diagnostic-grid article,.ccf-monitor-grid article,.ccf-prognosis article{background:#ffffff06;border:1px solid #96cfda21;border-radius:12px;padding:13px}.ccf-diagnostic-grid strong,.ccf-monitor-grid strong,.ccf-prognosis strong{color:#eafcff;font-size:.76rem}.ccf-diagnostic-grid p,.ccf-monitor-grid p,.ccf-prognosis p{color:#aac0c8;margin:6px 0 0;font-size:.7rem;line-height:1.48}.ccf-causes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ccf-causes article{background:#ffffff07;border-left:3px solid #39bed0;border-radius:8px;padding:12px}.ccf-causes strong{font-size:.74rem}.ccf-causes p{color:#aabfc7;margin:5px 0 0;font-size:.68rem;line-height:1.4}.ccf-radiology{background:#071522;border:1px solid #89bdff3d;border-radius:17px;grid-template-columns:.9fr 1.1fr;gap:0;margin-top:18px;display:grid;overflow:hidden}.ccf-radiology>div{padding:20px}.ccf-radiology h4{margin:0 0 10px}.ccf-radiology ul{color:#b7cad2;gap:7px;margin:0;padding-left:17px;font-size:.71rem;line-height:1.45;display:grid}.ccf-radiology li strong{color:#fff}.ccf-radiology a{color:#83e6f2;margin-top:13px;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex}.ccf-radiology img{object-fit:cover;width:100%;height:100%;min-height:320px}.ccf-pillar-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ccf-pillar-grid article{background:linear-gradient(145deg,#38b3841a,#ffffff05);border:1px solid #68e0b430;border-radius:14px;padding:17px;position:relative}.ccf-pillar-grid article>span{color:#7aedc26b;font-size:1.2rem;font-weight:900;position:absolute;top:11px;right:13px}.ccf-pillar-grid h5{color:#dffbef;margin:0 35px 7px 0;font-size:.84rem}.ccf-pillar-grid p{color:#b2c9c1;margin:0;font-size:.71rem;line-height:1.48}.ccf-pillar-grid small{color:#9fb8b0;border-top:1px solid #68e0b421;margin-top:10px;padding-top:9px;font-size:.66rem;line-height:1.42;display:block}.ccf-pillar-grid small strong{color:#7ce4ba}.ccf-treatment-note{background:#fab74a17;border-radius:12px;margin-top:11px;padding:13px}.ccf-treatment-note>strong{color:#ffd88f;font-size:.73rem}.ccf-treatment-note p{color:#c8b99c;margin:5px 0 0;font-size:.69rem;line-height:1.45}.ccf-trend{background:#05131e;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.ccf-trend>div{grid-template-columns:76px 1fr 1fr 1fr;align-items:center;gap:6px;display:grid}.ccf-trend span{color:#b8d1d8;font-size:.68rem}.ccf-trend i{background:linear-gradient(90deg,#32b7d0,#78e3d4);border-radius:999px;height:10px;display:block}.ccf-trend>div:nth-child(2) i{background:linear-gradient(90deg,#7e7ee9,#65d6be)}.ccf-trend small{color:#78929c;font-size:.62rem;line-height:1.4}.ccf-media{margin-top:18px}.ccf-media h4{margin:0 0 10px}.ccf-media>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ccf-media a{color:#fff;background:#ffffff09;border:1px solid #77d6e52b;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.ccf-media a>span{background:#df4050;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.ccf-media p{gap:3px;margin:0;display:grid}.ccf-media strong{font-size:.72rem}.ccf-media small{color:#98afb8;font-size:.64rem;line-height:1.35}.ccf-guidelines{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.ccf-guidelines a{color:#fff;background:#ffffff08;border:1px solid #77d6e52b;border-radius:11px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.ccf-guidelines a b{color:#79e4ef;font-size:.7rem}.ccf-guidelines a span{font-size:.68rem}.ccf-guidelines p{color:#8fa8b1;grid-column:1/-1;margin:4px 0 0;font-size:.66rem;line-height:1.45}@media (width<=900px){.ccf-visual-intro,.ccf-radiology{grid-template-columns:1fr}.ccf-ef-spectrum,.ccf-diagnostic-grid,.ccf-monitor-grid,.ccf-prognosis,.ccf-causes,.ccf-media>div{grid-template-columns:1fr 1fr}.ccf-visual-intro>img,.ccf-radiology img{max-height:380px}.ccf-radiology>div{order:2}}@media (width<=560px){.ccf-pathway{padding:15px}.ccf-header{display:grid}.ccf-header>b{width:46px;height:46px}.ccf-sign-grid,.ccf-ef-spectrum,.ccf-diagnostic-grid,.ccf-monitor-grid,.ccf-prognosis,.ccf-causes,.ccf-pillar-grid,.ccf-media>div,.ccf-guidelines{grid-template-columns:1fr}.ccf-guidelines p{grid-column:auto}.ccf-trend>div{grid-template-columns:62px 1fr 1fr 1fr}}.ob-pathway{color:#f1f7ff;background:linear-gradient(155deg,#07142c,#0a2340 48%,#11184e);border:1px solid #4bdadd4d;border-radius:24px;margin:22px 0;padding:clamp(16px,3vw,28px);box-shadow:0 24px 60px #0000004d}.ob-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.ob-header p{color:#66e2e4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.68rem;font-weight:900}.ob-header h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3.5vw,2.5rem)}.ob-header div>span{color:#b8cbe0;margin-top:8px;font-size:.78rem;display:block}.ob-header>b{width:58px;height:58px;color:var(--mint);background:#b7f34a1a;border:1px solid #b7f34a73;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.ob-hero{background:#061529;border:1px solid #71cbd933;border-radius:18px;margin:0;overflow:hidden}.ob-hero>img{object-fit:cover;width:100%;max-height:540px;display:block}.ob-hero figcaption{background:#34466f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ob-hero figcaption article{background:#0b2040;padding:18px}.ob-hero figcaption span{color:#71e2e5;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900;display:block}.ob-hero figcaption strong{margin:5px 0 7px;font-size:.9rem;display:block}.ob-hero figcaption p{color:#afc3d9;margin:0;font-size:.72rem;line-height:1.52}.ob-measures{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.ob-measures article{background:#ffffff09;border:1px solid #70c3d32e;border-radius:12px;padding:13px}.ob-measures span,.ob-measures strong,.ob-measures small{display:block}.ob-measures span{color:var(--mint);font-size:1.1rem;font-weight:900}.ob-measures strong{margin:4px 0;font-size:.72rem}.ob-measures small{color:#9db1c9;font-size:.62rem;line-height:1.4}.ob-ethnicity{color:#c8bfdc;background:#aa65ef17;border-left:4px solid #af72ef;border-radius:9px;margin:10px 0 0;padding:12px 14px;font-size:.69rem;line-height:1.5}.ob-ethnicity strong{color:#e7d5ff}.ob-waist,.ob-assess,.ob-plan,.ob-medicines,.ob-surgery{background:#0412277a;border:1px solid #74c8d82b;border-radius:17px;margin-top:17px;padding:18px}.ob-section-title{align-items:start;gap:11px;margin-bottom:13px;display:flex}.ob-section-title>span{color:#062c36;background:#40c6cf;border-radius:9px;place-items:center;min-width:32px;height:32px;font-size:.68rem;font-weight:900;display:grid}.ob-section-title h4{margin:0;font-size:1.02rem}.ob-section-title p{color:#97adc5;margin:4px 0 0;font-size:.69rem;line-height:1.4}.ob-waist-visual{grid-template-columns:.7fr 1.3fr;align-items:center;gap:14px;display:grid}.ob-tape{background:#40c6cf14;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.ob-tape i{color:#8aebef;border:2px dashed #54d8de;border-radius:999px;padding:10px;font-size:.65rem;font-style:normal;font-weight:900}.ob-tape b{color:#fff}.ob-risk-scale{border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ob-risk-scale article{background:#185d5c;gap:5px;padding:15px;display:grid}.ob-risk-scale article:nth-child(2){background:#816323}.ob-risk-scale article:nth-child(3){background:#77314f}.ob-risk-scale b{font-size:.83rem}.ob-risk-scale span{font-size:.62rem;line-height:1.35}.ob-assess-grid,.ob-surgery-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-assess-grid article,.ob-surgery-grid article{background:#ffffff08;border:1px solid #75c9d924;border-radius:12px;padding:14px}.ob-assess-grid strong,.ob-surgery-grid strong{font-size:.76rem}.ob-assess-grid p,.ob-surgery-grid p{color:#afc1d4;margin:6px 0 0;font-size:.68rem;line-height:1.52}.ob-plan-flow{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ob-plan-flow article{background:linear-gradient(145deg,#40c6cf1a,#ffffff06);border-radius:13px;padding:14px}.ob-plan-flow b{color:#072c35;background:#43cbd2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.68rem;display:grid}.ob-plan-flow strong{margin:9px 0 5px;font-size:.73rem;display:block}.ob-plan-flow p{color:#aabed2;margin:0;font-size:.66rem;line-height:1.48}.ob-medicine-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-medicine-grid article{background:#ffffff06;border:1px solid #74c8d829;border-radius:14px;overflow:hidden}.ob-medicine-grid header{background:#40c6cf17;padding:13px}.ob-medicine-grid header strong,.ob-medicine-grid header span{display:block}.ob-medicine-grid header strong{font-size:.85rem}.ob-medicine-grid header span{color:#82dfe3;margin-top:3px;font-size:.62rem}.ob-medicine-grid p{color:#b6c8d8;border-top:1px solid #74c8d81a;margin:0;padding:11px 13px;font-size:.66rem;line-height:1.48}.ob-medicine-grid p b{color:#eef8ff;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:.62rem;display:block}.ob-medicine-grid .effects{background:#ff9b420e}.ob-medicine-grid .effects b{color:#ffc28b}.ob-medicine-grid .safety{background:#f338950d}.ob-medicine-grid .safety b{color:#ff9cc9}.ob-stop{background:#b7f34a12;border:1px solid #b7f34a40;border-radius:11px;margin-top:10px;padding:13px}.ob-stop strong{color:var(--mint);font-size:.73rem}.ob-stop p{color:#bdd0ba;margin:5px 0 0;font-size:.67rem;line-height:1.48}.ob-surgery-grid .risk{background:#ff9b420e;border-color:#ff9b423b}.ob-lifelong{border-left:4px solid var(--teal);color:#afc3d3;background:#26d9f40f;margin:10px 0 0;padding:12px;font-size:.68rem;line-height:1.5}.ob-lifelong strong{color:#dffbff}.ob-monitor{background:#061629;border-radius:15px;margin-top:16px;padding:16px}.ob-monitor>strong{font-size:.78rem}.ob-monitor>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ob-monitor span{color:#abd6dc;border:1px solid #54d8de2e;border-radius:999px;padding:7px 9px;font-size:.62rem}.ob-links{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.ob-links a{color:#fff;background:#ffffff08;border:1px solid #70d2dd2e;border-radius:11px;gap:4px;padding:12px;display:grid}.ob-links b{color:#76e1e5;font-size:.69rem}.ob-links span{color:#9fb5c9;font-size:.63rem}.ob-pathway footer{color:#879eb5;border-top:1px solid #73c8d826;margin-top:14px;padding-top:13px;font-size:.65rem;line-height:1.5}@media (width<=900px){.ob-measures{grid-template-columns:repeat(2,1fr)}.ob-plan-flow{grid-template-columns:1fr 1fr}.ob-waist-visual{grid-template-columns:1fr}.ob-hero>img{max-height:430px}}@media (width<=560px){.ob-pathway{padding:14px}.ob-header{display:grid}.ob-header>b{width:46px;height:46px}.ob-hero figcaption,.ob-assess-grid,.ob-plan-flow,.ob-medicine-grid,.ob-surgery-grid,.ob-links{grid-template-columns:1fr}.ob-measures{grid-template-columns:1fr 1fr}.ob-risk-scale{grid-template-columns:1fr}.ob-hero>img{object-position:center;min-height:240px}}.sti-pathway{color:#f6f3ff;background:linear-gradient(155deg,#080f29,#171347 48%,#241037);border:1px solid #b36ff557;border-radius:24px;margin:22px 0;padding:clamp(16px,3vw,28px);box-shadow:0 24px 60px #00000052}.sti-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px;display:flex}.sti-header p{color:#d4a0ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:900}.sti-header h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3.5vw,2.45rem)}.sti-header div>span{color:#c2b9d9;margin-top:8px;font-size:.76rem;display:block}.sti-header>b{color:#ff9fd1;background:#e26aac1f;border:1px solid #e26aac73;border-radius:50%;place-items:center;width:58px;height:58px;font-size:.78rem;display:grid}.sti-urgent{background:#831a4b2e;border:1px solid #ff56976b;border-radius:14px;padding:15px}.sti-urgent>strong{color:#ff9ac8;font-size:.78rem}.sti-urgent>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.sti-urgent span{color:#ead6e2;background:#ffffff0f;border-radius:999px;padding:6px 8px;font-size:.62rem}.sti-flow{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.sti-flow article{background:#ffffff09;border:1px solid #ba7ced2e;border-radius:13px;padding:14px}.sti-flow b{color:#160b29;background:#a968df;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.65rem;display:grid}.sti-flow strong{margin:9px 0 5px;font-size:.73rem;display:block}.sti-flow p{color:#bfb4d2;margin:0;font-size:.65rem;line-height:1.5}.sti-lesions{background:#080f29;border:1px solid #bf81ee38;border-radius:18px;margin:0;overflow:hidden}.sti-lesions>img{object-fit:cover;width:100%;max-height:610px;display:block}.sti-lesions figcaption{background:#49355e;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.sti-lesions figcaption article{background:#15123d;align-content:start;gap:4px;padding:13px;display:grid}.sti-lesions figcaption b{color:#d394ff;font-size:.63rem}.sti-lesions figcaption strong{font-size:.7rem}.sti-lesions figcaption span{color:#a99fbe;font-size:.59rem;line-height:1.38}.sti-lesions>p{color:#9c93b1;margin:0;padding:12px 14px;font-size:.63rem;line-height:1.5}.sti-syndromes,.sti-treatment,.sti-pid,.sti-prevention{background:#060b2380;border:1px solid #bc7eec29;border-radius:17px;margin-top:17px;padding:18px}.sti-section-title{align-items:start;gap:11px;margin-bottom:13px;display:flex}.sti-section-title>span{color:#190d2d;background:#ad6fe1;border-radius:9px;place-items:center;min-width:32px;height:32px;font-size:.67rem;font-weight:900;display:grid}.sti-section-title h4{margin:0;font-size:1.02rem}.sti-section-title p{color:#998dab;margin:4px 0 0;font-size:.68rem;line-height:1.4}.sti-syndromes>div:last-child,.sti-prevention>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sti-syndromes article,.sti-prevention article{background:#ffffff08;border-left:3px solid #af70e4;border-radius:9px;padding:13px}.sti-syndromes strong,.sti-prevention strong{font-size:.72rem}.sti-syndromes p,.sti-prevention p{color:#aaa0ba;margin:5px 0 0;font-size:.65rem;line-height:1.47}.sti-treatment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sti-treatment-grid>article{background:#ffffff06;border:1px solid #c283ee29;border-radius:14px;overflow:hidden}.sti-treatment-grid header{background:linear-gradient(135deg,#ae69e124,#e65fa412);padding:13px}.sti-treatment-grid header strong,.sti-treatment-grid header span{display:block}.sti-treatment-grid header strong{font-size:.8rem}.sti-treatment-grid header span{color:#c3b7ce;margin-top:4px;font-size:.62rem;line-height:1.4}.sti-treatment-grid dl{margin:0}.sti-treatment-grid dl>div{border-top:1px solid #c184ee1a;grid-template-columns:70px 1fr;gap:8px;padding:11px 13px;display:grid}.sti-treatment-grid dt{color:#d69cff;text-transform:uppercase;font-size:.61rem;font-weight:900}.sti-treatment-grid dd{color:#b6acc2;margin:0;font-size:.64rem;line-height:1.48}.sti-treatment-grid .treat{background:#63dcc20d}.sti-treatment-grid .treat dt{color:#72e3c8}.sti-pid>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sti-pid article{background:#9c225014;border:1px solid #ff7ea833;border-radius:12px;padding:14px}.sti-pid strong{color:#ffb0cb;font-size:.72rem}.sti-pid p{color:#c0acb5;margin:6px 0 0;font-size:.65rem;line-height:1.5}.sti-links{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.sti-links a{color:#fff;background:#ffffff08;border:1px solid #be7fed2e;border-radius:11px;gap:4px;padding:12px;display:grid}.sti-links b{color:#d394ff;font-size:.68rem}.sti-links span{color:#9d92ae;font-size:.62rem}.sti-pathway footer{color:#8c819c;border-top:1px solid #be7fed24;margin-top:14px;padding-top:13px;font-size:.64rem;line-height:1.5}@media (width<=900px){.sti-flow{grid-template-columns:1fr 1fr}.sti-lesions figcaption{grid-template-columns:repeat(2,1fr)}.sti-syndromes>div:last-child,.sti-pid>div:last-child,.sti-prevention>div:last-child,.sti-links{grid-template-columns:1fr 1fr}.sti-lesions>img{max-height:460px}}@media (width<=560px){.sti-pathway{padding:14px}.sti-header{display:grid}.sti-header>b{width:46px;height:46px}.sti-flow,.sti-treatment-grid,.sti-syndromes>div:last-child,.sti-pid>div:last-child,.sti-prevention>div:last-child,.sti-links,.sti-lesions figcaption,.sti-treatment-grid dl>div{grid-template-columns:1fr}.sti-lesions>img{object-position:center;min-height:260px}}.sti-quiz{background:linear-gradient(145deg,#ae69e121,#060b23cc);border:1px solid #deaaff4d;border-radius:19px;margin-top:20px;padding:clamp(16px,3vw,24px)}.sti-quiz>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.sti-quiz>header p{color:#e6a7ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.sti-quiz>header h4{margin:5px 0;font-size:1.3rem}.sti-quiz>header span{color:#afa4c0;font-size:.68rem}.sti-quiz>header>b{color:#170b2a;background:#a968df;border-radius:50%;place-items:center;min-width:58px;height:58px;font-size:.78rem;display:grid}.sti-quiz-start{background:#ffffff0b;border-radius:14px;margin-top:18px;padding:17px}.sti-quiz-start label{margin-bottom:7px;font-size:.7rem;font-weight:800;display:block}.sti-quiz-start>div{gap:8px;display:flex}.sti-quiz-start input{color:#fff;min-width:0;font:inherit;background:#0d1234;border:1px solid #d7a0ff4d;border-radius:10px;flex:1;padding:12px 13px}.sti-quiz-start button,.sti-quiz-submit,.sti-print{color:#180b29;cursor:pointer;background:linear-gradient(135deg,#d488ff,#f36eae);border:0;border-radius:10px;padding:11px 16px;font-weight:900}.sti-quiz-start small{color:#8e849e;margin-top:8px;font-size:.6rem;display:block}.sti-quiz-progress{background:#ffffff0f;border-radius:999px;height:28px;margin:17px 0;position:relative;overflow:hidden}.sti-quiz-progress i{background:linear-gradient(90deg,#a969df,#f16dac);transition:width .2s;position:absolute;inset:0 auto 0 0}.sti-quiz-progress span{color:#fff;place-items:center;height:100%;font-size:.62rem;font-weight:800;display:grid;position:relative}.sti-question-list{gap:12px;display:grid}.sti-question-list fieldset{background:#ffffff06;border:1px solid #c789f129;border-radius:13px;margin:0;padding:14px}.sti-question-list legend{color:#f5efff;align-items:center;gap:9px;padding:0 5px;font-size:.72rem;font-weight:800;display:flex}.sti-question-list legend span{color:#190b2a;background:#aa69df;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:.62rem;display:grid}.sti-question-list label{color:#bdb1ca;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;font-size:.67rem;display:flex}.sti-question-list label.selected{color:#fff;background:#a969df21;border-color:#d091f78c}.sti-question-list input{accent-color:#d082ff}.sti-quiz-submit{margin:16px auto 0;display:block}.sti-quiz-submit:disabled{opacity:.38;cursor:not-allowed}.sti-quiz-result{margin-top:17px}.sti-score{background:#57d1ab17;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.sti-score>span{color:#08271e;background:#62d8b5;border-radius:50%;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.sti-score strong{font-size:.8rem}.sti-score p{color:#b2c9c2;margin:4px 0 0;font-size:.66rem}.sti-quiz-result.retry .sti-score{background:#ff855b17}.sti-quiz-result.retry .sti-score>span{color:#351307;background:#ff986f}.sti-review{background:#ffffff06;border:1px solid #c283ee24;border-radius:13px;margin-top:14px;padding:14px}.sti-review>h5{margin:0;font-size:.83rem}.sti-review>p{color:#9f94ad;margin:4px 0 0;font-size:.63rem}.sti-answer-review{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.sti-answer-review article{background:#ffffff09;border-left:3px solid #62d8b5;border-radius:10px;padding:12px}.sti-answer-review article.incorrect{border-left-color:#ff986f}.sti-answer-review b,.sti-answer-review strong,.sti-answer-review>article>span{font-size:.64rem;display:block}.sti-answer-review b{color:#83dfc4}.sti-answer-review .incorrect b{color:#ffae8e}.sti-answer-review>article>span{color:#91879e;margin-top:5px}.sti-answer-review strong{color:#fff;margin-top:4px}.sti-answer-review p{color:#a99db4;margin:5px 0 8px;font-size:.62rem;line-height:1.45}.sti-answer-review a{color:#d69cff;font-size:.61rem;font-weight:800;text-decoration:none}.sti-certificate{color:#151b45;text-align:center;background:#fffdf7;border:9px double #c99b46;margin:18px auto 0;padding:clamp(24px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.sti-certificate:before,.sti-certificate:after{content:"";background:#c99b4614;border-radius:50%;width:150px;height:150px;position:absolute}.sti-certificate:before{top:-75px;left:-75px}.sti-certificate:after{bottom:-75px;right:-75px}.sti-certificate-seal{color:#9c6c1c;border:2px solid #c99b46;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 15px;font-weight:900;display:flex}.sti-certificate-seal i{color:#c99b46;font-size:1.25rem;font-style:normal;line-height:1}.sti-certificate-seal span{letter-spacing:.05em;font-size:.47rem}.sti-certificate>p{color:#a27225;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.sti-certificate h5{margin:12px 0 22px;font:700 clamp(1.4rem,4vw,2.3rem)/1.1 Georgia,serif}.sti-certificate>span{color:#68708d;margin:9px 0;font-size:.68rem;display:block}.sti-certificate>strong{border-bottom:1px solid #d7c49d;margin:8px auto 15px;padding-bottom:8px;font:italic 700 clamp(1.35rem,4vw,2.1rem) Georgia,serif;display:block}.sti-certificate>b{color:#20765c;font-size:1rem;display:block}.sti-certificate>em{color:#20765c;background:#eaf6f0;border-radius:999px;margin-top:9px;padding:6px 10px;font-size:.62rem;font-style:normal;font-weight:900;display:inline-block}.sti-certificate>div:not(.sti-certificate-seal){text-align:left;justify-content:space-between;gap:20px;margin-top:22px;display:flex}.sti-certificate small{color:#69708b;font-size:.56rem;line-height:1.6}.sti-certificate small:last-child{text-align:right}.sti-certificate>img{object-fit:contain;width:145px;height:75px;margin:8px auto -8px;display:block}.sti-certificate footer{color:#151b45!important;border-top:1px solid #d7c49d!important;margin-top:0!important;padding-top:10px!important;font:700 .65rem Georgia,serif!important}.sti-certificate footer span{color:#9c6c1c;font:700 .5rem Arial,sans-serif}.sti-print{margin:14px auto 0;display:block}.sti-certificate footer{text-shadow:0 1px 1px #00000059;color:#fff!important;background:#080c3d!important;padding:14px 12px!important}.sti-certificate footer span{color:#e3b85f!important}@media (width<=560px){.sti-quiz-start>div{display:grid}.sti-answer-review{grid-template-columns:1fr}.sti-certificate{padding:25px 16px}.sti-certificate>div:not(.sti-certificate-seal){text-align:center;display:grid}.sti-certificate small:last-child{text-align:center}}@media print{body *{visibility:hidden!important}.sti-certificate,.sti-certificate *{visibility:visible!important}.sti-certificate{width:auto;height:auto;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:fixed;inset:0;margin:0!important}}.tf-pathway{color:#f5fbff;background:linear-gradient(155deg,#07192b,#102d3e 48%,#29203d);border:1px solid #f7ae4152;border-radius:24px;margin:22px 0;padding:clamp(16px,3vw,28px);box-shadow:0 24px 60px #0000004f}.tf-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.tf-header p{color:#ffbf64;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:900}.tf-header h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3.5vw,2.45rem)}.tf-header div>span{color:#b9ced8;margin-top:8px;font-size:.73rem;display:block}.tf-header>b{color:#ffd08d;text-align:center;background:#ffae411a;border:1px solid #ffbf6475;border-radius:50%;place-items:center;width:60px;height:60px;font-size:.72rem;display:grid}.tf-critical{background:#8f20372b;border:1px solid #ff5c7173;border-radius:14px;margin-top:16px;padding:15px}.tf-critical>strong{color:#ff9cac;font-size:.76rem}.tf-critical p{color:#d6bac1;margin:6px 0 0;font-size:.67rem;line-height:1.55}.tf-critical p b{color:#fff}.tf-clock{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.tf-clock article{background:#ffffff09;border-top:3px solid #ffb752;border-radius:11px;padding:14px}.tf-clock span{color:#ffc978;font-size:.62rem;font-weight:900}.tf-clock strong{margin:6px 0 5px;font-size:.73rem;display:block}.tf-clock p{color:#aec1ca;margin:0;font-size:.63rem;line-height:1.48}.tf-section{background:#03121f78;border:1px solid #84d1da26;border-radius:17px;margin-top:16px;padding:18px}.tf-title{align-items:start;gap:11px;margin-bottom:13px;display:flex}.tf-title>span{color:#30200b;background:#edab4e;border-radius:9px;place-items:center;min-width:34px;height:32px;font-size:.67rem;font-weight:900;display:grid}.tf-title h4{margin:0;font-size:1rem}.tf-title p{color:#91a8b2;margin:4px 0 0;font-size:.66rem}.tf-travel-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tf-travel-grid article{background:#ffffff09;border-radius:12px;padding:14px 13px 13px 43px;position:relative}.tf-travel-grid article>b{color:#2b1c08;background:#f0b254;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.65rem;display:grid;position:absolute;top:13px;left:12px}.tf-travel-grid strong{font-size:.72rem}.tf-travel-grid p{color:#a7bbc4;margin:5px 0 0;font-size:.63rem;line-height:1.45}.tf-incubation{border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.tf-incubation article{background:#173c46;padding:15px}.tf-incubation article:nth-child(2){background:#4e4930}.tf-incubation article:nth-child(3){background:#493248}.tf-incubation b{font-size:.75rem}.tf-incubation p{color:#c4d1d1;margin:6px 0 0;font-size:.63rem;line-height:1.5}.tf-dx-grid,.tf-rx-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tf-dx-grid article,.tf-rx-grid article{background:#ffffff08;border:1px solid #7ecdd724;border-radius:12px;padding:14px}.tf-dx-grid strong,.tf-rx-grid b{font-size:.72rem}.tf-dx-grid p,.tf-rx-grid p{color:#a9bec6;margin:6px 0 0;font-size:.64rem;line-height:1.5}.tf-dx-grid .malaria,.tf-rx-grid .danger{background:#b25c1b17;border-color:#ffa74b52}.tf-dx-grid .malaria strong,.tf-rx-grid .danger b{color:#ffca85}.tf-lab-patterns{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.tf-lab-patterns span{color:#a9bbc3;background:#ffffff06;border-radius:9px;padding:9px 10px;font-size:.61rem}.tf-lab-patterns b{color:#f4f8fa}.tf-escalation{background:#771e3417;border:1px solid #ff5f7640;border-radius:16px;margin-top:16px;padding:18px}.tf-escalation h4{margin:0 0 11px}.tf-escalation>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tf-escalation article{background:#ffffff09;border-radius:11px;padding:13px}.tf-escalation b{color:#ffafbd;font-size:.69rem}.tf-escalation p{color:#bba8ae;margin:5px 0 0;font-size:.62rem;line-height:1.45}.tf-links{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.tf-links a{background:#ffffff08;border:1px solid #ffbc5d33;border-radius:10px;gap:4px;padding:11px;display:grid}.tf-links b{color:#ffc677;font-size:.66rem}.tf-links span{color:#97acb5;font-size:.6rem}.tf-quiz{margin-top:17px}.tf-pathway>footer{color:#829aa5;border-top:1px solid #84d1da24;margin-top:14px;padding-top:13px;font-size:.62rem;line-height:1.5}@media (width<=900px){.tf-clock,.tf-travel-grid,.tf-escalation>div,.tf-links{grid-template-columns:1fr 1fr}}@media (width<=560px){.tf-pathway{padding:14px}.tf-header{display:grid}.tf-clock,.tf-travel-grid,.tf-incubation,.tf-dx-grid,.tf-rx-grid,.tf-lab-patterns,.tf-escalation>div,.tf-links{grid-template-columns:1fr}}.td-pathway{color:#f4fffb;background:radial-gradient(circle at 93% 3%,#25d38a21,#0000 24%),linear-gradient(155deg,#061824,#0b2b31 52%,#182b3b);border:1px solid #34d3994d;border-radius:24px;margin:22px 0;padding:clamp(16px,3vw,28px);box-shadow:0 24px 60px #00000052}.td-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.td-header p{color:#60e7aa;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:900}.td-header h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3.5vw,2.5rem)}.td-header div>span{color:#a8c8c1;margin-top:8px;font-size:.72rem;display:block}.td-header>b{text-align:center;background:#25b47b1a;border:1px solid #56e8ab66;border-radius:50%;place-items:center;width:68px;height:68px;font-size:1.3rem;display:grid}.td-header>b small{color:#8ce7bd;letter-spacing:.08em;font-size:.45rem;display:block}.td-emergency{background:#8f203729;border:1px solid #ff59716b;border-radius:14px;margin-top:16px;padding:15px}.td-emergency strong{color:#ff9bab;font-size:.78rem}.td-emergency p{color:#d4bac0;margin:6px 0 0;font-size:.66rem;line-height:1.55}.td-tools{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.td-tools article{background:#ffffff09;border-radius:11px;padding:13px 11px 13px 40px;position:relative}.td-tools span{color:#052519;background:#42d997;border-radius:7px;place-items:center;width:21px;height:21px;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:12px;left:11px}.td-tools b{font-size:.7rem}.td-tools p{color:#9bb7b1;margin:4px 0 0;font-size:.59rem;line-height:1.43}.td-region-section{margin:18px 0 12px}.td-region-section h4{margin:0;font-size:1rem}.td-region-section p{color:#91ada7;margin:5px 0 11px;font-size:.64rem}.td-tabs{flex-wrap:wrap;gap:6px;display:flex}.td-tabs button{color:#b4ccc6;cursor:pointer;background:#ffffff06;border:1px solid #5bd5a433;border-radius:999px;padding:7px 10px;font-size:.59rem;font-weight:800}.td-tabs button.active{color:#fff;background:#16764f;border-color:#54e3a6}.td-disease-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.td-disease-grid>article{background:#02131994;border:1px solid #5fddab2b;border-radius:14px;overflow:hidden}.td-disease-grid>article.danger{border-top:3px solid #eea64f}.td-disease-grid article>header{background:#ffffff09;justify-content:space-between;gap:9px;padding:13px;display:flex}.td-disease-grid h5{margin:0;font-size:.79rem}.td-disease-grid header p{color:#86a59e;margin:4px 0 0;font-size:.53rem;line-height:1.35}.td-disease-grid header>span{color:#70e5b2;text-align:right;background:#41d8981a;border-radius:7px;align-self:start;max-width:42%;padding:5px 7px;font-size:.52rem}.td-disease-grid dl{margin:0;padding:4px 13px}.td-disease-grid dl>div{border-bottom:1px solid #67d3aa1a;padding:8px 0}.td-disease-grid dt{color:#74e2b2;text-transform:uppercase;font-size:.56rem;font-weight:900}.td-disease-grid dd{color:#b2c7c2;margin:4px 0 0;font-size:.6rem;line-height:1.48}.td-disease-grid article>a{color:#80efbe;padding:10px 13px;font-size:.58rem;font-weight:800;display:block}.td-investigation{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.td-investigation>div{background:#ffffff06;border:1px solid #5bd5a426;border-radius:13px;padding:15px}.td-investigation h4{margin:0 0 8px;font-size:.8rem}.td-investigation ul{margin:0;padding-left:16px}.td-investigation li{color:#a9c0ba;margin:6px 0;font-size:.61rem;line-height:1.45}.td-investigation b{color:#f2fff9}.td-links{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.td-links a{background:#ffffff06;border:1px solid #52dfa333;border-radius:10px;gap:4px;padding:11px;display:grid}.td-links b{color:#72e8b5;font-size:.65rem}.td-links span{color:#91aaa3;font-size:.56rem}.td-pathway>footer{color:#7e9b94;border-top:1px solid #5bd5a424;margin-top:14px;padding-top:12px;font-size:.59rem;line-height:1.5}@media (width<=900px){.td-tools,.td-links{grid-template-columns:1fr 1fr}}@media (width<=560px){.td-pathway{padding:14px}.td-header{display:grid}.td-tools,.td-disease-grid,.td-investigation,.td-links{grid-template-columns:1fr}}.oe-pathway{color:#fff8fc;background:radial-gradient(circle at 93% 2%,#dd409024,#0000 25%),linear-gradient(155deg,#130b24,#24102d 50%,#151e3b);border:1px solid #ee68ad52;border-radius:24px;margin:22px 0;padding:clamp(16px,3vw,28px);box-shadow:0 24px 60px #00000057}.oe-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.oe-header p{color:#ff83c0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:900}.oe-header h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3.5vw,2.5rem)}.oe-header div>span{color:#cdb5c4;margin-top:8px;font-size:.72rem;display:block}.oe-header>b{color:#ff9dcc;text-align:center;background:#bc29731f;border:1px solid #ff6cb56b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1rem;display:grid}.oe-header>b small{letter-spacing:.09em;font-size:.42rem;display:block}.oe-first-hour{background:#753f111c;border:1px solid #ffa74145;border-radius:15px;margin-top:16px;padding:16px}.oe-first-hour>strong{color:#ffc273;font-size:.78rem}.oe-first-hour>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.oe-first-hour article{background:#ffffff09;border-radius:10px;gap:7px;padding:10px;display:flex}.oe-first-hour article>b{color:#2e1c05;background:#e9a54d;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:.62rem;display:grid}.oe-first-hour article span{color:#ad9ba7;font-size:.55rem;line-height:1.35}.oe-first-hour article span strong{color:#f8edf4;font-size:.59rem;display:block}.oe-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.oe-grid>article{background:#0a08198c;border:1px solid #eb6fae2b;border-radius:14px;overflow:hidden}.oe-grid>article.danger{border-top:3px solid #e8569d}.oe-grid article>header{background:#ffffff09;align-items:center;gap:9px;padding:12px 13px;display:flex}.oe-grid header>span{color:#fff;background:#a52969;border-radius:8px;place-items:center;min-width:34px;height:28px;font-size:.57rem;font-weight:900;display:grid}.oe-grid h4{margin:0;font-size:.76rem}.oe-grid dl{margin:0;padding:4px 13px}.oe-grid dl>div{border-bottom:1px solid #eb6fae17;padding:8px 0}.oe-grid dt{color:#ff87c2;text-transform:uppercase;font-size:.54rem;font-weight:900}.oe-grid dd{color:#c4b5be;margin:4px 0 0;font-size:.6rem;line-height:1.48}.oe-grid article>a{color:#ff91c7;padding:10px 13px;font-size:.58rem;font-weight:800;display:block}.oe-meds{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.oe-meds>div{background:#7c471214;border:1px solid #ffaf5b2e;border-radius:12px;padding:14px}.oe-meds h4{color:#ffc988;margin:0;font-size:.73rem}.oe-meds p{color:#c1b1a4;margin:6px 0 0;font-size:.61rem;line-height:1.5}.oe-escalate{background:#74183417;border:1px solid #ff5b7a38;border-radius:14px;margin-top:15px;padding:16px}.oe-escalate h4{margin:0 0 9px}.oe-escalate>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.oe-escalate article{background:#ffffff08;border-radius:10px;padding:12px}.oe-escalate b{color:#ff9bb5;font-size:.65rem}.oe-escalate p{color:#bba5ac;margin:5px 0 0;font-size:.58rem;line-height:1.4}.oe-links{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.oe-links a{background:#ffffff06;border:1px solid #ed6daf33;border-radius:10px;gap:4px;padding:11px;display:grid}.oe-links b{color:#ff8dc5;font-size:.64rem}.oe-links span{color:#a997a2;font-size:.56rem}.oe-pathway>footer{color:#947f8b;border-top:1px solid #eb6fae24;margin-top:14px;padding-top:12px;font-size:.59rem;line-height:1.5}@media (width<=1000px){.oe-first-hour>div{grid-template-columns:1fr 1fr 1fr}.oe-links{grid-template-columns:1fr 1fr}}@media (width<=560px){.oe-pathway{padding:14px}.oe-header{display:grid}.oe-first-hour>div,.oe-grid,.oe-meds,.oe-escalate>div,.oe-links{grid-template-columns:1fr}}.universal-enhanced{background:linear-gradient(145deg,#f7fffc 0%,#eef8f5 100%);border:1px solid #b9d7cd;border-radius:22px;margin:1.25rem 0;padding:1.2rem;box-shadow:0 14px 35px #0d4a4117}.universal-enhanced-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.universal-enhanced-head h3{color:#123c36;margin:.15rem 0 0;font-size:1.35rem}.universal-enhanced-head>span{color:#175e52;white-space:nowrap;background:#d9efe8;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.enhanced-flow{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.8rem 0 1rem;display:grid}.enhanced-flow article{background:#fff;border:1px solid #d4e7e1;border-radius:14px;gap:.18rem;padding:.75rem;display:grid;position:relative}.enhanced-flow article:not(:last-child):after{content:"›";z-index:2;color:#fff;text-align:center;background:#147965;border-radius:50%;width:1rem;height:1rem;font-weight:900;line-height:.88rem;position:absolute;top:50%;right:-.48rem;transform:translateY(-50%)}.enhanced-flow b{color:#17806b;font-size:.7rem}.enhanced-flow strong{color:#173f38}.enhanced-flow small{color:#60736f;line-height:1.35}.enhanced-priority{color:#fff;background:#123f38;border-radius:16px;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.9rem 1rem;display:flex}.enhanced-priority-icon{background:#38b593;border-radius:12px;flex:0 0 2.3rem;place-items:center;height:2.3rem;font-size:1.25rem;display:grid}.enhanced-priority p{color:#d8eee8;margin:.2rem 0 0;line-height:1.45}.enhanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.enhanced-card{background:#fff;border:1px solid #d7e9e3;border-radius:16px;padding:.9rem}.enhanced-card h4{color:#173f38;align-items:center;gap:.55rem;margin:0 0 .6rem;display:flex}.enhanced-card h4 span{color:#14735f;background:#e2f4ee;border-radius:10px;place-items:center;min-width:2.1rem;height:2.1rem;padding:0 .3rem;font-size:.75rem;display:grid}.enhanced-card ul,.enhanced-card ol{color:#405854;margin:0;padding-left:1.15rem}.enhanced-card li{margin:.42rem 0;line-height:1.45}.enhanced-now{border-top:4px solid #df9b32}.enhanced-tests{border-top:4px solid #3286a7}.enhanced-treatment{border-top:4px solid #27a37f}.enhanced-review{border-top:4px solid #756ab5}.enhanced-escalation{color:#663428;background:#fff3ee;border-left:5px solid #d86240;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.85rem 1rem;display:flex}.enhanced-escalation p{margin:.25rem 0 0;line-height:1.4}.enhanced-escalation>span{text-align:center;color:#8a3f29;background:#ffe0d5;border-radius:10px;max-width:12rem;padding:.55rem;font-size:.74rem;font-weight:800}.enhanced-specialists{color:#244760;background:#e8f3ff;border:1px solid #c9def0;border-radius:14px;margin-top:.75rem;padding:.85rem}.enhanced-specialists>div{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.enhanced-specialists span{background:#fff;border:1px solid #cbddea;border-radius:999px;padding:.35rem .58rem;font-size:.75rem;font-weight:700}.enhanced-safety{color:#5a6b67;margin:.85rem .15rem 0;font-size:.78rem;line-height:1.45}@media (width<=760px){.universal-enhanced-head,.enhanced-escalation{flex-direction:column;align-items:flex-start}.enhanced-flow{grid-template-columns:repeat(2,1fr)}.enhanced-flow article:after{display:none}.enhanced-grid{grid-template-columns:1fr}.enhanced-escalation>span{text-align:left;max-width:none}.universal-enhanced-head>span{white-space:normal}}.immune-pathway{color:#173f38;margin:1.25rem 0}.immune-hero{color:#fff;background:linear-gradient(135deg,#0d4039,#126d5d);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;overflow:hidden}.immune-hero h3{margin:.15rem 0 .35rem;font-size:1.55rem}.immune-hero p:last-child{color:#d9f1eb;max-width:47rem;margin:0;line-height:1.5}.immune-shield{color:#a8f0db;background:#ffffff1a;border:2px solid #8fe2ca;border-radius:50% 50% 48% 48%;flex:0 0 5.2rem;place-items:center;height:5.2rem;font-size:2.2rem;display:grid}.immune-alert{color:#69362a;background:#fff0ea;border-left:5px solid #d55738;border-radius:14px;align-items:flex-start;gap:.7rem;margin:.7rem 0;padding:.85rem 1rem;display:flex}.immune-alert strong{white-space:nowrap}.immune-clock{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.immune-clock article{background:#f8fffc;border:1px solid #cfe3dc;border-radius:15px;padding:.85rem}.immune-clock b{color:#147561;font-size:.73rem;display:block}.immune-clock strong{margin:.2rem 0;display:block}.immune-clock p{color:#526b65;margin:0;font-size:.84rem;line-height:1.45}.immune-matrix{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.7rem 0;display:grid}.immune-matrix article{color:#fff;background:#173f38;border-radius:14px;padding:.75rem}.immune-matrix span{color:#8fe1c9;font-size:.7rem;font-weight:800}.immune-matrix strong{margin:.25rem 0;display:block}.immune-matrix p{color:#d9ebe7;margin:0;font-size:.78rem;line-height:1.4}.immune-workup{background:#f3faff;border:1px solid #cbdfe8;border-radius:17px;padding:1rem}.immune-workup h4{margin:0 0 .65rem}.immune-workup>div{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.immune-workup p{color:#4b626d;background:#fff;border-radius:11px;margin:0;padding:.7rem;font-size:.82rem;line-height:1.45}.immune-library{background:#f8fffc;border:1px solid #cfe3dc;border-radius:18px;margin-top:.8rem;padding:1rem}.immune-library-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.immune-library h4{margin:.1rem 0;font-size:1.2rem}.immune-library input{color:#173f38;background:#fff;border:1px solid #a9cfc3;border-radius:999px;width:min(20rem,100%);padding:.7rem 1rem}.immune-tabs{gap:.4rem;margin:.8rem 0;padding-bottom:.2rem;display:flex;overflow-x:auto}.immune-tabs button{color:#285d52;white-space:nowrap;background:#fff;border:1px solid #b8d6cd;border-radius:999px;padding:.48rem .72rem;font-weight:750}.immune-tabs button.active{color:#fff;background:#167762;border-color:#167762}.immune-threats{gap:.5rem;display:grid}.immune-threats details{background:#fff;border:1px solid #d4e5df;border-radius:13px;overflow:hidden}.immune-threats summary{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .55rem;padding:.72rem;display:grid}.immune-threats summary small{color:#62736f;grid-column:2;line-height:1.35}.immune-tag{color:#fff;border-radius:999px;padding:.28rem .48rem;font-size:.65rem;font-weight:850}.immune-tag.bacterial{background:#337b9b}.immune-tag.viral{background:#6a66ac}.immune-tag.fungal{background:#9b6c31}.immune-tag.parasitic{background:#8a5f9d}.immune-tag.malignancy{background:#a64952}.immune-detail{border-top:1px solid #e2ece8;grid-template-columns:1fr 1fr;gap:.6rem;padding:.1rem .75rem .8rem;display:grid}.immune-detail p{color:#455d58;margin:.65rem 0 0;font-size:.82rem;line-height:1.45}.immune-detail b{color:#176c5b;margin-bottom:.2rem;display:block}.immune-detail a{color:#146f9c;grid-column:1/-1;justify-self:start;font-weight:750;text-decoration:none}.immune-empty{text-align:center;color:#667873;padding:1rem}.immune-medicines{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.8rem;display:grid}.immune-medicines>div{background:#fff7e7;border:1px solid #ecd5a7;border-radius:14px;padding:.85rem}.immune-medicines p{color:#67563a;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.immune-disposition{color:#fff;background:#163e38;border-radius:16px;margin-top:.8rem;padding:1rem}.immune-disposition ul{color:#dbece8;margin:.55rem 0 0;padding-left:1.2rem}.immune-disposition li{margin:.35rem 0;line-height:1.45}.immune-evidence{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.8rem;display:grid}.immune-evidence a{color:#1e5c50;background:#fff;border:1px solid #cddfd9;border-radius:12px;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.immune-evidence span{color:#647873;font-size:.75rem;line-height:1.35}.immune-footnote{color:#65746f;font-size:.75rem;line-height:1.45}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=820px){.immune-clock,.immune-matrix,.immune-evidence{grid-template-columns:repeat(2,1fr)}.immune-library-head{flex-direction:column;align-items:flex-start}.immune-library label,.immune-library input{width:100%}}@media (width<=560px){.immune-hero{align-items:flex-start}.immune-shield{flex-basis:3.5rem;height:3.5rem}.immune-clock,.immune-matrix,.immune-workup>div,.immune-medicines,.immune-evidence,.immune-detail{grid-template-columns:1fr}.immune-alert{flex-direction:column}.immune-detail a{grid-column:1}.immune-threats summary{grid-template-columns:1fr}.immune-threats summary small{grid-column:1}.immune-tag{justify-self:start}}.emerging-pathway{color:#193e3a;margin:1.25rem 0}.emerging-hero{color:#fff;background:radial-gradient(circle at 88% 35%,#66e2be47,#0000 23%),linear-gradient(135deg,#102f3a,#0d6257);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.emerging-hero h3{margin:.15rem 0 .3rem;font-size:1.55rem}.emerging-hero p:last-child{color:#d8eee9;max-width:46rem;margin:0;line-height:1.5}.emerging-radar{background:repeating-radial-gradient(circle,#0000 0 12px,#63d6b84d 13px 14px);border:2px solid #63d6b8;border-radius:50%;flex:0 0 5rem;place-items:center;height:5rem;display:grid}.emerging-radar span{color:#ffca65}.emerging-rule{color:#67352b;background:#fff0eb;border-left:5px solid #e05f42;border-radius:13px;gap:.65rem;margin:.7rem 0;padding:.85rem 1rem;display:flex}.emerging-rule strong{white-space:nowrap}.emerging-action{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid}.emerging-action article{background:#f8fffc;border:1px solid #cfe3dc;border-radius:14px;gap:.18rem;padding:.7rem;display:grid}.emerging-action b{color:#fff;background:#147562;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.emerging-action strong{font-size:.82rem}.emerging-action small{color:#60746e;line-height:1.35}.emerging-screen{color:#fff;background:#173f3a;border-radius:17px;margin-top:.7rem;padding:1rem}.emerging-screen h4{margin:0 0 .65rem}.emerging-screen>div{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.emerging-screen p{color:#d7ebe6;background:#ffffff14;border-radius:10px;margin:0;padding:.65rem;font-size:.82rem;line-height:1.45}.emerging-screen b{color:#82ddc4;display:block}.emerging-branches{grid-template-columns:repeat(2,1fr);gap:.55rem;margin-top:.7rem;display:grid}.emerging-branches article{background:#fff;border:1px solid #d5e4df;border-radius:13px;padding:.75rem}.emerging-branches span{color:#176e61;font-weight:850}.emerging-branches p{color:#596e69;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.emerging-investigations{background:#f3faff;border:1px solid #c9dfea;border-radius:16px;margin-top:.7rem;padding:1rem}.emerging-investigations h4{margin:0}.emerging-investigations ol{counter-reset:emix;grid-template-columns:repeat(2,1fr);gap:.55rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.emerging-investigations li{counter-increment:emix;color:#526872;background:#fff;border-radius:11px;padding:.7rem;font-size:.82rem;line-height:1.45}.emerging-investigations li:before{content:counter(emix);color:#fff;background:#287a9c;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-right:.4rem;font-weight:850;display:inline-grid}.emerging-library{background:#f8fffc;border:1px solid #cfe1db;border-radius:18px;margin-top:.75rem;padding:1rem}.emerging-library-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.emerging-library h4{margin:.1rem 0;font-size:1.2rem}.emerging-library input{color:#183f39;background:#fff;border:1px solid #a9cfc3;border-radius:999px;width:min(20rem,100%);padding:.7rem 1rem}.emerging-tabs{gap:.38rem;margin:.8rem 0;display:flex;overflow-x:auto}.emerging-tabs button{color:#285d52;white-space:nowrap;background:#fff;border:1px solid #b8d6cd;border-radius:999px;padding:.48rem .7rem;font-weight:750}.emerging-tabs button.active{color:#fff;background:#167762;border-color:#167762}.emerging-cards{gap:.5rem;display:grid}.emerging-cards details{background:#fff;border:1px solid #d4e5df;border-radius:13px;overflow:hidden}.emerging-cards summary{cursor:pointer;grid-template-columns:auto 1fr;gap:.18rem .55rem;padding:.75rem;display:grid}.emerging-cards summary span{color:#176e5e;background:#e2f2ed;border-radius:999px;align-self:center;padding:.28rem .48rem;font-size:.64rem;font-weight:850}.emerging-cards summary small{color:#687a75;grid-column:2}.emerging-cards details>div{border-top:1px solid #e1ece8;grid-template-columns:1fr 1fr;gap:.55rem;padding:.75rem;display:grid}.emerging-cards details p{color:#506762;margin:0;font-size:.82rem;line-height:1.45}.emerging-cards details b{color:#176c5c;margin-bottom:.2rem;display:block}.emerging-cards .emerging-management{background:#eef8f5;border-radius:10px;grid-column:1/-1;padding:.65rem}.emerging-cards a{color:#16729c;grid-column:1/-1;justify-self:start;font-weight:750;text-decoration:none}.emerging-empty{text-align:center;color:#687a75}.emerging-escalation{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem;display:grid}.emerging-escalation>div{background:#fff2ed;border-left:4px solid #d95a3e;border-radius:14px;padding:.85rem}.emerging-escalation p{color:#6b483e;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.emerging-live-links{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;display:grid}.emerging-live-links a{color:#1e5d51;background:#fff;border:1px solid #cfdfda;border-radius:12px;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.emerging-live-links small{color:#667a75;line-height:1.35}.emerging-footnote{color:#667873;font-size:.75rem;line-height:1.45}@media (width<=820px){.emerging-action,.emerging-screen>div,.emerging-branches,.emerging-investigations ol,.emerging-escalation,.emerging-live-links{grid-template-columns:repeat(2,1fr)}.emerging-library-head{flex-direction:column;align-items:flex-start}.emerging-library label,.emerging-library input{width:100%}}@media (width<=560px){.emerging-hero{align-items:flex-start}.emerging-radar{flex-basis:3.5rem;height:3.5rem}.emerging-rule{flex-direction:column}.emerging-action,.emerging-screen>div,.emerging-branches,.emerging-investigations ol,.emerging-escalation,.emerging-live-links,.emerging-cards details>div{grid-template-columns:1fr}.emerging-cards .emerging-management,.emerging-cards a{grid-column:1}.emerging-cards summary{grid-template-columns:1fr}.emerging-cards summary span{justify-self:start}.emerging-cards summary small{grid-column:1}}.travel-med-pathway{color:#173f38;margin:1.25rem 0}.travel-med-hero{color:#fff;background:radial-gradient(circle at 88% 30%,#66dac247,#0000 25%),linear-gradient(135deg,#12364b,#0c6b62);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.travel-med-hero h3{margin:.15rem 0 .35rem;font-size:1.55rem}.travel-med-hero p:last-child{color:#d9eeeb;max-width:47rem;margin:0;line-height:1.5}.travel-globe{color:#ffd273;background:repeating-radial-gradient(circle,#0000 0 12px,#83ddca38 13px 14px);border:2px solid #83ddca;border-radius:50%;flex:0 0 5rem;place-items:center;height:5rem;font-size:1.7rem;display:grid}.travel-med-alert{color:#68533a;background:#fff7e8;border-left:5px solid #e6a13c;border-radius:13px;gap:.6rem;margin:.7rem 0;padding:.85rem 1rem;display:flex}.travel-med-alert strong{white-space:nowrap}.travel-med-timeline{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.travel-med-timeline article{background:#f8fffc;border:1px solid #cfe3dd;border-radius:14px;padding:.75rem}.travel-med-timeline b{color:#167765;font-size:.7rem;display:block}.travel-med-timeline strong{margin:.2rem 0;display:block}.travel-med-timeline p{color:#5b706a;margin:0;font-size:.8rem;line-height:1.4}.travel-assessment{color:#fff;background:#173f3a;border-radius:17px;margin-top:.7rem;padding:1rem}.travel-assessment h4{margin:0 0 .65rem}.travel-assessment>div{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.travel-assessment article{background:#ffffff12;border-radius:10px;gap:.55rem;padding:.6rem;display:flex}.travel-assessment article>b{color:#113e37;background:#65d5ba;border-radius:7px;flex:0 0 1.65rem;place-items:center;height:1.65rem;display:grid}.travel-assessment p{color:#cfe5e0;margin:0;font-size:.76rem;line-height:1.4}.travel-assessment p strong{color:#fff;display:block}.travel-region{background:#f5fcfa;border:1px solid #c9ded7;border-radius:18px;margin-top:.7rem;padding:1rem}.travel-region-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.travel-region h4{margin:.1rem 0;font-size:1.2rem}.travel-region-head span{color:#60736e;font-size:.8rem}.travel-region select{color:#173f38;background:#fff;border:1px solid #9dc7bb;border-radius:10px;max-width:18rem;min-height:44px;padding:0 2.2rem 0 .8rem;font-weight:800}.travel-region-grid{grid-template-columns:1.25fr 1fr 1fr;gap:.55rem;margin-top:.75rem;display:grid}.travel-region-grid article{background:#fff;border:1px solid #d5e5e0;border-radius:13px;padding:.75rem}.travel-region-grid h5{color:#176e5d;margin:0 0 .55rem}.travel-region-grid ul{color:#506761;margin:0;padding-left:1.1rem}.travel-region-grid li{margin:.35rem 0;font-size:.79rem;line-height:1.4}.travel-chips{flex-wrap:wrap;gap:.35rem;display:flex}.travel-chips span{color:#176f5f;background:#e2f3ed;border-radius:999px;padding:.35rem .5rem;font-size:.7rem;font-weight:750}.travel-country-link{color:#fff;background:#145f54;border-radius:11px;justify-content:space-between;gap:1rem;margin-top:.65rem;padding:.75rem;text-decoration:none;display:flex}.travel-country-link span{color:#bce7dd}.travel-disease-search{background:#f2faff;border:1px solid #c8deeb;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;padding:1rem;display:flex;position:relative}.travel-disease-search h4{margin:.1rem 0}.travel-disease-search input{background:#fff;border:1px solid #9ebfd0;border-radius:999px;width:min(20rem,100%);padding:.7rem 1rem}.travel-search-results{z-index:5;background:#fff;border:1px solid #bcd5df;border-radius:13px;width:min(28rem,100% - 2rem);max-height:18rem;padding:.5rem;position:absolute;top:calc(100% + 6px);right:1rem;overflow:auto;box-shadow:0 16px 35px #1b424d33}.travel-search-results button{color:#234e58;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2ecef;justify-content:space-between;gap:.5rem;width:100%;padding:.65rem;display:flex}.travel-search-results span{color:#16725e;font-size:.75rem}.travel-search-results p{color:#62777e;padding:.6rem}.travel-malaria{background:#fff9ec;border:1px solid #ecd4a8;border-radius:17px;margin-top:.7rem;padding:1rem}.travel-malaria h4{margin:.1rem 0}.travel-malaria>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.65rem;display:grid}.travel-malaria article{background:#fff;border-radius:12px;padding:.7rem}.travel-malaria article>b{color:#fff;background:#dfa038;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.travel-malaria article strong{margin:.25rem 0;display:block}.travel-malaria article p,.travel-rx{color:#685e4b;margin:0;font-size:.78rem;line-height:1.45}.travel-rx{background:#fff0cc;border-radius:10px;margin-top:.6rem;padding:.7rem}.travel-syndromes{margin-top:.7rem}.travel-syndromes h4{margin:0 0 .55rem}.travel-syndromes>div{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.travel-syndromes details{background:#fff;border:1px solid #d4e4df;border-radius:12px}.travel-syndromes summary{color:#176d5e;cursor:pointer;justify-content:space-between;padding:.7rem;font-weight:800;display:flex}.travel-syndromes details p{color:#566b66;margin:0;padding:0 .7rem .7rem;font-size:.8rem;line-height:1.45}.travel-special-groups{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.7rem;display:grid}.travel-special-groups article{background:#f9fffd;border:1px solid #d4e4df;border-radius:13px;padding:.75rem}.travel-special-groups strong{color:#176c5c}.travel-special-groups p{color:#5b6f69;margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.travel-escalation{color:#67372e;background:#fff0eb;border-left:5px solid #d9573e;border-radius:13px;margin-top:.7rem;padding:.85rem 1rem}.travel-escalation p{margin:.3rem 0 0;line-height:1.45}.travel-links{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.7rem;display:grid}.travel-links a{color:#1d5d50;background:#fff;border:1px solid #cddfd9;border-radius:12px;gap:.2rem;padding:.7rem;text-decoration:none;display:grid}.travel-links span{color:#667a74;font-size:.75rem}.travel-footnote{color:#687873;font-size:.75rem;line-height:1.45}@media (width<=820px){.travel-med-timeline,.travel-malaria>div:nth-child(2),.travel-links,.travel-assessment>div,.travel-region-grid{grid-template-columns:repeat(2,1fr)}.travel-disease-search,.travel-region-head{flex-direction:column;align-items:flex-start}.travel-disease-search label,.travel-disease-search input{width:100%}.travel-search-results{width:auto;left:1rem;right:1rem}}@media (width<=560px){.travel-med-hero{align-items:flex-start}.travel-globe{flex-basis:3.5rem;height:3.5rem}.travel-med-alert{flex-direction:column}.travel-med-timeline,.travel-assessment>div,.travel-region-grid,.travel-malaria>div:nth-child(2),.travel-syndromes>div,.travel-special-groups,.travel-links{grid-template-columns:1fr}.travel-country-link{flex-direction:column}.travel-region select{width:100%}}.feedback-section{color:#173f38;background:linear-gradient(135deg,#f4fbf8,#edf7fb);border:1px solid #cfe2dc;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.25rem,4vw,3rem);margin:1.25rem auto;padding:clamp(1.25rem,3vw,2rem);display:grid}.feedback-intro h2{margin:.2rem 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}.feedback-intro>p:not(.eyebrow){color:#536b65;max-width:30rem;margin:.35rem 0 1rem;line-height:1.5}.feedback-intro a{color:#176f61;font-weight:800;text-decoration:none}.feedback-section form{background:#fff;border:1px solid #d7e7e2;border-radius:16px;grid-template-columns:1fr 1.35fr;gap:.5rem .7rem;padding:1rem;display:grid}.feedback-section label{color:#315b53;align-self:end;font-size:.75rem;font-weight:800}.feedback-section select,.feedback-section textarea{color:#173f38;width:100%;font:inherit;background:#fff;border:1px solid #a9c9c0;border-radius:10px}.feedback-section select{min-height:44px;padding:0 .75rem}.feedback-section textarea{resize:vertical;grid-column:1/-1;padding:.75rem}.feedback-actions{grid-column:1/-1;align-items:center;gap:.8rem;display:flex}.feedback-actions button{color:#fff;cursor:pointer;background:#167461;border:0;border-radius:10px;min-height:44px;padding:.65rem 1rem;font-weight:850}.feedback-actions small{color:#657a75;max-width:24rem;line-height:1.35}@media (width<=720px){.feedback-section,.feedback-section form{grid-template-columns:1fr}.feedback-section textarea,.feedback-actions{grid-column:1}.feedback-actions{flex-direction:column;align-items:flex-start}}.ai-loading-status{background:#26d9f414;border:1px solid #26d9f473;border-radius:11px;align-items:center;gap:12px;margin:15px 0;padding:13px 14px;display:flex}.ai-loading-status>i{border:3px solid #26d9f440;border-top-color:var(--teal);border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite ai-spin}.ai-loading-status div{gap:3px;display:grid}.ai-loading-status b{color:#eafcff;font-size:12px}.ai-loading-status span{color:#aeb8df;font-size:10px;line-height:1.4}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-deep-dive{gap:16px;margin:20px 0;display:grid}.hpa-map{background:linear-gradient(145deg,#091a39,#132e5a);border:1px solid #487da0;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:14px;padding:16px;display:grid}.hpa-axis{align-content:center;gap:7px;display:grid}.hpa-axis>article{background:#13345ee0;border:1px solid #416c91;border-radius:12px;gap:4px;padding:12px;display:grid}.hpa-axis small{color:#7ee6c0;letter-spacing:.12em;font-size:8px;font-weight:900}.hpa-axis b{color:#fff;font-size:18px}.hpa-axis span{color:#bdcee3;font-size:9px;line-height:1.4}.hpa-axis>i{color:#ffbd69;text-align:center;font-size:18px;font-style:normal}.adrenal-zones{background:#102341;border:1px solid #587da0;border-radius:50% 50% 22px 22px;overflow:hidden}.adrenal-zones>div,.adrenal-zones>article{border-bottom:1px solid #ffffff26;grid-template-columns:1.1fr .8fr 1.5fr;align-items:center;gap:8px;padding:10px 18px;display:grid}.adrenal-zones b,.adrenal-zones strong{font-size:10px}.adrenal-zones span,.adrenal-zones small{font-size:8px;line-height:1.35}.adrenal-cap{text-align:center;background:#24375b;grid-template-columns:1fr!important;padding:15px 18px!important}.adrenal-cap b{color:#fff;font-size:15px}.adrenal-cap span{color:#b9cbe2}.zona-g{color:#fff5ce;background:#785e22}.zona-f{color:#ffe2d4;background:#8a492c}.zona-r{color:#ffe0ef;background:#733b58}.adrenal-medulla{color:#dff5ff;background:#254966;border-bottom:0!important}.addison-clinical{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.addison-clinical>figure,.addison-signs{background:#0d2347;border:1px solid #517798;border-radius:17px;margin:0;padding:14px}.addison-clinical>figure{grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);gap:14px;display:grid}.addison-photo-wrap{background:#07162b;border-radius:12px;min-height:250px;position:relative;overflow:hidden}.addison-photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.addison-photo-wrap span{color:#fff;background:#031526e6;border:1px solid #9be6ff;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:10px}.addison-clinical figcaption{align-content:center;gap:9px;display:grid}.addison-clinical figcaption b{color:#fff;font-size:16px}.addison-clinical figcaption p{color:#c8d8e9;margin:0;font-size:10px;line-height:1.55}.addison-clinical figcaption a{color:#86e5ff;font-size:8px;line-height:1.4}.addison-signs{align-content:center;gap:9px;display:grid}.addison-signs h4,.ai-subtypes h4,.ai-investigations h4{color:#fff;margin:0;font-size:17px}.addison-signs>div{background:#ffffff0d;border-radius:10px;gap:4px;padding:10px;display:grid}.addison-signs b{color:#7ee3bd;font-size:9px}.addison-signs span{color:#c9d6e6;font-size:9px;line-height:1.45}.ai-subtypes,.ai-investigations{background:#0c2144;border:1px solid #4d7698;border-radius:18px;padding:16px}.ai-subtype-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ai-subtype-grid>article{background:#112b54;border:1px solid #41698e;border-top:4px solid #5ad3b0;border-radius:12px;padding:13px}.ai-subtype-grid>article:nth-child(2){border-top-color:#75b8ff}.ai-subtype-grid>article:nth-child(3){border-top-color:#d498ff}.ai-subtype-grid p{color:#80dfc1;letter-spacing:.1em;margin:0;font-size:7px;font-weight:900}.ai-subtype-grid b{color:#fff;margin:5px 0;font-size:14px;display:block}.ai-subtype-grid span{color:#b9cbe0;font-size:9px;line-height:1.4}.ai-subtype-grid ul,.ai-invest-grid ul{color:#d2ddec;margin:9px 0 0;padding-left:16px}.ai-subtype-grid li,.ai-invest-grid li{margin:6px 0;font-size:8.5px;line-height:1.45}.ai-invest-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.ai-invest-grid>article{background:#112b54;border:1px solid #41698d;border-radius:12px;padding:13px}.ai-invest-grid b{color:#86e2ff;font-size:10px}@media (width<=900px){.hpa-map,.addison-clinical,.ai-subtype-grid{grid-template-columns:1fr}.addison-clinical>figure{grid-template-columns:1fr 1fr}}@media (width<=600px){.addison-clinical>figure,.ai-invest-grid{grid-template-columns:1fr}.adrenal-zones>div,.adrenal-zones>article{grid-template-columns:1fr;padding:10px 15px}.addison-photo-wrap{min-height:220px}}.acro-leaders{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.acro-leaders line{stroke:#9be8ff;stroke-width:.35px;vector-effect:non-scaling-stroke}.acro-leaders circle{fill:#061b2c;stroke:#a8edff;stroke-width:.35px;vector-effect:non-scaling-stroke}.acro-label:after{display:none!important}.acro-brow,.acro-nose,.acro-lips,.acro-jaw{left:63%!important;right:auto!important}.acro-brow{top:27%!important}.acro-nose{top:39%!important}.acro-lips{top:47%!important}.acro-jaw{top:58%!important}.acromegaly-clinical-figure{background:linear-gradient(145deg,#071830fa,#122a4bf2);border:1px solid #4c83a4;border-radius:18px;grid-template-columns:minmax(280px,.85fr) minmax(300px,1.15fr);gap:18px;margin:20px 0;padding:16px;display:grid;overflow:hidden}.acromegaly-photo-wrap{background:#071527;border-radius:14px;min-height:510px;position:relative;overflow:hidden}.acromegaly-photo-wrap img{object-fit:cover;object-position:center 16%;width:100%;height:100%;min-height:510px;display:block}.acro-label{z-index:2;background:#02111fe6;border:1px solid #96e6ffb8;border-radius:8px;max-width:44%;padding:7px 9px;font-weight:850;line-height:1.25;position:absolute;box-shadow:0 3px 12px #0006;color:#fff!important;font-size:9px!important}.acro-label:after{content:"";background:#90e5ff;height:1px;position:absolute;top:50%}.acro-brow{top:18%;right:3%}.acro-brow:after{width:58px;right:100%}.acro-nose{top:36%;left:3%}.acro-nose:after{width:60px;left:100%}.acro-lips{top:50%;right:3%}.acro-lips:after{width:58px;right:100%}.acro-jaw{top:64%;left:3%}.acro-jaw:after{width:62px;left:100%}.acromegaly-clinical-figure figcaption{flex-direction:column;justify-content:center;gap:14px;padding:10px;display:flex}.acromegaly-clinical-figure figcaption p{color:#7de3ff;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.acromegaly-clinical-figure figcaption h4{color:#fff;margin:5px 0 12px;font-size:21px}.acromegaly-clinical-figure figcaption ul{color:#d5e2f1;margin:0;padding-left:18px}.acromegaly-clinical-figure figcaption li{margin:9px 0;font-size:11px;line-height:1.55}.acromegaly-clinical-figure figcaption small{color:#dce7f3;background:#ffbf6914;border-left:3px solid #ffbf69;margin-top:13px;padding:10px;font-size:9px;line-height:1.5;display:block}.acromegaly-clinical-figure figcaption>a{color:#8ee8ff;font-size:9px;font-weight:800}@media (width<=820px){.acromegaly-clinical-figure{grid-template-columns:1fr}.acromegaly-photo-wrap,.acromegaly-photo-wrap img{min-height:470px}}@media (width<=500px){.acromegaly-clinical-figure{padding:10px}.acromegaly-photo-wrap,.acromegaly-photo-wrap img{min-height:420px}.acro-label{max-width:48%;padding:6px 7px;font-size:8px!important}.acro-label:after{width:38px}}.hyperca-deep{gap:15px;margin:20px 0;display:grid}.calcium-map,.hyperca-causes,.parathyroid-compare,.fhh-panel,.hyperca-management{background:linear-gradient(145deg,#0b2343,#172f4d);border:1px solid #557d9a;border-radius:18px;padding:17px}.calcium-title p,.fhh-title p{color:#75e1c4;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.calcium-title h4,.fhh-title h4{color:#fff;margin:5px 0;font-size:19px}.calcium-title span,.fhh-title span{color:#c8d8e6;font-size:9.5px;line-height:1.5}.calcium-diagram{background:#0a1931;border-radius:14px;gap:8px;margin-top:12px;padding:15px;display:grid}.parathyroid-node{text-align:center;background:#3b2c21;border:2px solid #e9b65d;border-radius:50%;justify-self:center;gap:4px;width:min(310px,90%);padding:13px;display:grid}.parathyroid-node b{color:#ffd98b;letter-spacing:.1em;font-size:9px}.parathyroid-node strong{color:#fff;font-size:13px}.parathyroid-node span{color:#d9d0c3;font-size:8px}.calcium-arrows{color:#79ddc2;text-align:center;grid-template-columns:repeat(3,1fr);font-size:24px;display:grid}.calcium-targets{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.calcium-targets article{background:#143250;border:1px solid #416e8e;border-radius:12px;padding:12px}.calcium-targets b{color:#8be4cb;font-size:10px;display:block}.calcium-targets span{color:#d3e0e9;margin-top:5px;font-size:8.5px;line-height:1.5;display:block}.calcium-feedback{background:#1e4551;border-radius:10px;justify-content:center;gap:12px;padding:9px;display:flex}.calcium-feedback b{color:#fff;font-size:10px}.calcium-feedback i{color:#80e4ca;font-size:9px;font-style:normal}.calcium-modifiers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.calcium-modifiers span{color:#c9d8e4;background:#16314a;border-radius:9px;padding:9px;font-size:8px;line-height:1.45}.calcium-modifiers b{color:#8de3cc}.hyperca-cause-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.hyperca-cause-grid article{background:#172f4a;border-top:4px solid #70d9be;border-radius:11px;padding:12px}.hyperca-cause-grid article:nth-child(2){border-top-color:#f07468}.hyperca-cause-grid article:nth-child(3){border-top-color:#d993e7}.hyperca-cause-grid article:nth-child(4){border-top-color:#eebc5a}.hyperca-cause-grid b{color:#fff;font-size:10px;display:block}.hyperca-cause-grid span{color:#d1dee7;margin-top:5px;font-size:8.5px;line-height:1.5;display:block}.pth-split{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.pth-split article{background:#16374c;border-radius:11px;padding:12px}.pth-split strong{color:#82e3c8;font-size:10px;display:block}.pth-split span{color:#d4e0e8;margin-top:5px;font-size:8.5px;line-height:1.5;display:block}.parathyroid-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.parathyroid-grid article{background:#142f50;border:1px solid #456f8e;border-top:5px solid #64d3b7;border-radius:12px;padding:13px}.parathyroid-grid article:nth-child(2){border-top-color:#76aeea}.parathyroid-grid article:nth-child(3){border-top-color:#d18ce5}.parathyroid-grid h5{color:#fff;margin:0;font-size:13px}.parathyroid-grid dl{margin:0}.parathyroid-grid dt{color:#81dfc5;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:900}.parathyroid-grid dd{color:#d1ddea;margin:3px 0 0;font-size:8.5px;line-height:1.48}.fhh-panel{background:linear-gradient(145deg,#332614,#17283e);border-color:#8d7042}.fhh-formula{background:#2e2c2b;border:1px solid #967545;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.fhh-formula b{color:#18120a;background:#e8b553;border-radius:50%;padding:9px;font-size:13px}.fhh-formula span{color:#fff;font-size:10px}.fhh-formula strong{color:#8ce3c8;font-size:13px}.fhh-formula small{color:#d7d2c8;grid-column:1/-1;font-size:8.5px;line-height:1.5}.fhh-steps,.management-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.fhh-steps article,.management-grid article{background:#24313c;border-radius:10px;padding:11px}.fhh-steps b,.management-grid b{color:#f3cb77;font-size:9px;display:block}.fhh-steps span,.management-grid span{color:#d5dde3;margin-top:5px;font-size:8.3px;line-height:1.5;display:block}.fhh-panel aside{background:#1b3a40;border-left:4px solid #72d7bd;gap:5px;margin-top:10px;padding:11px;display:grid}.fhh-panel aside strong{color:#8be6ce;font-size:10px}.fhh-panel aside span{color:#d9e3e5;font-size:8.8px;line-height:1.5}.management-grid{grid-template-columns:repeat(3,1fr)}.management-grid article{background:#153149}.management-grid b{color:#86e3c9}@media (width<=850px){.hyperca-cause-grid,.fhh-steps{grid-template-columns:1fr 1fr}.parathyroid-grid,.management-grid,.calcium-targets,.calcium-modifiers{grid-template-columns:1fr}}@media (width<=560px){.hyperca-cause-grid,.pth-split,.fhh-steps,.fhh-formula{grid-template-columns:1fr}.fhh-formula small{grid-column:auto}.calcium-feedback{flex-direction:column}}.specialist-evidence-gallery{background:#070d37bf;border:1px solid #4c5ca7;border-radius:16px;margin-top:14px;padding:16px}.specialist-evidence-heading{margin-bottom:12px}.specialist-evidence-heading p{color:var(--mint);letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.specialist-evidence-heading h4{margin:4px 0;font-size:17px}.specialist-evidence-heading span{color:#aeb7df;font-size:9px}.specialist-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.specialist-evidence-grid article{background:#151c65;border:1px solid #4a5799;border-radius:13px;overflow:hidden}.specialist-evidence-grid article>a:first-child{background:#070b2b;height:220px;display:block}.specialist-evidence-grid img{object-fit:contain;width:100%;height:100%}.specialist-evidence-grid article>div{padding:12px}.specialist-evidence-grid p{color:#6fe8d5;letter-spacing:.1em;margin:0;font-size:8px;font-weight:900}.specialist-evidence-grid h5{margin:5px 0 7px;font-size:13px}.specialist-evidence-grid span{color:#c2c9eb;font-size:9px;line-height:1.55;display:block}.specialist-evidence-grid article>div>a{color:#87e9ff;margin-top:9px;font-size:8px;font-weight:900;display:inline-block}@media (width<=720px){.specialist-evidence-grid{grid-template-columns:1fr}.specialist-evidence-grid article>a:first-child{height:190px}}.aki-type-guide{color:#eaf8fb;background:linear-gradient(145deg,#052632e6,#0e2341f0);border:1px solid #5fdac757;border-radius:18px;margin:18px 0;padding:18px}.aki-type-guide h4{color:#8ce8d4;margin:0 0 11px;font-size:14px}.aki-stage-table{background:#03111f80;border:1px solid #70cbda3d;border-radius:13px;margin-bottom:18px;overflow:hidden}.aki-stage-table h4{background:#50d3b717;margin:0;padding:13px 14px}.aki-stage-table>div{border-top:1px solid #70cbda24;grid-template-columns:70px 1fr 1fr;display:grid}.aki-stage-table>div>*{padding:10px 12px;font-size:10px;line-height:1.45}.aki-stage-table strong{color:#75e4ca;font-size:13px}.aki-stage-table .aki-stage-head{color:#a9c6d2;background:#ffffff0a}.aki-types{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aki-types article{background:#ffffff0b;border-top:4px solid #67ddc1;border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.aki-types article:nth-child(2){border-top-color:#e6ae62}.aki-types article:nth-child(3){border-top-color:#8dbcf4}.aki-types b{color:#fff;font-size:12px}.aki-types span,.aki-types em{color:#c4d6df;font-size:9px;line-height:1.52}.aki-types strong{color:#78dec9;text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:8px}.aki-types em{font-style:normal}.aki-pearl{color:#dbe5e9;background:#f0b45e17;border-left:4px solid #f0b45e;margin:12px 0 0;padding:11px 13px;font-size:9px;line-height:1.55}.aki-pearl b{color:#ffd38d}@media (width<=760px){.aki-types{grid-template-columns:1fr}.aki-stage-table>div{grid-template-columns:45px 1fr 1fr}.aki-stage-table>div>*{padding:8px 7px;font-size:8px}}.expert-pathway{color:#eef7ff;background:linear-gradient(145deg,#081a34,#102e51);border:1px solid #426b91;border-radius:22px;gap:15px;margin:20px 0;padding:clamp(16px,3vw,26px);display:grid}.expert-pathway header p{color:#6fe3ca;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.expert-pathway header h3{margin:5px 0;font-size:clamp(1.4rem,3vw,2.1rem)}.expert-pathway header span,.expert-pathway article p,.expert-pathway article span{color:#c5d5e4;line-height:1.55}.expert-alert{background:#123f50;border-left:5px solid #66ddc3;border-radius:12px;gap:5px;padding:14px;display:grid}.expert-alert.danger{background:#4a2630;border-color:#ff806e}.expert-alert span{font-size:11px;line-height:1.5}.expert-grid,.severity-grid,.dose-grid,.clinical-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.expert-grid article,.severity-grid article,.dose-grid article{background:#123052;border:1px solid #41698b;border-radius:13px;padding:14px}.expert-grid b,.severity-grid b{color:#7de5cf;margin-bottom:7px;display:block}.expert-grid p,.severity-grid span{margin:0;font-size:10px}.dose-grid strong{color:#73dcc5;font-size:8px;display:block}.dose-grid b{margin:6px 0;font-size:13px;display:block}.dose-grid span{font-size:9px}.clinical-gallery figure{background:#102947;border:1px solid #456f91;border-radius:14px;margin:0;overflow:hidden}.clinical-gallery img{object-fit:contain;background:#050d18;width:100%;height:210px}.clinical-gallery figcaption{gap:6px;padding:12px;display:grid}.clinical-gallery figcaption span{font-size:9px;line-height:1.5}.clinical-gallery a,.expert-pathway footer a{color:#86e8ff;font-size:9px;font-weight:800}.expert-pathway footer{flex-wrap:wrap;gap:10px;display:flex}.expert-pathway footer a{border:1px solid #4b7795;border-radius:10px;padding:10px;text-decoration:none}@media (width<=850px){.clinical-gallery,.expert-grid,.severity-grid,.dose-grid{grid-template-columns:1fr}.clinical-gallery img{height:auto;max-height:320px}}.vsp-pathway{color:#effcff;background:linear-gradient(145deg,#071d35,#123450);border:1px solid #3c7890;border-radius:22px;gap:16px;margin:20px 0;padding:clamp(15px,3vw,26px);display:grid}.vsp-pathway header p{color:#76e3cb;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.vsp-pathway header h3{margin:5px 0;font-size:clamp(1.5rem,3vw,2.25rem)}.vsp-pathway header span,.vsp-pathway li,.vsp-pathway aside span{color:#c9dce6;font-size:10px;line-height:1.58}.vsp-red{background:#4a2630;border-left:5px solid #ff746d;border-radius:12px;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.vsp-red b{width:100%}.vsp-red span{background:#ffffff12;border-radius:8px;padding:6px 8px;font-size:9px}.vsp-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vsp-columns section{background:#112e4a;border:1px solid #416f8b;border-radius:14px;padding:15px}.vsp-columns h4{color:#7ee6d0;margin:0}.vsp-columns ol{margin:8px 0 0;padding-left:19px}.vsp-columns li{margin:9px 0}.vsp-table{border:1px solid #46748e;border-radius:13px;overflow:auto}.vsp-table>div{grid-template-columns:.75fr .6fr .85fr 1fr 1.5fr;min-width:720px;display:grid}.vsp-table span,.vsp-table b{border-top:1px solid #355d77;padding:9px;font-size:9px}.vsp-table .head{background:#16516a}.vsp-table .head b{color:#fff;border:0}.vsp-video{background:#0b263e;border-radius:14px;grid-template-columns:1.3fr .7fr;gap:12px;padding:13px;display:grid}.vsp-video iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.vsp-video>div{align-content:center;gap:8px;display:grid}.vsp-video span{color:#c8dce7;font-size:10px;line-height:1.5}.vsp-video a,.vsp-pathway footer a{color:#8deaff;font-size:9px;font-weight:800}.hints-map{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hints-map article{background:#13324d;border-top:4px solid #6cdbc2;border-radius:11px;padding:13px}.hints-map b,.hints-map span{display:block}.hints-map span{color:#c9dbe6;margin-top:6px;font-size:9px;line-height:1.55}.hints-map strong{color:#ff978b}.vsp-pathway aside{background:#3c342b;border-left:5px solid #e9b65d;gap:5px;padding:13px;display:grid}.vsp-pathway footer{flex-wrap:wrap;gap:8px;display:flex}.vsp-pathway footer a{border:1px solid #4a7791;border-radius:9px;padding:9px;text-decoration:none}@media (width<=760px){.vsp-columns,.vsp-video,.hints-map{grid-template-columns:1fr}}.arrest-pathway{color:#f2f9ff;background:linear-gradient(145deg,#07182d,#102d4a);border:1px solid #416c91;border-radius:22px;gap:16px;margin:20px 0;padding:clamp(16px,3vw,28px);display:grid}.arrest-pathway>header p,.arrest-causes>header p,.rosc>header p,.arrest-branches section>p{color:#72e3c9;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.arrest-pathway>header h3{margin:5px 0;font-size:clamp(1.55rem,3vw,2.3rem)}.arrest-pathway>header span,.arrest-rhythms span,.arrest-branches li,.arrest-causes span,.rosc span{color:#c6d8e5;font-size:9.5px;line-height:1.55}.arrest-rhythms,.arrest-branches,.rosc>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.arrest-rhythms figure{background:#0e2942;border:1px solid #4f718b;border-top:5px solid #ff7068;border-radius:13px;margin:0;overflow:hidden}.arrest-rhythms figure.no-shock{border-top-color:#63b9df}.arrest-rhythms figure>div{background:#fff;height:180px;position:relative}.arrest-rhythms img{object-fit:contain;width:100%;height:100%}.arrest-rhythms figure>div>b{color:#fff;background:#b7363d;border-radius:7px;padding:6px 8px;font-size:8px;position:absolute;top:8px;left:8px}.arrest-rhythms .no-shock>div>b{background:#176995}.arrest-rhythms figcaption{gap:6px;padding:12px;display:grid}.arrest-rhythms a,.arrest-pathway footer a{color:#8beaff;font-size:8px;font-weight:850}.arrest-branches section,.arrest-causes article,.rosc article{background:#12314d;border:1px solid #3f6988;border-radius:12px;padding:14px}.arrest-branches h4,.arrest-causes h4,.rosc h4{margin:5px 0}.arrest-branches ol{margin:8px 0 0;padding-left:19px}.arrest-branches li{margin:7px 0}.arrest-causes{background:#0a243a;border-radius:14px;padding:15px}.arrest-causes>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.arrest-causes article{grid-template-columns:28px 1fr;gap:5px 8px;display:grid}.arrest-causes article>b{color:#1b2731;background:#efb75b;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;display:grid}.arrest-causes article>span{grid-column:1/-1}.rosc{background:#123d47;border-left:5px solid #65dfc5;border-radius:14px;padding:15px}.rosc b{color:#7ee4cf;margin-bottom:6px;display:block}.arrest-pathway footer{flex-wrap:wrap;gap:8px;display:flex}.arrest-pathway footer a{border:1px solid #4b7693;border-radius:9px;padding:9px;text-decoration:none}@media (width<=820px){.arrest-rhythms,.arrest-branches,.arrest-causes>div,.rosc>div{grid-template-columns:1fr}}.aas-path{color:#f1faff;background:linear-gradient(145deg,#071a32,#12334e);border:1px solid #467391;border-radius:22px;gap:15px;margin:20px 0;padding:clamp(16px,3vw,27px);display:grid}.aas-path>header p,.refractory>p{color:#74e3ca;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.aas-path>header h3{margin:5px 0;font-size:clamp(1.5rem,3vw,2.2rem)}.aas-path>header span,.aas-path article span,.refractory span,.refractory aside,.aas-path aside span{color:#c8d9e5;font-size:9.5px;line-height:1.58}.aas-alert{background:#4a2630;border-left:5px solid #ff7068;border-radius:12px;gap:5px;padding:14px;display:grid}.aas-alert b{font-size:14px}.aas-alert span{font-size:10px;line-height:1.55}.aas-grid,.score-strip,.pabrinex>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.aas-grid article,.score-strip article,.pabrinex article{background:#12304b;border:1px solid #416d8a;border-radius:11px;padding:13px}.aas-grid b,.score-strip b,.pabrinex b{color:#7fe4cf;margin-bottom:6px;display:block}.ana-figure{background:#0a263e;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:15px;display:flex}.ana-figure article{background:#143956;border-radius:11px;gap:4px;min-width:150px;padding:12px;display:grid}.ana-figure article>b{color:#162634;background:#efb65c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ana-figure article span{font-size:8px}.refractory,.pabrinex{background:#0a263d;border-radius:14px;padding:15px}.refractory>div{grid-template-columns:30px 1fr;gap:8px;margin-top:10px;display:grid}.refractory>div>b{color:#172331;background:#ecb65b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.refractory aside{background:#14394b;border-left:4px solid #76dfc7;margin-top:10px;padding:11px;display:block}.pabrinex h4{margin-top:0}.amyloid-media{grid-template-columns:1fr 1fr;gap:10px;display:grid}.amyloid-media figure{background:#102a44;border:1px solid #48728d;border-radius:13px;margin:0;overflow:hidden}.amyloid-media img{object-fit:contain;background:#fff;width:100%;height:260px;display:block}.amyloid-media figcaption{gap:5px;padding:11px;display:grid}.amyloid-media a,.aas-path footer a{color:#8ceaff;font-size:8px;font-weight:850}.aas-path>aside{background:#3c342a;border-left:5px solid #e8b65e;gap:5px;padding:13px;display:grid}.aas-path footer{flex-wrap:wrap;gap:8px;display:flex}.aas-path footer a{border:1px solid #4a7691;border-radius:9px;padding:9px;text-decoration:none}@media (width<=820px){.aas-grid,.score-strip,.pabrinex>div,.amyloid-media{grid-template-columns:1fr}.ana-figure{flex-direction:column;align-items:stretch}.ana-figure article{min-width:0}.amyloid-media img{height:auto;max-height:300px}}.hypo-path{color:#f2fbff;background:linear-gradient(145deg,#06182f,#0c304c);border:1px solid #3f7f96;border-radius:22px;gap:15px;margin:20px 0;padding:clamp(16px,3vw,27px);display:grid}.hypo-path>header p{color:#75e5cf;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.hypo-path>header h3{margin:5px 0;font-size:clamp(1.55rem,3vw,2.25rem)}.hypo-path>header span,.hypo-path article span,.hypo-path dd,.hypo-safety span{color:#c7dbe6;font-size:10px;line-height:1.58}.hypo-path strong{color:#fff}.hypo-emergency{background:#4b2631;border-left:6px solid #ff746d;border-radius:12px;gap:6px;padding:14px;display:grid}.hypo-emergency b{color:#ffd2cf;font-size:11px}.hypo-emergency span{font-size:10px;line-height:1.55}.hypo-map,.hypo-flow,.hypo-tests{background:#0b263f;border:1px solid #3c6e89;border-radius:15px;padding:15px}.hypo-map h4,.hypo-flow h4,.hypo-tests h4{color:#80e6d1;margin:0 0 12px}.hypo-map>div,.hypo-types,.hypo-tests>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hypo-map article,.hypo-types>article,.hypo-tests article{background:#12334f;border-top:5px solid #79d6cb;border-radius:12px;padding:13px}.hypo-map article b,.hypo-map article strong,.hypo-map article span{display:block}.hypo-map article b{color:#8de8d5;letter-spacing:.08em;font-size:9px}.hypo-map article strong{margin:5px 0;font-size:14px}.hypo-map .trans{border-color:#efb95e}.hypo-map .true{border-color:#ff7d73}.hypo-flow-row{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.hypo-flow article{background:#153653;border-radius:12px;padding:14px}.hypo-flow article>*{display:block}.hypo-flow article b{color:#7fe5d0}.hypo-flow article strong{margin:5px 0}.hypo-flow-row i{color:#efbf68;align-self:center;font-size:10px;font-style:normal;font-weight:900}.hypo-types>article{padding:0;overflow:hidden}.hypo-types>article>header{background:#16405b;padding:14px}.hypo-types>article>header span{color:#7ee4cf;letter-spacing:.12em;font-size:8px;font-weight:900}.hypo-types h4{margin:4px 0;font-size:17px}.hypo-types article header b{color:#d7e5ec;font-size:9px}.hypo-types .low{border-color:#e9ae59}.hypo-types .normal{border-color:#6ddbc2}.hypo-types .high{border-color:#77aef0}.hypo-types dl{margin:0;padding:13px}.hypo-types dt{color:#7fe5d0;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;font-size:8px;font-weight:900}.hypo-types dt:first-child{margin-top:0}.hypo-types dd{margin:3px 0 0}.hypo-tests>div{grid-template-columns:repeat(3,1fr)}.hypo-tests article{border-top-width:3px}.hypo-tests article b,.hypo-tests article span{display:block}.hypo-tests article b{color:#8be7d3;margin-bottom:6px}.hypo-safety{background:#3d3429;border-left:6px solid #efb65d;border-radius:12px;gap:8px;padding:14px;display:grid}.hypo-safety b{color:#ffd38d}.hypo-safety span{color:#e6ded2}.hypo-stage-image{background:#071a2c;border:1px solid #4a8299;border-radius:14px;grid-column:1/-1;margin:8px 0 14px;overflow:hidden;box-shadow:0 14px 28px #0000003d}.hypo-stage-image img{object-fit:cover;width:100%;height:auto;max-height:390px;display:block}.hypo-stage-image figcaption{color:#d3e8ef;background:linear-gradient(90deg,#102f49,#123b50);padding:9px 12px;font-size:9px;line-height:1.5}.hypo-emergency .hypo-stage-image{border-color:#a8555b}.hypo-safety .hypo-stage-image{border-color:#9e7845;margin-bottom:0}@media (width<=800px){.hypo-map>div,.hypo-types,.hypo-tests>div,.hypo-flow-row{grid-template-columns:1fr}.hypo-flow-row i{text-align:center}.hypo-stage-image img{max-height:260px}.hypo-stage-image figcaption{font-size:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.atlas-page{background:#070a2b}.atlas-hero{background:radial-gradient(circle at 75% 40%,#2bdbed2e,#0000 27%),linear-gradient(135deg,#10165d,#090d37);border-bottom:1px solid #47549a;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:28px;padding:clamp(34px,6vw,74px) max(22px,50vw - 590px);display:grid}.atlas-hero p,.atlas-section-heading p,.visual-atlas-block>header p{color:#60ead0;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.atlas-hero h1{margin:8px 0;font-size:clamp(38px,6vw,72px);line-height:.95}.atlas-hero span{color:#c7cdef;max-width:740px;line-height:1.7;display:block}.atlas-heart{background:radial-gradient(circle,#ff4a8a2b,#151b63d9 60%,#0000 61%);border:1px solid #5c69b4;border-radius:50%;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid;position:relative;box-shadow:0 0 0 16px #2ad6e80a}.atlas-heart i{color:#ff5c98;font-size:58px;font-style:normal}.atlas-heart b{color:#63eee1;letter-spacing:2px;font-size:24px}.atlas-heart small{color:#afb6e0;font-weight:900}.atlas-jump{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a2bed;border-bottom:1px solid #384277;justify-content:center;gap:10px;padding:12px;display:flex;position:sticky;top:0}.atlas-jump a{color:#e8ebff;background:#171d67;border:1px solid #4f5ba2;border-radius:999px;padding:10px 18px;font-size:10px;font-weight:900}.atlas-section-heading{max-width:1180px;margin:54px auto 18px;padding:0 22px}.atlas-section-heading h2{margin:3px 0;font-size:clamp(31px,4vw,50px)}.atlas-section-heading span{color:#aab2df}.atlas-section-heading.imaging p{color:#f2b166}.visual-atlas-block{background:linear-gradient(145deg,#111758,#0b103e);border:1px solid #4b579f;border-radius:22px;max-width:1180px;margin:0 auto 28px;padding:clamp(18px,3vw,30px)}.visual-atlas-block>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.visual-atlas-block>header h3{margin:3px 0;font-size:25px}.visual-atlas-block>header>strong{color:#6be7dc;text-align:center;border:1px solid #3f8a9b;border-radius:10px;max-width:520px;padding:11px;font-size:10px}.ecg-module-grid,.image-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ecg-module-grid article,.image-module-grid article{background:#1e256ea8;border:1px solid #49559b;border-radius:16px;overflow:hidden}.trace{background:linear-gradient(90deg,#ff508e26,#0000);align-items:center;gap:15px;padding:13px;display:flex}.trace b{color:#fff;background:#ff4f8b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.trace i{color:#68eadc;letter-spacing:3px;font-size:22px;font-style:normal}.ecg-module-grid h4{margin:13px 15px 7px}.ecg-module-grid dl{margin:0}.ecg-module-grid dl>div{border-top:1px solid #6e7bc259;grid-template-columns:105px 1fr;gap:8px;padding:9px 15px;display:grid}.ecg-module-grid dt{color:#8ff2e3;text-transform:uppercase;font-size:9px;font-weight:900}.ecg-module-grid dd{color:#c6ccef;margin:0;font-size:10px;line-height:1.5}.ecg-module-grid .act{background:#ff4b8514}.scan-icon{background:radial-gradient(circle,#5de6d72e,#0000 55%);place-items:center;height:100px;display:grid;position:relative;overflow:hidden}.scan-icon b{z-index:2;color:#6be8dd;font-size:18px}.scan-icon i{border:1px solid #64e8dc59;border-radius:50%;width:68px;height:68px;position:absolute}.scan-icon i:nth-of-type(2){width:42px;height:42px}.scan-icon i:nth-of-type(3){background:#ff549247;width:18px;height:18px}.image-module-grid h4,.image-module-grid>article>strong,.image-module-grid p{margin-left:15px;margin-right:15px}.image-module-grid>article>strong{color:#f1b46f;letter-spacing:.08em;font-size:9px;display:block}.image-module-grid p{color:#c5cbed;margin-bottom:16px;font-size:10px;line-height:1.55}.contrast-strip{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.contrast-strip article{background:#181e67;border-left:4px solid #f2b16a;border-radius:10px;padding:15px}.contrast-strip b{color:#f6bd7d;font-size:9px;display:block}.contrast-strip span{color:#ccd1ef;font-size:10px;line-height:1.5}.critical-findings{background:#ff407f14;border:1px solid #a84067;border-radius:14px;flex-wrap:wrap;gap:7px;margin-top:13px;padding:15px;display:flex}.critical-findings h4{color:#ff8eb6;width:100%;margin:0 0 5px}.critical-findings span{color:#ffd5e4;background:#612444;border-radius:7px;padding:7px 9px;font-size:9px}.visual-atlas-block footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.visual-atlas-block footer a{color:#71eadf;background:#171d66;border:1px solid #5261a8;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.atlas-page>.ecgi-pathway,.atlas-page>.imaging-atlas{max-width:1180px;margin-left:auto;margin-right:auto}.atlas-final-alert{background:#3b173b;border-left:6px solid #ff4b87;border-radius:12px;max-width:1180px;margin:30px auto 70px;padding:20px}.atlas-final-alert b{color:#ff9abe;font-size:12px;display:block}.atlas-final-alert span{color:#efd9e6;font-size:11px;line-height:1.6}@media (width<=780px){.atlas-hero{grid-template-columns:1fr}.atlas-heart{max-width:250px;min-height:180px}.atlas-jump{justify-content:flex-start;overflow-x:auto}.visual-atlas-block>header{display:block}.visual-atlas-block>header>strong{margin-top:12px;display:block}.ecg-module-grid,.image-module-grid,.contrast-strip{grid-template-columns:1fr}.ecg-module-grid dl>div{grid-template-columns:88px 1fr}.atlas-page>.ecgi-pathway,.atlas-page>.imaging-atlas{margin-left:12px;margin-right:12px}}.real-heading-ecg{background:#f4e9d9;height:190px;margin:0;position:relative;overflow:hidden}.real-heading-ecg img{object-fit:cover;object-position:center;filter:contrast(1.08);width:100%;height:100%}.real-heading-ecg:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -45px 36px #070a2b73}.real-heading-ecg figcaption{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:9px;left:11px}.real-heading-ecg figcaption b{color:#fff;background:#ff4f8b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.real-heading-ecg figcaption span{color:#7ef0e4;letter-spacing:.1em;background:#070a2bdb;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900}.ecg-credit{color:#82eadd;margin:-3px 15px 9px;font-size:8px;font-weight:800;display:block}.ecg-provenance{color:#c7d8eb;background:#53dccf14;border-left:4px solid #69e7db;border-radius:8px;margin:13px 0 0;padding:13px;font-size:9px;line-height:1.55}.ecg-provenance b{color:#7cf0e5}.ecg-pattern-index{background:#050a2b7a;border:1px solid #4e5ca5;border-radius:16px;gap:10px;margin:0 0 18px;padding:14px;display:grid}.ecg-pattern-index section{grid-template-columns:180px 1fr;align-items:start;gap:12px;display:grid}.ecg-pattern-index h4{color:#8ff2e3;text-transform:uppercase;letter-spacing:.09em;margin:7px 0;font-size:10px}.ecg-pattern-index section>div{flex-wrap:wrap;gap:7px;display:flex}.ecg-pattern-index a{color:#e8ebff;background:#171d66;border:1px solid #5664aa;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.ecg-pattern-index a b{color:#fff;background:#b62a60;border-radius:999px;place-items:center;min-width:28px;height:22px;padding:0 5px;font-size:8px;display:grid}.ecg-pattern-index a:hover,.ecg-pattern-index a:focus-visible{background:#202a7b;border-color:#77eee1;outline:none}.ecg-module-grid>article{scroll-margin-top:76px}@media (width<=780px){.ecg-pattern-index section{grid-template-columns:1fr}.ecg-pattern-index h4{margin-bottom:0}}.ecg-category-list{gap:24px;display:grid}.ecg-category{background:linear-gradient(145deg,#151b67,#0c103e);border:1px solid #5361aa;border-radius:20px;scroll-margin-top:80px;overflow:hidden}.ecg-category .real-heading-ecg{height:clamp(220px,30vw,330px)}.ecg-category-body{padding:20px}.ecg-category-body>h4{margin:0 0 7px;font-size:clamp(22px,3vw,31px)}.ecg-core-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ecg-core-grid section{background:#080d3b80;border:1px solid #6775bd73;border-radius:12px;padding:13px}.ecg-core-grid section.urgent{background:#97224e21;border-color:#b83a69}.ecg-core-grid b{color:#7aeee3;text-transform:uppercase;font-size:9px}.ecg-core-grid p{color:#cbd1ef;margin:6px 0 0;font-size:10px;line-height:1.6}.ecg-medicines{background:#ff4a8912;border:1px solid #aa4771;border-radius:14px;margin-top:12px;padding:15px}.ecg-medicines h5{color:#ff9abb;margin:0 0 10px}.ecg-medicines p{color:#eadce8;grid-template-columns:27px 1fr;gap:9px;margin:7px 0;font-size:10px;line-height:1.55;display:grid}.ecg-medicines p>b{background:#b72d61;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}@media (width<=780px){.ecg-category-body{padding:14px}.ecg-core-grid{grid-template-columns:1fr}.ecg-category .real-heading-ecg{height:210px}}.telemetry-category{background:linear-gradient(145deg,#111758,#0b103e);border:1px solid #4b579f;border-radius:22px;max-width:1180px;margin:26px auto 42px;padding:clamp(18px,3vw,30px)}.telemetry-category>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.telemetry-category>header p{color:#62ead5;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.telemetry-category>header h2{margin:4px 0;font-size:clamp(28px,4vw,46px)}.telemetry-category>header span{color:#c7cdef}.telemetry-category>header>b{color:#6be7dc;text-align:center;border:1px solid #3f8a9b;border-radius:10px;max-width:390px;padding:11px;font-size:10px}.telemetry-safety{background:#ff4f8b1a;border-left:5px solid #ff4f8b;border-radius:10px;grid-template-columns:auto 1fr;gap:14px;margin:18px 0;padding:14px;display:grid}.telemetry-safety strong{color:#ff9aba}.telemetry-safety span{color:#d7daef;line-height:1.55}.telemetry-checklist{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.telemetry-checklist article,.telemetry-actions article{background:#1c2369b3;border:1px solid #48559b;border-radius:12px;padding:14px}.telemetry-checklist b,.telemetry-actions b{color:#75eadf;font-size:10px}.telemetry-checklist p,.telemetry-actions p{color:#c4cae9;margin:6px 0 0;font-size:10px;line-height:1.55}.telemetry-examples{margin-top:25px}.telemetry-examples>h3{font-size:23px}.telemetry-examples>article{background:#11175a;border:1px solid #4c599e;border-radius:16px;grid-template-columns:1.2fr .8fr;gap:16px;margin:13px 0;padding:13px;display:grid}.telemetry-examples>article>div{align-self:center}.telemetry-examples h4{margin:0 0 8px;font-size:18px}.telemetry-examples article>div>p{color:#c9ceec;font-size:10px;line-height:1.6}.telemetry-examples article>div>b{color:#ff9bbc;text-transform:uppercase;font-size:10px}.telemetry-strip{color:#18203c;background:#f4f1eb;border:1px solid #aab2cf;border-radius:12px;margin:0;overflow:hidden}.telemetry-image{background:#ece9e4;min-height:230px;position:relative}.telemetry-image img{object-fit:contain;width:100%;height:100%;min-height:230px;max-height:360px;display:block}.telemetry-image span{color:#fff;background:#ae0f3af0;border:1px solid #fff;border-radius:7px;align-items:center;gap:5px;max-width:155px;padding:5px 7px;font-size:8px;font-weight:850;line-height:1.2;display:flex;position:absolute;transform:translate(-10%,-50%);box-shadow:0 3px 10px #0000004d}.telemetry-image span:after{content:"";border-left:2px solid #ae0f3a;height:20px;position:absolute;top:100%;left:8px}.telemetry-image span b{color:#ae0f3a;background:#fff;border-radius:50%;place-items:center;min-width:15px;height:15px;display:grid}.telemetry-strip figcaption{background:#fff;justify-content:space-between;gap:8px;padding:9px 11px;display:flex}.telemetry-strip figcaption strong{font-size:10px}.telemetry-strip figcaption a{color:#245e9a;text-align:right;font-size:7px}.telemetry-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.telemetry-category>footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.telemetry-category>footer a{color:#71eadf;background:#171d66;border:1px solid #5261a8;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.telemetry-note{color:#aeb5dc;font-size:9px}@media (width<=780px){.telemetry-category{margin-left:12px;margin-right:12px}.telemetry-category>header{display:block}.telemetry-category>header>b{margin-top:12px;display:block}.telemetry-safety,.telemetry-checklist,.telemetry-examples>article,.telemetry-actions,.telemetry-checklist{grid-template-columns:1fr}.telemetry-image span{max-width:115px}.telemetry-strip figcaption{display:grid}}.additional-ecg-atlases{background:linear-gradient(145deg,#111758,#0b103e);border:1px solid #4b579f;border-radius:22px;max-width:1180px;margin:28px auto;padding:clamp(18px,3vw,30px)}.additional-ecg-atlases>header p,.additional-group{color:#64ead7;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.additional-ecg-atlases>header h2{margin:5px 0;font-size:clamp(28px,4vw,45px)}.additional-ecg-atlases>header span{color:#bbc3e7}.additional-ecg-atlases>nav{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.additional-ecg-atlases>nav a{color:#e7eaff;background:#171d68;border:1px solid #4a579d;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:9px;font-weight:800;display:flex}.additional-ecg-atlases>nav a b{color:#fff;background:#ff4f8b;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.additional-ecg-atlases>div>article{background:#181f66bf;border:1px solid #4d5aa1;border-radius:17px;grid-template-columns:1fr 1fr;gap:17px;margin:14px 0;padding:14px;scroll-margin-top:80px;display:grid}.additional-ecg-atlases figure{color:#17203c;background:#f4f1ec;border:1px solid #aab2cf;border-radius:12px;margin:0;overflow:hidden}.additional-ecg-image{background:#eeebe5;min-height:260px;position:relative}.additional-ecg-image img{object-fit:contain;width:100%;height:100%;min-height:260px;max-height:390px;display:block}.additional-ecg-image span{flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.additional-ecg-image span b{color:#fff;background:#ae0f3aed;border:1px solid #fff;border-radius:7px;padding:5px 7px;font-size:7px}.additional-ecg-atlases figcaption{background:#fff;justify-content:space-between;gap:8px;padding:9px 11px;display:flex}.additional-ecg-atlases figcaption strong{font-size:10px}.additional-ecg-atlases figcaption a{color:#245e9a;text-align:right;font-size:7px}.additional-ecg-atlases article h3{margin:4px 0 10px;font-size:22px}.additional-core{gap:7px;display:grid}.additional-core>div{background:#151b64;border:1px solid #465397;border-radius:10px;padding:10px}.additional-core>div>b{color:#78eadf;text-transform:uppercase;font-size:9px}.additional-core p{color:#c8ceec;margin:5px 0 0;font-size:9px;line-height:1.55}.additional-core .additional-monitor{border-color:#b05a77}.additional-meds{background:#be752f1a;border:1px solid #a46b38;border-radius:11px;margin-top:8px;padding:11px}.additional-meds h4{color:#ffd29d;margin:0 0 7px;font-size:12px}.additional-meds p{color:#e2ddda;grid-template-columns:23px 1fr;gap:7px;margin:6px 0;font-size:8px;line-height:1.5;display:grid}.additional-meds p>b{color:#fff;background:#bd7837;border-radius:50%;place-items:center;height:20px;display:grid}.additional-ecg-atlases>footer{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.additional-ecg-atlases>footer p{color:#b8bfdf;width:100%;font-size:9px}.additional-ecg-atlases>footer a{color:#71eadf;background:#171d66;border:1px solid #5261a8;border-radius:8px;padding:9px;font-size:9px;font-weight:900}@media (width<=780px){.additional-ecg-atlases{margin-left:12px;margin-right:12px}.additional-ecg-atlases>nav,.additional-ecg-atlases>div>article{grid-template-columns:1fr}.additional-ecg-atlases figcaption{display:grid}}.real-lab-atlas,.imaging-atlas{background:linear-gradient(150deg,#0b1045,#11185d);border:1px solid #5661a8;border-radius:22px;max-width:1180px;margin:0 auto 24px;padding:22px;box-shadow:0 18px 45px #00000040}.real-lab-atlas>header,.imaging-atlas>header{border-bottom:1px solid #475194;grid-template-columns:1fr 1fr;align-items:end;gap:18px;padding-bottom:16px;display:grid}.real-lab-atlas>header p,.imaging-atlas>header p{color:#70e2bd;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.real-lab-atlas>header h2,.imaging-atlas>header h2{margin:6px 0 0;font-size:clamp(24px,3.4vw,39px)}.real-lab-atlas>header span,.imaging-atlas>header strong{color:#bdc5e8;font-size:10px;line-height:1.55}.imaging-atlas>header span{color:#8ee9ca;margin-top:5px;font-size:10px;display:block}.real-atlas-heading{margin:20px 0 11px}.real-atlas-heading>b{color:#70e2bd;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.real-atlas-heading h3{margin:4px 0;font-size:19px}.real-atlas-heading p{color:#abb5dc;margin:0;font-size:9px}.real-case-grid,.imaging-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.real-case{color:#18213f;background:#f8f9fc;border:1px solid #bac2d7;border-radius:14px;overflow:hidden}.real-case-image{background:#eee;height:250px;position:relative;overflow:hidden}.real-case-image.dark{background:#050505}.real-case-image>img{object-fit:contain;width:100%;height:100%;display:block}.real-case-image>span{color:#fff;background:#a80f37eb;border:1px solid #fff;border-radius:7px;align-items:center;gap:5px;max-width:145px;padding:5px 7px;font-size:7px;font-weight:850;line-height:1.25;display:flex;position:absolute;transform:translate(-5px,-50%);box-shadow:0 4px 11px #00000059}.real-case-image>span i{color:#a30e38;background:#fff;border-radius:50%;flex:0 0 14px;place-items:center;height:14px;font-size:7px;font-style:normal;display:grid}.real-case-body{padding:12px}.real-case-body h4{margin:0;font-size:13px}.real-case-body>p{color:#5d687e;margin:6px 0;font-size:9px;line-height:1.45}.real-case-body dl{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0;display:grid}.real-case-body dl>div{background:#edf1f7;border-radius:8px;padding:8px}.real-case-body dt{color:#1c6b63;text-transform:uppercase;font-size:7px;font-weight:900}.real-case-body dd{color:#4f5d72;margin:4px 0 0;font-size:8px;line-height:1.4}.real-case-body small{color:#70798a;font-size:7px;display:block}.real-case-body small a{color:#216a9a}.real-atlas-safety,.imaging-safety{color:#cfc8af;background:#f0b84f17;border-left:4px solid #f0b84f;border-radius:9px;margin:16px 0 0;padding:12px;font-size:9px;line-height:1.5}.real-atlas-safety b,.imaging-safety b{color:#ffe09a}.imaging-atlas{background:radial-gradient(circle at 90% 0,#2db6cd26,#0000 26%),linear-gradient(150deg,#071827,#0c2d42)}.imaging-first-look{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.imaging-first-look article{background:#0c3344b8;border:1px solid #26566a;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 8px;padding:10px;display:grid}.imaging-first-look b{color:#082e2d;background:#45c9b0;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;display:grid}.imaging-first-look strong{font-size:9px}.imaging-first-look span{color:#a9c8d2;font-size:7px;line-height:1.35}.imaging-case-grid .real-case{border-color:#416d79}.imaging-modality-guide{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.imaging-modality-guide article{background:#0e3547;border:1px solid #28596c;border-radius:10px;padding:10px}.imaging-modality-guide b{color:#77e4cf;font-size:9px}.imaging-modality-guide p{color:#abc8d1;margin:5px 0 0;font-size:7px;line-height:1.4}@media (width<=850px){.real-lab-atlas,.imaging-atlas{margin-left:16px;margin-right:16px}.real-lab-atlas>header,.imaging-atlas>header,.real-case-grid,.imaging-case-grid{grid-template-columns:1fr}.imaging-first-look,.imaging-modality-guide{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.real-lab-atlas,.imaging-atlas{padding:14px}.real-case-image{height:215px}.real-case-body dl,.imaging-first-look,.imaging-modality-guide{grid-template-columns:1fr}.real-case-image>span{max-width:110px;font-size:6px}}.navigator-imaging-atlases{background:linear-gradient(145deg,#111758,#0b103e);border:1px solid #4c58a0;border-radius:22px;max-width:1180px;margin:28px auto;padding:clamp(18px,3vw,30px)}.navigator-imaging-atlases>header p,.modality-atlas>header p{color:#f0b36f;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.navigator-imaging-atlases>header h2{margin:5px 0;font-size:clamp(28px,4vw,45px)}.navigator-imaging-atlases>header span,.modality-atlas>header span{color:#bdc5e8}.navigator-imaging-atlases>nav{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.navigator-imaging-atlases>nav a{color:#75ebdf;text-align:center;background:#181e6a;border:1px solid #5966ad;border-radius:10px;padding:12px;font-size:11px;font-weight:900}.modality-atlas{margin:22px 0;padding-top:10px;scroll-margin-top:78px}.modality-atlas>header{border-bottom:1px solid #465293;padding-bottom:10px}.modality-atlas>header h3{margin:4px 0;font-size:30px}.imaging-checklist{grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0;display:grid}.imaging-checklist span{color:#c6ccea;background:#151b63;border:1px solid #465398;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:6px;padding:9px;font-size:8px;line-height:1.45;display:grid}.imaging-checklist b{color:#27150c;background:#f0aa61;border-radius:50%;place-items:center;height:22px;display:grid}.modality-case-list>article{background:#192067b8;border:1px solid #4d5aa0;border-radius:16px;grid-template-columns:1.05fr .95fr;gap:15px;margin:12px 0;padding:13px;display:grid}.modality-case-list>article.normal-imaging-case{background:#1a645324;border:2px solid #4dc9a8}.modality-case-list figure{color:#17203c;background:#f3f0ea;border:1px solid #aeb5ce;border-radius:12px;margin:0;overflow:hidden}.modality-case-list figure>div{background:#e8e7e4;min-height:270px;position:relative}.modality-case-list figure img{object-fit:contain;width:100%;height:100%;min-height:270px;max-height:410px;display:block}.modality-case-list figure span{flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.modality-case-list figure span b{color:#fff;background:#195c7eed;border:1px solid #fff;border-radius:7px;padding:5px 7px;font-size:7px}.normal-imaging-case figure span b{background:#0f7459f0}.modality-case-list figcaption{background:#fff;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.modality-case-list figcaption strong{font-size:9px}.modality-case-list figcaption a{color:#245e9a;text-align:right;font-size:7px}.modality-case-list article>section h4{margin:3px 0 9px;font-size:21px}.modality-case-list article>section>div{background:#151b62;border:1px solid #465398;border-radius:10px;margin:7px 0;padding:10px}.modality-case-list article>section>div>b{color:#75eadf;text-transform:uppercase;font-size:9px}.modality-case-list article>section>div>p{color:#c8ceec;margin:5px 0 0;font-size:9px;line-height:1.55}.modality-case-list .imaging-management{border-color:#ad5a78}.modality-case-list .imaging-treatment{background:#ad682d1c;border-color:#a56a39}.imaging-treatment>p{grid-template-columns:22px 1fr;gap:6px;display:grid}.imaging-treatment i{color:#fff;background:#b97436;border-radius:50%;place-items:center;height:20px;font-size:8px;font-style:normal;display:grid}.navigator-imaging-atlases>footer{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.navigator-imaging-atlases>footer p{color:#b9c0df;width:100%;font-size:9px}.navigator-imaging-atlases>footer a{color:#71eadf;background:#171d66;border:1px solid #5261a8;border-radius:8px;padding:9px;font-size:9px;font-weight:900}@media (width<=780px){.navigator-imaging-atlases{margin-left:12px;margin-right:12px}.navigator-imaging-atlases>nav,.imaging-checklist,.modality-case-list>article{grid-template-columns:1fr}.modality-case-list figcaption{display:grid}}.standalone-procedure-page{background:#070b2f;min-height:100vh}.procedure-breadcrumb{color:#9ca6dc;align-items:center;gap:8px;width:min(1180px,100% - 28px);margin:24px auto 0;font-size:11px;display:flex}.procedure-breadcrumb a{color:#71f6d2}.procedure-breadcrumb strong{color:#fff}.proc-hub.proc-standalone{padding-top:18px}.procedure-more{background:#101650;border:1px solid #39458a;border-radius:18px;width:min(1180px,100% - 28px);margin:0 auto 48px;padding:20px}.procedure-more h2{margin:0 0 14px;font-size:18px}.procedure-more>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.procedure-more a{color:#fff;background:#1b236b;border:1px solid #5261a9;border-radius:10px;justify-content:space-between;gap:8px;padding:11px;font-size:11px;display:flex}.procedure-more a span{color:#71f6d2}
