@font-face{font-family:Manrope;src:url(/vendor/fonts/manrope-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/vendor/fonts/manrope-latin-ext.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display:"Manrope", Inter, -apple-system, "Segoe UI", Roboto, sans-serif;--ink:#1F2933;--ink-2:#3E4C59;--muted:#7B8794;--line:#E4E9EE;--bg:#F6F8FA;--card:#FFFFFF;--mint:#2FA57F;--mint-soft:#E3F5EE;--mint-dark:#1E7A5C;--amber:#B7791F;--amber-soft:#FBEEDB;--red:#C0392B;--red-soft:#FBE9E7;--header:#232B36;--radius:8px;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--mint-dark);text-decoration:none}a:hover{text-decoration:underline}header.site{background:var(--header);color:#fff;position:relative}header.site:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--mint)}.site-inner{max-width:1080px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:24px}.logo{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.3px;color:#fff}.logo:hover{text-decoration:none}.logo svg{width:26px;height:26px}.logo em{font-style:normal;color:#4ecba0}nav.main{display:flex;gap:22px;font-size:15px;margin-left:auto;flex:none}nav.main a{color:#c6cfd9}nav.main a.on{color:#fff;font-weight:600}.page{max-width:1080px;margin:0 auto;padding:28px 24px 60px}.crumbs{font-size:13.5px;color:var(--muted);margin-bottom:18px}.crumbs a{color:var(--muted)}.crumbs .sep{margin:0 7px;color:#c3ccd4}.crumbs .here{color:var(--ink-2);font-weight:500}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}a.card,.ph-card{transition:border-color .12s ease,box-shadow .12s ease}a.card:hover,.ph-card:hover{border-color:#b9cbc4;box-shadow:0 1px 3px #0f192314;text-decoration:none}.btn-primary{box-shadow:none;transition:background .12s ease}.chip{transition:border-color .12s ease,color .12s ease,background .12s ease}.chip:hover{background:var(--mint-soft)}.sg mark{background:none;color:var(--mint-dark);font-weight:700}.sg-h{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:12px 18px 5px;font-weight:700}.ico-a{background:var(--amber-soft);color:var(--amber)}.sg-action{border-top:1px solid var(--line);background:#fafdfb}.sg-action b{color:var(--mint-dark)}.grid{display:grid;gap:18px}h1{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.5px;line-height:1.2}h2{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.2px;margin-bottom:14px}h3{font-family:var(--font-display);font-weight:700}::selection{background:var(--mint-soft);color:var(--mint-dark)}:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:6px}.sub{color:var(--muted);font-size:15px}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;white-space:nowrap}.b-mint{background:var(--mint-soft);color:var(--mint-dark)}.b-amber{background:var(--amber-soft);color:var(--amber)}.b-red{background:var(--red-soft);color:var(--red)}.b-grey{background:#eef1f4;color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.dot{width:7px;height:7px;border-radius:99px;background:currentColor;display:inline-block}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:7px;cursor:pointer;padding:9px 16px;font-size:14px;font-weight:600;border:1px solid transparent;font-family:inherit;line-height:1.4}.btn-primary{background:var(--mint);color:#fff}.btn-primary:hover{background:var(--mint-dark);text-decoration:none}.btn-ghost{background:#fff;border-color:var(--line);color:var(--ink-2)}.btn-ghost:hover{border-color:#c9d3dc;text-decoration:none}table{width:100%;border-collapse:collapse;font-size:14.5px}th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;text-align:left;padding:0 14px 9px}td{padding:11px 14px;border-top:1px solid var(--line)}tr:hover td{background:#fafcfd}.freshness{margin-top:26px;font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.freshness .dot{background:var(--mint);flex:none}footer.site{background:var(--header);color:#8896a5;font-size:13.5px;margin-top:60px;border-top:2px solid var(--mint)}footer.site .site-inner{padding:28px 24px;display:block}footer.site a{color:#aebbc8}.foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:22px}.foot-cols b{color:#d5dde5;display:block;margin-bottom:8px;font-weight:600}.foot-cols a{display:block;padding:2.5px 0}.disclaimer{border-top:1px solid #33404E;padding-top:16px;font-size:12.5px;line-height:1.6}.search-wrap{position:relative;text-align:left;z-index:10;width:100%;max-width:640px}.search-wrap input{width:100%;display:block;background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px 18px 14px 44px;font-size:16px;color:var(--ink);font-family:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239AA7B3' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px center}.hero .search-wrap input{border:1px solid #3A4655;box-shadow:0 2px 10px #0a141e59;padding:15px 20px 15px 48px;font-size:16.5px;border-radius:9px}.search-wrap input:focus{outline:2px solid var(--mint)}.suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 28px #0a141e29;overflow:hidden;font-size:15px;color:var(--ink);display:none;max-height:420px;overflow-y:auto}.suggest.open{display:block}.sg{display:flex;align-items:center;gap:12px;padding:10px 18px;cursor:pointer;color:var(--ink)}.sg:hover,.sg.hl{background:var(--mint-soft);text-decoration:none}.sg .ico{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:none;font-size:14px}.ico-p{background:var(--mint-soft);color:var(--mint-dark)}.ico-s{background:#eaf0fb;color:#3b5fa3}.sg b{font-weight:600}.sg .meta{color:var(--muted);font-size:13px;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.sg-empty{padding:14px 18px;color:var(--muted);font-size:14px}.hero{background:linear-gradient(180deg,#232b36,#283242);color:#fff;padding:60px 24px 88px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-30px;bottom:-50px;right:2%;width:54%;background:url(/hero-map.png) no-repeat right center / contain;opacity:.44;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.hero-inner{max-width:1080px;margin:0 auto;position:relative;z-index:1}.hero h1{font-size:40px;margin-bottom:12px;letter-spacing:-1.2px}.hero p{color:#aab6c2;font-size:17px;max-width:500px}.hero .search-wrap{margin:28px 0 0}.hero-note{margin-top:14px;font-size:12.5px;color:#7b8998}@media (max-width:900px){.hero:before{width:100%;right:-20%;opacity:.16}.hero h1{font-size:31px}}.stats{max-width:1080px;margin:-42px auto 0;padding:0 24px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px;box-shadow:0 6px 18px #0f19230d;display:flex;align-items:center;gap:14px}.stat b{font-family:var(--font-display);font-weight:800;font-size:23px;letter-spacing:-.4px;display:block;line-height:1.25}.stat span{font-size:13px;color:var(--muted);display:block}.stat .stat-ico{flex:none;width:38px;height:38px;border-radius:7px;background:var(--mint-soft);color:var(--mint-dark);display:flex;align-items:center;justify-content:center}.stat .stat-ico svg{width:20px;height:20px}.home-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.entry h2{margin-bottom:6px}.entry p{color:var(--muted);font-size:14.5px;margin-bottom:16px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);background:#fff;border-radius:7px;padding:5px 12px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.chip:hover{border-color:var(--mint);color:var(--mint-dark);text-decoration:none}.alpha{display:flex;flex-wrap:wrap;gap:6px}.alpha a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:#fff}.alpha a:hover{border-color:var(--mint);color:var(--mint-dark);text-decoration:none}.drug-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.drug-head .badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.drug-head .cta{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;border-top:1px solid var(--line)}.fact{padding:14px 18px 2px;border-left:1px solid var(--line)}.fact:first-child{border-left:none;padding-left:0}.fact .k{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700}.fact .v{font-size:15.5px;font-weight:600;margin-top:3px}.two-col{display:grid;grid-template-columns:1fr 340px;gap:18px;align-items:start}.list-plain{list-style:none}.list-plain li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:14.5px}.list-plain li:first-child{border-top:none}.faq details{border-top:1px solid var(--line);padding:12px 2px}.faq details:first-of-type{border-top:none}.faq summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq p{color:var(--ink-2);font-size:14.5px;margin-top:8px;max-width:60ch}.cols-list{columns:3;column-gap:28px;font-size:14.5px}.cols-list a{display:block;padding:4px 0;break-inside:avoid}.cols-list .sub{font-size:12.5px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 18px}.filter{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 14px;display:inline-flex;align-items:center;font-size:14px;color:var(--ink-2);cursor:pointer;font-family:inherit}.filter.on{background:var(--header);border-color:var(--header);color:#fff;font-weight:600}.map{background:linear-gradient(160deg,#edf3f0,#e7eef3);overflow:hidden;position:relative;z-index:0}.ph-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ph-card{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.ph-card h3{font-size:16.5px;letter-spacing:-.2px}.ph-card h3 a{color:var(--ink)}.ph-card .row{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);flex-wrap:wrap}.status-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hours{font-size:14.5px}.hours td{padding:8px 14px}.hours tr.today td{background:var(--mint-soft);font-weight:600;color:var(--mint-dark)}.article{max-width:720px}.article h1{margin-bottom:8px}.article .lead{color:var(--muted);font-size:16px;margin-bottom:22px}.prose{font-size:16px;line-height:1.7}.prose h2{font-size:21px;margin:28px 0 10px}.prose h3{font-size:17px;margin:20px 0 8px}.prose p{margin:0 0 14px}.prose ul,.prose ol{margin:0 0 14px 22px}.prose li{margin-bottom:6px}@media (max-width:900px){.two-col{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.facts .fact{border-left:none;padding-left:0}.stats{grid-template-columns:1fr 1fr}.home-cols{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}.cols-list{columns:1!important}.ph-list{grid-template-columns:1fr}nav.main{display:none}}
