@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');:root{--ink:#20332d;--green:#205b4c;--mint:#edf4ee;--line:#e3eae4;--muted:#7c8a82}*{box-sizing:border-box}body{margin:0;background:#fbfcf9;color:var(--ink);font:15px/1.7 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}header{height:78px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1120px)/2),24px)}.logo{display:flex;align-items:center;gap:10px;font:800 21px Manrope}.logo>b{background:var(--green);color:white;border-radius:12px;padding:4px 12px}.logo strong{color:#40816b}.logo small{display:block;font:10px 'DM Sans';color:#8b9990}.logo span{line-height:1.2}nav{display:flex;gap:26px;color:#6e7e74;font-size:13px;font-weight:700}.wrap{max-width:1120px;padding:0 24px;margin:auto}.hero{margin:38px 0 48px;background:var(--mint);border:1px solid #e1ebe2;border-radius:23px;padding:55px;display:grid;grid-template-columns:1.2fr .8fr;gap:20px;overflow:hidden}.hero label,.section-head label,.panel label,.detail label,.about label,.adminhead label,.form>label:first-child{font-size:10px;letter-spacing:1.6px;font-weight:700;color:#789084}.hero h1,.about h1{font:800 clamp(34px,4vw,48px)/1.15 Manrope;letter-spacing:-1.8px;margin:16px 0}.hero h1 em{font-style:normal;color:#3d8068}.hero p{color:#6d7c73;max-width:540px}.search{display:flex;background:white;padding:6px;border-radius:10px;max-width:600px}.search input{flex:1;min-width:0;border:0;padding:12px;font:14px 'DM Sans';outline:0}.search button,button,.btn{background:var(--green);color:white;border:0;border-radius:8px;padding:12px 17px;font-weight:700;cursor:pointer}.hero>div>small{color:#89968e;font-size:11px}.hero-art{display:grid;place-items:center}.artbox{width:230px;height:230px;background:white;border:1px solid var(--line);border-radius:17px;box-shadow:0 20px 55px #315b4215;padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:#819188}.artbox small{font-size:9px;letter-spacing:1.4px}.artbox b{color:#537362;font:700 13px Manrope}.artbox p{font-size:9px}.capsule{width:100px;height:42px;border-radius:30px;background:linear-gradient(90deg,#f0e4c9 50%,#d9e9d9 50%);border:1px solid #c6d7c8;transform:rotate(-35deg);align-self:center}.layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:45px;margin-bottom:80px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.section-head h2{font:800 24px Manrope;margin:5px 0}.section-head>small{color:#8b9990}.drug{display:grid;grid-template-columns:44px 1fr 20px;gap:15px;border-top:1px solid var(--line);padding:21px 2px}.initial{width:42px;height:42px;border-radius:12px;background:#e9f1e9;color:#47745d;display:grid;place-items:center;font:800 18px Manrope}.drug label{font-size:9px;letter-spacing:1px;color:#87958b;font-weight:700}.drug h3{font:700 17px Manrope;margin:3px 0}.drug p{font-size:12px;color:#728077;margin:7px 0}.drug small{color:#829087}.tag{font-size:10px;background:#eff3ed;color:#6e806f;border-radius:4px;padding:4px 7px}.arrow{color:#8a9c90}.panel{background:white;border:1px solid var(--line);border-radius:13px;padding:21px}.panel h3{font:800 16px Manrope;margin:5px 0 15px}.category{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #eef1ed;font-size:12px;color:#596d60}.category small{color:#99a49d}.note{background:#f4f1e8;border:1px solid #eee8d9;border-radius:11px;padding:17px;margin-top:15px;font-size:12px;color:#776f5e}.note p{font-size:11px;margin:5px 0}.empty{text-align:center;padding:70px 20px;color:#7d8a82}.crumb{font-size:11px;color:#87958b;padding:25px 0}.crumb a{color:#39755d}.detail{display:grid;grid-template-columns:1fr 260px;gap:48px;margin-bottom:80px}.detail h1{font:800 38px Manrope;margin:7px 0}.generic{color:#839087}.detail article>small{color:#9aa59e}.detail section{border-bottom:1px solid var(--line);padding:17px 0}.detail section h2,.about h2{font:800 20px Manrope;margin:0 0 8px}.detail section div{color:#596b60;line-height:1.85}.facts{height:max-content;position:sticky;top:20px}.facts small,.facts b{display:block}.facts small{color:#89978e;margin-top:12px}.facts b{font-size:12px}.about{max-width:750px;padding:65px 0 90px}.about h1{font-size:42px}.about p,.about li{color:#66776d}.form{background:white;border:1px solid var(--line);border-radius:14px;padding:25px;margin:45px auto;max-width:850px;box-shadow:0 10px 40px #1c3d2810}.login{max-width:420px}.form label{display:block;font-size:12px;font-weight:700;margin:12px 0}.form input,.form textarea,.form select{display:block;width:100%;padding:11px;border:1px solid var(--line);border-radius:7px;margin-top:5px;font:13px 'DM Sans'}.fields{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.fields label:nth-child(n+9){grid-column:span 2}.adminhead{display:flex;justify-content:space-between;align-items:center;padding:40px 0 20px}.adminhead h1{font:800 28px Manrope}.btn{display:inline-block;font-size:11px}.btn.light{background:white;color:var(--green);border:1px solid var(--line)}.table{overflow:auto;margin-bottom:70px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}td,th{padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:10px;color:#87958b}td small{display:block;color:#9aa59e}.inline{display:inline}.link{background:none;color:#47765d;padding:0}.danger{color:#b34d47}.error{color:#a43d36;background:#fff0ef;padding:10px}footer{background:#f0f4ef;border-top:1px solid var(--line);padding:28px max(calc((100% - 1120px)/2),24px);display:flex;justify-content:space-between;gap:30px;color:#7c8a82;font-size:12px}footer p{margin:4px 0}footer small{text-align:right}@media(max-width:780px){.hero{grid-template-columns:1fr;padding:30px 22px}.hero-art{display:none}.layout,.detail{grid-template-columns:1fr;gap:22px}.facts{position:static}.adminhead{display:block}.fields{grid-template-columns:1fr}.fields label:nth-child(n+9){grid-column:auto}}@media(max-width:560px){header{padding:0 15px}.logo{font-size:18px}nav{gap:12px;font-size:11px}.wrap{padding:0 16px}.hero{margin:20px 0 30px}.hero h1{font-size:33px}.search{display:block}.search input,.search button{width:100%}.drug{grid-template-columns:35px 1fr 14px;gap:9px}.initial{width:34px;height:34px}.detail h1{font-size:30px}footer{display:block;padding:25px 18px}footer small{text-align:left;display:block;margin-top:15px}}

.page-intro{padding:42px 0 28px;max-width:760px}.page-intro label{font-size:10px;letter-spacing:1.5px;color:#789084;font-weight:700}.page-intro h1{font:800 clamp(32px,4vw,44px)/1.15 Manrope;margin:10px 0}.page-intro p{color:#718077}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:10px 0 70px}.category-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px;transition:transform .15s,border-color .15s}.category-card:hover{transform:translateY(-2px);border-color:#b9cdbd}.category-card span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#82958a}.category-card h2{font:700 17px Manrope;margin:8px 0}.category-card p{font-size:12px;color:#718077;min-height:52px}.category-card small,.more-link{font-size:11px;color:#3d8068;font-weight:700}.more-link{display:block;margin-top:14px}.crumb{padding:22px 0}.detail article section{scroll-margin-top:20px}@media(max-width:780px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.category-grid{grid-template-columns:1fr}.page-intro{padding:28px 0 20px}}
