@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(.neo-pharma-page){background:#031b2f;scroll-behavior:smooth}.neo-pharma-page{--np-abyss: #031b2f;--np-cobalt: #175cbd;--np-mineral: #83bdcf;--np-ice: #e8ede6;--np-white: #fffdf8;--np-gutter: clamp(24px, 5vw, 88px);background:var(--np-ice);color:var(--np-abyss);font-family:Instrument Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.neo-pharma-page *,.neo-pharma-page *:before,.neo-pharma-page *:after{box-sizing:border-box}.neo-pharma-page :where(h1,h2,h3,h4,p){margin:0}.neo-pharma-page a{color:inherit}.neo-pharma-page :where(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:6px}.neo-pharma-page :where(section,.neo-pharma-definition){scroll-margin-top:32px}.neo-pharma-skip{position:absolute;top:-100px;left:24px;z-index:10;padding:12px 20px;background:var(--np-white)}.neo-pharma-skip:focus{top:16px}.neo-pharma-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px max(var(--np-gutter),calc((100% - 1520px)/2));background:var(--np-abyss);color:var(--np-white)}.neo-pharma-brand{width:fit-content;text-decoration:none}.neo-pharma-brand .neo-brand{display:inline-flex;align-items:center;gap:10px}.neo-pharma-brand .neo-brand__symbol{width:26px;height:29px;fill:currentColor;stroke:none}.neo-pharma-brand .neo-brand__name{font:500 29px/1 Instrument Sans,Arial,sans-serif;letter-spacing:-.055em}.neo-pharma-brand sup{font-size:9px;vertical-align:top;margin-left:3px}.neo-pharma-header nav{display:flex;gap:clamp(20px,4vw,54px);align-items:center;font-size:14px}.neo-pharma-header nav a,.neo-pharma-footer>a:last-child{text-decoration:none}.neo-pharma-header nav a:hover,.neo-pharma-footer>a:last-child:hover{text-decoration:underline;text-underline-offset:5px}.site-app:has(.neo-pharma-page) .site-header:not(.is-scrolled){background:#175cbd;color:#fffdf8}.neo-pharma-intro{padding:64px max(var(--np-gutter),calc((100% - 1520px)/2)) 132px;color:var(--np-white);background:linear-gradient(180deg,#175cbd 0% calc(100% - 88px),#e8ede6)}.neo-pharma-byline{color:#c3dce9;font-size:14px}.neo-pharma-intro h1{margin-top:26px;font:450 clamp(48px,6.3vw,90px)/1.05 "Instrument Sans",Arial,sans-serif;letter-spacing:-.055em;text-wrap:balance}.neo-pharma-definition{max-width:37ch;margin-top:48px!important;font:400 clamp(25px,3vw,42px)/1.4 "Source Serif 4",Georgia,serif;letter-spacing:-.015em}.neo-pharma-intro__context{max-width:65ch;margin-top:36px!important;color:#b9d6e0;font-size:17px;line-height:1.75}.neo-pharma-intro__layout{display:grid;grid-template-columns:1.12fr .88fr;grid-template-areas:"definition art" "context art";column-gap:clamp(32px,6vw,96px);align-items:start;margin-top:42px}.neo-pharma-intro__layout .neo-pharma-definition{grid-area:definition;margin-top:0!important;max-width:none;font-family:Instrument Sans,Arial,sans-serif;letter-spacing:-.02em}.neo-pharma-definition__lead{display:block;font-size:clamp(24px,2.25vw,32px);line-height:1.38}.neo-pharma-definition__detail{display:block;margin-top:22px;color:#d5e5ed;font-size:17px;line-height:1.75;letter-spacing:0}.neo-pharma-intro__layout .neo-pharma-intro__context{grid-area:context;font-size:16px}.neo-pharma-opening-art{grid-area:art;align-self:start;margin:0}.neo-pharma-opening-art img{display:block;width:100%;height:auto}.neo-pharma-opening-art figcaption{margin-top:12px;color:#b9d6e0;font-size:14px;text-align:center}.neo-pharma-figure{margin:36px 0;padding-block:24px}.neo-pharma-figure img{display:block;width:100%;height:auto}.neo-pharma-figure figcaption{margin-top:8px;color:#375666;font-size:14px;line-height:1.5}.neo-pharma-stage-labels,.neo-pharma-loop-labels{display:grid;color:var(--np-cobalt);font-size:clamp(11px,1.05vw,14px);text-align:center;line-height:1.5}.neo-pharma-stage-labels{grid-template-columns:repeat(4,1fr);margin-left:11.2%;margin-right:9.5%}.neo-pharma-loop-labels{grid-template-columns:repeat(3,1fr);margin-inline:-2% 1%}.neo-pharma-reading{display:grid;grid-template-columns:230px minmax(0,790px);justify-content:space-between;column-gap:clamp(50px,7vw,140px);max-width:1520px;margin-inline:auto;padding:100px var(--np-gutter) 110px}.neo-pharma-contents{position:sticky;top:36px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:14px;line-height:1.45}.neo-pharma-contents p{margin-bottom:7px;color:#496575;font-size:13px;font-weight:500}.neo-pharma-contents a{width:fit-content;text-decoration:none}.neo-pharma-contents a:hover{text-decoration:underline;text-underline-offset:4px}.neo-pharma-body>section+section{margin-top:84px}.neo-pharma-body h2{max-width:26ch;margin-bottom:28px;font:500 clamp(30px,3.25vw,43px)/1.17 "Instrument Sans",Arial,sans-serif;letter-spacing:-.04em;text-wrap:balance}.neo-pharma-body>section>p{max-width:66ch;font-size:17px;line-height:1.8}.neo-pharma-area__copy>p:last-child{max-width:59ch;color:#375666;font-size:16px;line-height:1.7}.neo-pharma-body>section>p+p{margin-top:20px}.neo-pharma-body p a{text-underline-offset:4px;text-decoration-thickness:1px}.neo-pharma-body p a:hover{color:var(--np-cobalt)}.neo-pharma-areas{margin-block:38px}.neo-pharma-area{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:32px;border-top:1px solid #bdd0d7;padding-block:28px}.neo-pharma-area:last-child{border-bottom:1px solid #bdd0d7}.neo-pharma-area>img{display:block;width:100%;height:auto}.neo-pharma-area h3{font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:5px 0 18px}.neo-pharma-area__system{color:#175cbd;font-size:13px;font-weight:500;line-height:1.4}.neo-pharma-area__question{margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.neo-pharma-text-link{display:inline-block;width:fit-content;font-size:14px;line-height:1.5;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:6px}.neo-pharma-term-note{padding-top:40px;border-top:1px solid #bdd0d7}.neo-pharma-body .neo-pharma-term-note h2{font-family:Instrument Sans,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.015em;margin-bottom:18px}.neo-pharma-body .neo-pharma-term-note>p{font-size:15px}.neo-pharma-reference{overflow-wrap:anywhere}.neo-pharma-footer{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:48px max(var(--np-gutter),calc((100% - 1520px)/2));background:var(--np-abyss);color:var(--np-white);font-size:14px}.neo-pharma-footer>p{color:#b9d6e0}.neo-pharma-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,150px);padding:110px max(var(--neo-gutter, 5vw),calc((100% - 1520px)/2));background:#e8f1f2;color:#031b2f;font-family:Instrument Sans,Arial,sans-serif;scroll-margin-top:30px}.neo-pharma-faq__intro h2{max-width:17ch;font:400 clamp(32px,4vw,52px)/1.15 "Source Serif 4",Georgia,serif;letter-spacing:-.03em;margin:0}.neo-pharma-faq__intro>p{max-width:42ch;margin:27px 0 24px;color:#375666;font-size:17px;line-height:1.75}.neo-pharma-faq__questions{min-width:0}.neo-pharma-faq__item{border-top:1px solid #b8ccd5}.neo-pharma-faq__item:last-child{border-bottom:1px solid #b8ccd5}.neo-pharma-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;list-style:none;cursor:pointer;font-size:18px;line-height:1.5}.neo-pharma-faq__item summary::-webkit-details-marker{display:none}.neo-pharma-faq__item summary:hover{color:#175cbd}.neo-pharma-faq__item>p{max-width:63ch;margin:0;padding:0 44px 26px 0;color:#375666;font-size:16px;line-height:1.8}.neo-pharma-faq__toggle{position:relative;flex:0 0 14px;width:14px;height:14px}.neo-pharma-faq__toggle:before,.neo-pharma-faq__toggle:after{content:"";position:absolute;background:currentColor}.neo-pharma-faq__toggle:before{width:14px;height:1px;top:6px;left:0}.neo-pharma-faq__toggle:after{height:14px;width:1px;top:0;left:6px}.neo-pharma-faq__item[open] .neo-pharma-faq__toggle:after{display:none}.neo-pharma-faq :where(a,summary):focus-visible{outline:2px solid #175cbd;outline-offset:5px}.neo-pharma-faq--article{display:block;padding:0;background:none}.neo-pharma-faq--article .neo-pharma-faq__intro h2{max-width:25ch;margin-bottom:28px;font:500 clamp(30px,3.25vw,43px)/1.17 "Instrument Sans",Arial,sans-serif;letter-spacing:-.04em}.neo-pharma-faq--article .neo-pharma-faq__item summary{font-size:19px;font-weight:500;line-height:1.45}.neo-pharma-faq--article .neo-pharma-faq__item>p{line-height:1.75}@media(max-width:1000px){.neo-pharma-intro__layout{grid-template-columns:1.15fr .85fr;column-gap:24px}.neo-pharma-reading{grid-template-columns:170px minmax(0,1fr);column-gap:48px}.neo-pharma-area{grid-template-columns:110px minmax(0,1fr);gap:24px}.neo-pharma-faq{grid-template-columns:.8fr 1.2fr;gap:50px}.neo-pharma-faq--article{display:block}.neo-pharma-footer{grid-template-columns:1fr auto;gap:26px}.neo-pharma-footer>p{grid-column:1 / -1;grid-row:2}}@media(max-width:700px){.neo-pharma-intro__layout{grid-template-columns:1fr;grid-template-areas:"definition" "art" "context";gap:30px;margin-top:28px}.neo-pharma-opening-art{max-width:380px;width:100%;justify-self:center}.neo-pharma-opening-art figcaption{margin-top:0;font-size:13px}.neo-pharma-intro__layout .neo-pharma-intro__context{margin-top:0!important}.neo-pharma-figure{margin-block:28px;padding-block:12px}.neo-pharma-figure figcaption{font-size:13px}.neo-pharma-header{padding-block:24px}.neo-pharma-header nav{gap:20px;font-size:12px}.neo-pharma-header nav a:first-child{display:none}.neo-pharma-intro{padding-block:42px 120px}.neo-pharma-intro h1{max-width:15ch;margin-top:20px;font-size:clamp(42px,11vw,68px)}.neo-pharma-definition{margin-top:36px!important;font-size:27px;line-height:1.45}.neo-pharma-intro__context{font-size:16px}.neo-pharma-reading{display:block;padding-block:38px 70px}.neo-pharma-contents{position:static;padding-bottom:36px;margin-bottom:48px;border-bottom:1px solid #bdd0d7;gap:14px}.neo-pharma-body>section+section{margin-top:60px}.neo-pharma-body h2{font-size:34px}.neo-pharma-body>section>p{font-size:16px}.neo-pharma-faq{display:block;padding:65px 24px 72px}.neo-pharma-faq__intro{margin-bottom:38px}.neo-pharma-faq__intro h2{font-size:39px}.neo-pharma-faq__intro>p{font-size:16px}.neo-pharma-faq__item summary{font-size:17px;gap:22px;padding-block:24px}.neo-pharma-faq__item>p{padding-right:10px}.neo-pharma-faq--article{padding:0}.neo-pharma-faq--article .neo-pharma-faq__intro h2{font-size:34px}.neo-pharma-faq--article .neo-pharma-faq__item summary{font-size:18px}.neo-pharma-footer{padding-block:32px}}@media(prefers-reduced-motion:reduce){html:has(.neo-pharma-page){scroll-behavior:auto}}@media(max-width:500px){.neo-pharma-area{grid-template-columns:80px minmax(0,1fr);gap:8px 18px;align-items:center}.neo-pharma-area>img{grid-column:1;grid-row:1 / span 2}.neo-pharma-area__copy{display:contents}.neo-pharma-area__system{grid-column:2;align-self:end}.neo-pharma-area h3{grid-column:2;font-size:24px;margin:0;align-self:start}.neo-pharma-area__question{grid-column:1 / -1;margin:16px 0 0}.neo-pharma-area__copy>p:last-child{grid-column:1 / -1}}
