:root{color-scheme:light;--bg: #f7f9fc;--surface: #ffffff;--surface-blue: #eef5fc;--ink: #142033;--muted: #58677a;--line: #d8e0ea;--northwell-blue: #073f9f;--deep-blue: #082b6f;--green: #087f3f;--green-soft: #e7f5ee;--orange: #f26b21;--orange-soft: #fff2e8;--red: #c83b31;--red-soft: #fdecea;--purple: #9729a8;--purple-soft: #f6eafa;--cyan: #69c4de;--cyan-soft: #e7f7fb;--shadow: 0 18px 40px rgba(9, 37, 76, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:8rem}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.45;overflow-x:hidden}a{color:var(--northwell-blue)}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}img{display:block;max-width:100%;height:auto}.skip-link{position:absolute;left:1rem;top:1rem;z-index:20;transform:translateY(-200%);background:var(--ink);color:#fff;padding:.75rem 1rem}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:100vh;min-width:0}.site-header{display:grid;gap:1rem;padding:1.25rem 1rem 1rem;background:var(--surface);border-bottom:1px solid var(--line);min-width:0;max-width:100%}.site-header__identity{color:var(--northwell-blue);font-weight:700}.site-header__identity p,.site-header__title p,.org{margin:0}.org{font-size:1.15rem}.site-header__title h1{margin:0;color:var(--northwell-blue);font-size:2rem;line-height:1.02}.site-header__title p{margin-top:.35rem;color:var(--deep-blue);font-size:1rem}.review-meta{display:grid;gap:.6rem;margin:0;padding:.85rem;background:#f2f6fb;border:1px solid var(--line);border-radius:8px}.review-meta div{display:grid;grid-template-columns:1fr;gap:.15rem;min-width:0}.review-meta dt{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.review-meta dd{margin:0;font-size:.9rem;font-weight:700;min-width:0;overflow-wrap:anywhere}.guide-layout{display:grid;gap:1rem;min-width:0}.section-nav{position:sticky;top:0;z-index:10;width:100%;max-width:100vw;min-width:0;background:#f7f9fcf5;border-bottom:1px solid var(--line);padding:.6rem .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-nav__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.section-nav ol{display:flex;gap:.5rem;min-width:max-content;margin:0;padding:0;list-style:none}.section-nav__link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem .75rem;background:var(--surface);border:1px solid var(--line);border-left:5px solid currentColor;border-radius:8px;color:var(--deep-blue);font-size:.9rem;font-weight:800;text-decoration:none;white-space:nowrap}.section-nav__number{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;background:var(--deep-blue);border-radius:999px;color:#fff}.section-nav__full{display:none}.section-nav__short{color:var(--ink)}.guide-content{display:grid;gap:1rem;padding:1rem;min-width:0}.section-block{background:var(--surface);border:1px solid var(--line);border-top:.55rem solid currentColor;border-radius:8px;box-shadow:var(--shadow);color:var(--deep-blue);padding:1rem}.section-block__header{display:grid;gap:.2rem;margin-bottom:1rem}.eyebrow{margin:0;color:currentColor;font-size:.76rem;font-weight:900;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h2,h3{margin:0;line-height:1.1}h2{color:var(--ink);font-size:1.35rem}h3{color:var(--deep-blue);font-size:1rem}.tone-green{color:var(--green)}.tone-blue{color:var(--northwell-blue)}.tone-orange{color:var(--orange)}.tone-purple{color:var(--purple)}.tone-cyan{color:#067391}.medication-grid{display:grid;gap:.75rem}.medication,.time-callout,.imaging-group,.classification,.guideline-callout{border-radius:8px}.medication{display:grid;gap:.2rem;padding:1rem;background:var(--green-soft);border:1px solid #bfdccc}.medication__route,.detail-label{margin:0;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.medication h3{color:var(--ink);font-size:1.18rem}.medication__dose{margin:.3rem 0 0;color:var(--ink);font-size:1.35rem;font-weight:900}.medication__max,.medication__note{margin:0;color:var(--ink);font-size:.95rem}.time-callout{display:flex;align-items:center;gap:.8rem;padding:1rem;background:var(--surface);border:2px solid var(--green);color:var(--ink)}.time-callout__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:3rem;height:3rem;border:3px solid var(--green);border-radius:999px;color:var(--green);font-weight:900}.time-callout strong{font-size:1.15rem;line-height:1.15}.imaging-groups{display:grid;gap:1rem}.imaging-group{display:grid;gap:1rem;padding:1rem;background:var(--surface-blue);border:1px solid #d2dfec}.imaging-group header{display:grid;gap:.25rem}.imaging-group header p{max-width:52rem;margin:0;color:var(--muted)}.status-normal{border-left:6px solid var(--green)}.status-abnormal{border-left:6px solid var(--red)}.status-caution{border-left:6px solid var(--orange)}.image-cue-grid{display:grid;gap:1rem}.image-cue{display:grid;gap:.7rem;margin:0}.clinical-image{display:block;overflow:hidden;background:#101722;border:1px solid #c7d2df;border-radius:8px;text-decoration:none}.clinical-image img{width:100%;object-fit:contain}.image-cue figcaption{display:grid;gap:.2rem;color:var(--ink)}.image-cue figcaption strong{color:var(--deep-blue)}.image-cue figcaption span{color:var(--muted);font-size:.92rem}.classification-matrix{display:grid;gap:1rem}.classification{display:grid;gap:1rem;padding:1rem;background:#f0f6fc;border:1px solid #d2dfec;border-top:.4rem solid currentColor}.classification-green{color:var(--green)}.classification-orange{color:#d25b00}.classification-red{color:var(--red)}.classification header{display:grid;gap:.1rem}.classification__type{margin:0;color:currentColor;font-size:1.2rem;font-weight:900}.classification h3{color:var(--ink);font-size:1.1rem;font-weight:700}.classification .clinical-image{background:#eaf2fb}.classification .clinical-image img{aspect-ratio:1.1 / 1;object-fit:contain}.classification__details{display:grid;gap:.85rem;color:var(--ink)}.classification__details p,.classification__details ul{margin:0}.classification__details ul{display:grid;gap:.25rem;padding-left:1.1rem}.closure{background:var(--purple-soft)}.check-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.check-list li{display:grid;grid-template-columns:1.7rem 1fr;gap:.65rem;color:var(--ink);font-size:1.02rem}.check-list li:before{content:"";width:1.25rem;height:1.25rem;margin-top:.1rem;background:var(--purple);border-radius:999px}.references{background:var(--cyan-soft)}.guideline-callout{display:grid;gap:.35rem;margin-bottom:1.25rem;padding:1rem;background:var(--surface);border:1px solid #b9dce7}.guideline-callout a{min-height:2.75rem;color:var(--northwell-blue);font-size:1.2rem;font-weight:900}.guideline-callout p{margin:0;color:var(--muted)}.reference-columns{display:grid;gap:1.25rem;color:var(--ink)}.reference-columns h3{margin-bottom:.5rem}.reference-columns ol{display:grid;gap:.7rem;margin:0;padding-left:1.35rem}.reference-columns li{color:var(--ink)}.reference-columns li span{display:block}.site-footer{padding:1.5rem 1rem 2.5rem;color:var(--muted);font-size:.9rem;text-align:center}.site-footer p{margin:0 auto;max-width:44rem}@media(min-width:720px){.site-header{grid-template-columns:1fr auto;align-items:start;padding:1.5rem}.site-header__identity{grid-column:2;grid-row:1;text-align:right}.site-header__title{grid-column:1;grid-row:1}.site-header__title h1{font-size:2.65rem}.review-meta{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.review-meta div{grid-template-columns:1fr}.guide-content{padding:1.25rem 1.5rem}.medication-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.time-callout{grid-column:1 / -1}.image-cue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-abnormal .image-cue-grid{grid-template-columns:minmax(0,.7fr)}.classification-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){html{scroll-padding-top:1rem}.site-header{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;padding:2rem 2.25rem 1.25rem}.site-header__title h1{font-size:3rem}.guide-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1.25rem;max-width:1500px;margin:0 auto;padding:1.25rem 2rem 0}.section-nav{top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:0;background:transparent;border:0}.section-nav__label{position:static;width:auto;height:auto;clip:auto;margin:0 0 .6rem;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.section-nav ol{display:grid;min-width:0}.section-nav__link{display:flex;width:100%;white-space:normal}.section-nav__full{display:inline;color:var(--ink)}.section-nav__short{display:none}.guide-content{padding:0}.section-block{padding:1.35rem}h2{font-size:1.55rem}.medication-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.time-callout{grid-column:auto}.imaging-group{grid-template-columns:16rem minmax(0,1fr);align-items:start}.imaging-group header{position:sticky;top:1rem}.status-abnormal .image-cue-grid{grid-template-columns:minmax(0,.5fr)}.classification__details{grid-template-columns:1fr}.site-footer{padding-inline:2rem}}
