:root{--white:#ffffff;--fill-1:#eef5ff;--fill-2:#f2f6fb;--ink:#26364b;--ink-2:#8b97b5;--ink-body:#3b4b62;--blue:#2ea6f5;--blue-deep:#1b7fd4;--coral:#ff6b5e;--coral-soft:#fff0ee;--chip:#eef3ff;--line-soft:#e4ecfa;--card-shadow:0 2px 24px rgba(26,61,107,0.08);--card-shadow-hover:0 12px 40px rgba(26,61,107,0.14);--r-card:16px;--r-btn:12px;--mint:#dff6ee;--mint-i:#2cb98c;--pink:#fce6ef;--pink-i:#e7628f;--lav:#ece8fb;--lav-i:#7c6bd8;--sky:#e1f0fe;--sky-i:#2ea6f5;--sun:#fff1d9;--sun-i:#e9a020;--star:#ffb020;--star-empty:#d8e1f0;--font-sans:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--container:1200px;--container-pad:24px;--header-h:68px;--transition:0.18s ease}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--ink);background:var(--white)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0;line-height:1.2;font-weight:700;letter-spacing:-.02em}p{margin:0}a{color:inherit;text-decoration:none;transition:color var(--transition)}ol,ul{margin:0;padding:0;list-style:none}button,input,textarea{font-family:inherit;font-size:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--container);margin:0 auto;padding:0 var(--container-pad)}.page{padding-bottom:64px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.section{padding:60px 0}.section--tinted{background:var(--fill-2)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.section-head h2{font-size:29px;font-weight:800;letter-spacing:-.02em}.section-head .more,.section-link{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;color:var(--blue-deep);white-space:nowrap}.section-link:hover{color:var(--blue)}.section-cta{display:flex;justify-content:center;margin-top:30px}.btn,.btn--primary{font-weight:700;font-size:15px;border:none;cursor:pointer;padding:14px 26px;border-radius:var(--r-btn);transition:var(--transition);display:inline-flex;align-items:center;gap:9px}.btn--primary,.btn-blue{background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);color:#fff;box-shadow:0 8px 22px rgba(27,127,212,.3)}.btn--primary:hover,.btn-blue:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(27,127,212,.4);color:#fff}.btn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 22px rgba(255,107,94,.32)}.btn-coral:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,107,94,.4);color:#fff}.btn-ghost{background:#fff;color:var(--blue-deep);box-shadow:inset 0 0 0 1.5px var(--line-soft)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px;white-space:nowrap}.badge--brand{background:var(--chip);color:var(--blue-deep)}a.badge--brand:hover{background:var(--blue);color:#fff}.badge--green{background:var(--mint);color:var(--mint-i)}.badge--amber{background:var(--coral-soft);color:var(--coral)}.pill-tag{background:var(--chip);color:var(--blue-deep);font-size:13.5px;font-weight:600;padding:8px 16px;gap:6px}.pill-tag,.rx{border-radius:999px;display:inline-flex;align-items:center}.rx{font-size:11.5px;font-weight:700;padding:4px 10px;gap:5px}.rx.otc{background:var(--mint);color:var(--mint-i)}.rx.pres{background:var(--coral-soft);color:var(--coral)}.card{background:#fff;border-radius:var(--r-card);box-shadow:var(--card-shadow)}.card-link{color:inherit}.card-link:after{content:"";position:absolute;inset:0}.ico{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;flex:none}.ico[data-tone=sky]{background:var(--sky);color:var(--sky-i)}.ico[data-tone=mint]{background:var(--mint);color:var(--mint-i)}.ico[data-tone=lav]{background:var(--lav);color:var(--lav-i)}.ico[data-tone=pink]{background:var(--pink);color:var(--pink-i)}.ico[data-tone=sun]{background:var(--sun);color:var(--sun-i)}.ico[data-tone=coral]{background:var(--coral-soft);color:var(--coral)}.topbar{background:var(--fill-2);border-bottom:1px solid var(--line-soft)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding-top:5px;padding-bottom:5px}.topbar-links{display:flex;gap:18px;order:2}.topbar-links a{font-size:12px;color:var(--ink-2);white-space:nowrap}.topbar-links a:hover{color:var(--blue-deep)}.topbar-disclaimer{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);order:1}.topbar-disclaimer svg{flex:none;opacity:.75}.site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--line-soft)}.header-inner{gap:20px;height:var(--header-h)}.header-inner,.logo{display:flex;align-items:center}.logo{gap:11px;font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--ink);flex:none}.logo-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);color:#fff;display:grid;place-items:center;font-size:17px;font-weight:800;box-shadow:0 6px 16px rgba(27,127,212,.34)}.logo-text{display:flex;flex-direction:column;line-height:1.15}.logo-title{font-size:17px}.logo-tagline{font-size:11px;font-weight:500;color:var(--ink-2);letter-spacing:0}.header-menu{display:flex;align-items:center;gap:18px;margin-left:auto}.site-nav{display:flex;gap:4px;background:var(--chip);padding:5px;border-radius:14px}.site-nav a{font-size:14.5px;font-weight:600;color:var(--ink-2);padding:8px 18px;border-radius:10px;transition:var(--transition);white-space:nowrap}.site-nav a:hover{background:#fff;color:var(--blue-deep);box-shadow:0 2px 10px rgba(26,61,107,.1)}.burger,.menu-toggle{display:none}.burger{width:44px;height:44px;border-radius:12px;background:var(--chip);color:var(--blue-deep);place-items:center;cursor:pointer;flex:none}.burger .burger-close,.menu-toggle:checked~.burger .burger-open{display:none}.menu-toggle:checked~.burger .burger-close{display:block}.search-form{position:relative;display:flex;align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line-soft);padding:0 16px;height:42px;min-width:230px;transition:box-shadow var(--transition)}.search-form:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue)}.search-form-icon{color:var(--ink-2);flex:none;margin-right:9px}.search-form input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:14.5px;color:var(--ink)}.search-form input::placeholder{color:var(--ink-2)}.search-form input::-webkit-search-cancel-button{-webkit-appearance:none}.search-form--lg{height:56px;padding:6px 6px 6px 24px;box-shadow:0 10px 40px rgba(26,61,107,.13);min-width:0;width:100%}.search-form--lg:focus-within{box-shadow:0 10px 40px rgba(26,61,107,.18)}.search-form--lg input{font-size:16.5px}.search-form-btn{height:44px;padding:0 28px;border-radius:999px;border:none;font-weight:700;font-size:15px;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);box-shadow:0 6px 18px rgba(27,127,212,.34);transition:var(--transition);flex:none}.search-form-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(27,127,212,.44)}.hero{background:radial-gradient(1100px 500px at 50% -180px,#dcebff 0,rgba(220,235,255,0) 70%),var(--fill-1);padding:66px 0 78px;text-align:center;position:relative;overflow:hidden}.hero .float{position:absolute;border-radius:22px;opacity:.55}.hero .f1{width:66px;height:66px;background:var(--mint);top:70px;left:8%;transform:rotate(-12deg)}.hero .f2{width:46px;height:46px;background:var(--pink);top:150px;right:11%;transform:rotate(10deg)}.hero .f3{width:38px;height:38px;background:var(--lav);bottom:120px;left:14%;transform:rotate(16deg)}.hero .f4{width:54px;height:54px;background:var(--sun);bottom:90px;right:8%;transform:rotate(-8deg)}.hero-inner{position:relative}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;color:var(--blue-deep);box-shadow:var(--card-shadow);margin-bottom:26px}.hero-badge b{color:var(--coral)}.hero h1{font-size:47px;line-height:1.08;font-weight:800;letter-spacing:-.03em;max-width:760px;margin:0 auto 16px}.hero h1 span{color:var(--blue-deep)}.hero-lead{font-size:18px;color:#5b6b86;max-width:560px;margin:0 auto 34px}.hero-search{max-width:660px;margin:0 auto}.hero-search .search-form--lg{height:64px;padding:8px 8px 8px 26px}.hero-search .search-form-btn{height:48px;padding:0 30px;font-size:15.5px}.chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.chips a{background:#fff;color:var(--ink);font-size:14px;font-weight:600;padding:9px 18px;border-radius:999px;box-shadow:0 2px 10px rgba(26,61,107,.07);transition:var(--transition)}.chips a:hover{color:var(--blue-deep);transform:translateY(-2px)}.chips a b{color:var(--ink-2);font-weight:600;font-size:12.5px;margin-right:5px}.scenarios{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:760px;margin:44px auto 0}.scenario{background:#fff;border-radius:var(--r-card);padding:22px 18px;text-align:center;box-shadow:var(--card-shadow);transition:var(--transition);display:block}.scenario:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.scenario .ico{margin:0 auto 14px}.scenario .ico svg{width:26px;height:26px}.scenario b{display:block;font-size:15px;font-weight:700}.scenario span{font-size:12.5px;color:var(--ink-2)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:60px 0 8px}.stat{background:#fff;border-radius:var(--r-card);padding:24px;box-shadow:var(--card-shadow);display:flex;align-items:center;gap:16px}.stat .ico svg{width:26px;height:26px}.stat-num{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--blue-deep);line-height:1.1}.stat-lbl{font-size:13.5px;color:var(--ink-2);font-weight:500;line-height:1.3;margin-top:2px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{position:relative;display:flex;align-items:center;gap:14px;padding:18px;transition:var(--transition)}.category-card:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.category-card .ico{width:46px;height:46px;border-radius:13px}.category-card .ico svg{width:22px;height:22px}.category-card-title{display:block;font-size:15px;font-weight:700;line-height:1.25}.category-card-count{display:block;font-size:12.5px;color:var(--ink-2);font-weight:400}.art-grid,.article-related-grid,.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{position:relative;overflow:hidden;transition:.2s ease;display:flex;flex-direction:column}.post-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.art-thumb{height:158px;position:relative;display:grid;place-items:center;overflow:hidden}.art-thumb img{width:100%;height:100%;object-fit:cover}.art-thumb svg{width:44px;height:44px}.art-thumb[data-tone=t1]{background:linear-gradient(135deg,#e1f0fe,#c9e4fd);color:var(--sky-i)}.art-thumb[data-tone=t2]{background:linear-gradient(135deg,#dff6ee,#c6eedd);color:var(--mint-i)}.art-thumb[data-tone=t3]{background:linear-gradient(135deg,#fce6ef,#f8d3e1);color:var(--pink-i)}.art-thumb .cat-badge{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.92);color:var(--blue-deep);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-body{padding:20px;flex:1 1;display:flex;flex-direction:column}.art-meta{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.art-meta .rev{color:var(--mint-i);font-weight:600;display:inline-flex;align-items:center;gap:4px}.post-card-title{font-size:17px;font-weight:700;line-height:1.32;letter-spacing:-.01em;margin-bottom:auto}.art-body .read{margin-top:16px;font-size:13.5px;font-weight:600;color:var(--blue-deep)}.featured-post{position:relative;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;margin-bottom:22px;transition:.2s ease}.featured-post:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.featured-post-media{min-height:260px;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#e1f0fe,#c9e4fd);color:var(--sky-i);overflow:hidden}.featured-post-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured-post-media svg{width:54px;height:54px}.featured-post-body{padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.featured-post-title{font-size:23px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.featured-post-excerpt{font-size:14.5px;color:var(--ink-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.post-meta span{display:inline-flex;align-items:center;gap:5px}.drug-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.drug-card{position:relative;padding:20px;transition:var(--transition);display:flex;flex-direction:column;align-items:flex-start}.drug-card:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.drug-card .cap{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px}.drug-card .cap svg{width:22px;height:22px}.drug-card-name{font-size:16.5px;font-weight:700;letter-spacing:-.01em}.drug-card-grp{font-size:12.5px;color:var(--ink-2);margin-top:3px;min-height:34px}.drug-card .rx{margin-top:6px}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc{border-radius:20px;padding:30px;position:relative;overflow:hidden;transition:.2s ease;color:#fff;display:block}.svc:hover{transform:translateY(-4px);color:#fff}.svc.s1{background:linear-gradient(135deg,#2eb2ff,#1b7fd4)}.svc.s2{background:linear-gradient(135deg,#2cb98c,#1f9e97)}.svc.s3{background:linear-gradient(135deg,#7c6bd8,#5e57c9)}.svc.s4{background:linear-gradient(135deg,#f5b043,#e9a020)}.svc.s5{background:linear-gradient(135deg,#a99af0,#7c6bd8)}.svc .ei{margin-bottom:16px;--ic2:rgba(255,255,255,0.95);color:rgba(255,255,255,.4)}.svc .ei svg{width:32px;height:32px}.svc h3{font-size:20px;font-weight:800;letter-spacing:-.01em}.svc p{font-size:14px;opacity:.9;margin-top:8px;line-height:1.45}.svc .go{margin-top:18px;font-size:14px;font-weight:700;display:inline-flex;gap:7px;align-items:center}.disclaimer{display:flex;align-items:center;gap:8px;justify-content:center;font-size:12.5px;color:var(--ink-2);padding:22px 0 0}.tool-text{margin-top:32px;padding:28px 32px}.tool-text-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.tool-text .article-content>:last-child{margin-bottom:0}@media (max-width:640px){.tool-text{padding:20px 16px}}.tool-faq{margin-top:32px}.tool-faq-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0 0 16px}.tool-faq-list{display:flex;flex-direction:column;gap:10px}.tool-faq-item{padding:16px 20px;border-radius:var(--r-card);border:1px solid var(--line-soft);background:var(--white);box-shadow:var(--card-shadow)}.tool-faq-item summary{cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);list-style:none}.tool-faq-item summary::-webkit-details-marker{display:none}.tool-faq-item summary:before{content:"+";display:inline-block;width:18px;color:var(--blue-deep);font-weight:800}.tool-faq-item[open] summary:before{content:"−"}.tool-faq-item p{margin-top:10px;padding-left:18px;font-size:14px;line-height:1.6;color:var(--ink-body)}.disclaimer svg{flex:none;opacity:.75}.site-footer{background:var(--fill-2);border-top:1px solid var(--line-soft);margin-top:4px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:30px;padding-top:56px;padding-bottom:36px}.footer-brand p{font-size:13.5px;color:var(--ink-2);margin-top:16px;line-height:1.55;max-width:300px}.footer-col h3{font-size:14px;font-weight:700;margin-bottom:16px}.footer-col ul{display:flex;flex-direction:column;gap:11px}.footer-col a{font-size:13.5px;color:var(--ink-2)}.footer-col a:hover{color:var(--blue-deep)}.footer-disclaimer{display:flex;gap:10px;align-items:flex-start;background:#fff;border-radius:14px;padding:16px 18px;box-shadow:var(--card-shadow);align-self:start}.footer-disclaimer svg{flex:none;color:var(--sun-i);margin-top:2px}.footer-disclaimer p{font-size:12.5px;color:var(--ink-2);line-height:1.5}.footer-bottom{border-top:1px solid var(--line-soft)}.footer-bottom-inner{padding-top:20px;padding-bottom:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--ink-2)}.breadcrumbs{padding:22px 0 4px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ink-2)}.breadcrumbs li{display:flex;gap:8px;align-items:center}.breadcrumbs a:hover{color:var(--blue-deep)}.breadcrumbs-sep{opacity:.5}.breadcrumbs-current{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:40px}.pagination-arrow,.pagination-page{display:inline-flex;align-items:center;gap:7px;min-width:40px;height:40px;padding:0 14px;justify-content:center;border-radius:999px;background:#fff;box-shadow:var(--card-shadow);font-size:14px;font-weight:600;color:var(--ink);transition:var(--transition)}.pagination-arrow:hover,.pagination-page:hover{color:var(--blue-deep);transform:translateY(-2px)}.pagination-page.is-current{background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);color:#fff;box-shadow:0 6px 18px rgba(27,127,212,.34)}.pagination-arrow-prev{transform:rotate(180deg)}.pagination-dots{color:var(--ink-2)}.listing-hero{background:radial-gradient(700px 300px at 20% -120px,#dcebff 0,rgba(220,235,255,0) 70%),var(--fill-1);border-radius:24px;padding:40px 44px;margin:12px 0 36px}.listing-hero h1{font-size:36px;font-weight:800;letter-spacing:-.03em}.listing-hero-subtitle{font-size:16px;color:#5b6b86;max-width:640px;margin-top:10px}.listing-hero-count{display:inline-flex;align-items:center;background:#fff;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;color:var(--blue-deep);box-shadow:var(--card-shadow);margin-top:18px}.listing-empty{color:var(--ink-2);padding:20px 0}.catalog-group{margin-bottom:44px}.hub-hero{position:relative;background:radial-gradient(720px 320px at 18% -140px,#dcebff 0,rgba(220,235,255,0) 70%),var(--fill-1);border-radius:24px;padding:40px 44px;margin:12px 0 40px}.hub-hero h1{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.hub-hero-subtitle{font-size:16px;color:#5b6b86;max-width:660px;margin-top:12px}.hub-hero-desc{margin-top:16px;max-width:720px;font-size:16px}.hub-hero-desc blockquote{margin:1.2em 0 .2em}.hub-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hub-stat{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;color:var(--ink-body);box-shadow:var(--card-shadow)}.hub-stat svg{color:var(--sky)}.hub-stat b{color:var(--blue-deep);font-weight:800}.hub-hero-search{margin-top:22px;max-width:560px}.hub-hero-search .search-form--lg{background:#fff}.hub-trust{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.hub-trust svg{color:var(--mint-i);flex-shrink:0}.hub-block{margin-bottom:44px}.hub-subcats{display:flex;flex-wrap:wrap;gap:12px}.hub-subcat{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line-soft);border-radius:999px;padding:11px 20px 11px 16px;font-size:15px;font-weight:700;color:var(--ink);box-shadow:var(--card-shadow)}.hub-subcat,.hub-subcat svg{transition:var(--transition)}.hub-subcat svg{color:var(--blue)}.hub-subcat:hover{color:var(--blue-deep);transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.hub-subcat:hover svg{transform:translateX(3px)}.hub-tabs{gap:6px;background:var(--fill-2);border-radius:999px;padding:5px;margin-bottom:26px}.hub-tab,.hub-tabs{display:inline-flex}.hub-tab{align-items:center;gap:8px;border:0;background:transparent;border-radius:999px;padding:9px 20px;font-family:inherit;font-size:15px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:var(--transition)}.hub-tab:hover{color:var(--ink)}.hub-tab.is-active{background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(26,61,107,.09)}.hub-tab-count{font-size:12.5px;font-weight:700;color:var(--ink-2);background:var(--chip);border-radius:999px;padding:1px 8px}.hub-tab.is-active .hub-tab-count{color:var(--blue-deep)}.hub-diagnoses{display:flex;flex-wrap:wrap;gap:10px}.hub-diag-chip{display:inline-flex;align-items:center;background:var(--chip);color:var(--ink);border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600;transition:var(--transition)}.hub-diag-chip:hover{background:var(--sky);color:var(--blue-deep);transform:translateY(-2px)}@media (max-width:640px){.hub-hero{padding:28px 20px;border-radius:20px}.hub-hero h1{font-size:27px}.hub-tabs{display:flex}.hub-tab{flex:1 1;justify-content:center;padding:9px 12px}}.dcat{margin-top:4px}.dcat-search{position:relative;display:flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:4px 8px 4px 20px;box-shadow:var(--card-shadow);border:1px solid var(--line-soft)}.dcat-search>svg{flex:none;color:var(--blue)}.dcat-search-input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:14px 0}.dcat-search-input::placeholder{color:var(--ink-2)}.dcat-search-clear{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:0;background:var(--chip);color:var(--ink-2);cursor:pointer;transition:var(--transition)}.dcat-search-clear:hover{background:var(--coral-soft);color:var(--coral)}.dcat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 18px;flex-wrap:wrap}.dcat-count{font-size:14px;font-weight:600;color:var(--ink-2)}.dcat-tabs{display:inline-flex;background:var(--chip);border-radius:999px;padding:4px;gap:2px}.dcat-tab{border:0;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--ink-2);padding:8px 18px;border-radius:999px;transition:var(--transition)}.dcat-tab.is-active,.dcat-tab:hover{color:var(--blue-deep)}.dcat-tab.is-active{background:#fff;box-shadow:0 1px 6px rgba(26,61,107,.12)}.dcat-alpha{position:sticky;top:calc(var(--header-h) + 8px);z-index:5;display:flex;flex-wrap:wrap;gap:5px;padding:10px 12px;margin-bottom:28px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;box-shadow:var(--card-shadow)}.dcat-alpha-link{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:8px;font-size:13.5px;font-weight:700;color:var(--blue-deep);background:var(--chip);transition:var(--transition)}a.dcat-alpha-link:hover{background:var(--blue);color:#fff}.dcat-alpha-link.is-off{color:var(--star-empty);background:transparent;cursor:default}.dcat-section{margin-bottom:34px;scroll-margin-top:calc(var(--header-h) + 64px)}.dcat-section-head{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.dcat-section-count{font-size:13px;font-weight:700;color:var(--blue-deep);background:var(--chip);border-radius:999px;padding:2px 10px}.dcat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dcat-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-radius:12px;border:1px solid var(--line-soft);transition:var(--transition);min-height:56px}.dcat-card:hover{border-color:transparent;box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.dcat-card-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.dcat-card-name{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.2}.dcat-card-inn{font-size:11.5px;color:var(--ink-2);line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dcat-rx{flex:none}.dcat-rx--rx{font-size:11px;font-weight:800;color:var(--coral);background:var(--coral-soft);border-radius:999px;padding:3px 8px;letter-spacing:.02em}.dcat-rx--otc{width:8px;height:8px;border-radius:999px;background:var(--mint-i)}.dcat-empty{color:var(--ink-2);padding:28px 0;font-size:15px}@media (max-width:900px){.dcat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dcat-grid{grid-template-columns:1fr}.dcat-alpha{gap:3px;padding:8px}.dcat-alpha-link{min-width:26px;height:26px;font-size:12.5px}}.alpha-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.alpha-nav-link{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border-radius:999px;background:var(--chip);color:var(--blue-deep);font-size:13.5px;font-weight:700;transition:var(--transition)}.alpha-nav-link:hover{background:var(--blue);color:#fff}.alpha-group{margin-bottom:40px;scroll-margin-top:calc(var(--header-h) + 16px)}.man-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.man-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;transition:var(--transition)}.man-card:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.man-card-title{font-size:15px;font-weight:700}.man-card-count{font-size:12.5px;color:var(--ink-2)}.man-hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.man-about{max-width:760px;margin-bottom:44px}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.tag-link{display:inline-flex;background:var(--chip);color:var(--blue-deep);font-size:13.5px;font-weight:600;padding:8px 16px;border-radius:999px;transition:var(--transition)}.tag-link:hover{background:var(--blue);color:#fff}.search-page-form{max-width:660px;margin-top:20px}.search-block{margin-bottom:44px}.search-block-count{font-size:14px;font-weight:600;color:var(--ink-2);margin-left:8px}.search-empty{padding:40px;text-align:center;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;gap:12px}.search-empty svg{color:var(--sky-i);width:40px;height:40px}.search-empty-title{font-size:18px;font-weight:700;color:var(--ink)}.search-empty-hints{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.search-empty-links a{color:var(--blue-deep);font-weight:600}.art-hero{background:var(--fill-1);padding-bottom:36px}.art-hero .breadcrumbs{padding-bottom:14px}.art-hero .cat-pill{background:var(--coral-soft);color:var(--coral);font-weight:700;font-size:13px;padding:7px 15px;border-radius:999px;display:inline-flex;align-items:center;gap:7px}a.cat-pill:hover{background:var(--coral);color:#fff}.art-hero h1{font-size:40px;line-height:1.12;font-weight:800;letter-spacing:-.03em;max-width:840px;margin:18px 0 20px}.art-hero .byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.byline .rev{color:var(--mint-i);font-weight:600;display:inline-flex;align-items:center;gap:5px}.byline .dot{opacity:.6}.article-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:44px;padding:44px 0 20px;align-items:start}.article-sidebar{order:-1;align-self:stretch}.sidebar-sticky{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:18px;max-height:calc(100dvh - var(--header-h) - 44px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-soft) transparent;padding:6px;margin:-6px}.sidebar-card{background:#fff;border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:22px}.sidebar-card-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:14px}.sidebar-card-title svg{color:var(--sky-i)}.sidebar-toc-list a{display:block;font-size:14px;color:#4a5a72;padding:7px 0 7px 14px;border-left:2px solid var(--line-soft);transition:var(--transition)}.sidebar-toc-list a:hover{color:var(--blue-deep);border-color:var(--blue);font-weight:600}.sidebar-drugs,.sidebar-posts{display:flex;flex-direction:column}.telemed-cta--sidebar .telemed-cta-text{font-size:14px;color:var(--ink-body);line-height:1.5;margin-bottom:14px}.telemed-cta--sidebar .telemed-cta-btn{display:flex;justify-content:center;width:100%}.sidebar-drug,.sidebar-post{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-bottom:1px dashed var(--line-soft)}.sidebar-drugs li:last-child .sidebar-drug,.sidebar-posts li:last-child .sidebar-post{border-bottom:none;padding-bottom:0}.sidebar-drug-name,.sidebar-post-title{font-size:14px;font-weight:600;line-height:1.35}.sidebar-drug:hover .sidebar-drug-name,.sidebar-post:hover .sidebar-post-title{color:var(--blue-deep)}.sidebar-drug-inn,.sidebar-post-date{font-size:12.5px;color:var(--ink-2)}.sidebar-drug .rx{align-self:flex-start;margin-top:3px}.article{min-width:0}.article-header{margin-bottom:22px}.article-title{font-size:34px;line-height:1.15;font-weight:800;letter-spacing:-.03em;margin:10px 0 14px}.article-cover{margin:0 0 26px;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--card-shadow)}.article-cover img{width:100%}.article-cover figcaption{font-size:12.5px;color:var(--ink-2);padding:10px 16px;background:#fff}.article-content{font-size:17px;line-height:1.7;color:#33445c;max-width:760px}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}.article-content p{margin:0 0 1.1em}.article-content h2{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--ink);margin:2em 0 .8em;scroll-margin-top:calc(var(--header-h) + 28px)}.article-content h3{font-size:20px;font-weight:700;line-height:1.3;margin:1.5em 0 .6em;color:var(--ink)}.article-content h4{font-size:17px;font-weight:700;margin:1.3em 0 .5em;color:var(--ink)}.article-content h2+h3,.article-content h3+h4{margin-top:.4em}.article-content a{color:var(--blue-deep);font-weight:600}.article-content a:hover{color:var(--blue)}.article-content ol,.article-content ul{margin:0 0 1.1em 4px;padding:0}.article-content li{position:relative;list-style:none}.article-content li+li{margin-top:.45em}.article-content ul li{padding-left:26px}.article-content ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--blue)}.article-content li>ol,.article-content li>ul{margin:.45em 0 0}.article-content li>p{margin:0}.article-content li>p+p{margin-top:.45em}.article-content ol{counter-reset:art-ol;list-style:none}.article-content ol li{padding-left:34px;counter-increment:art-ol}.article-content ol li:before{content:counter(art-ol);position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--chip);color:var(--blue-deep);font-size:12.5px;font-weight:700;display:grid;place-items:center}.article-content img{border-radius:14px;margin:.5em 0 1.1em}.article-content figure{margin:1.4em 0}.article-content figure img{margin:0}.article-content figcaption{font-size:13px;color:var(--ink-2);margin-top:8px}.article-content blockquote{position:relative;background:var(--fill-1);border-radius:14px;padding:20px 24px 20px 58px;margin:1.6em 0;font-size:15.5px;line-height:1.65}.article-content blockquote:before{content:"i";position:absolute;left:21px;top:21px;width:23px;height:23px;border-radius:50%;background:var(--blue);color:#fff;font-size:13px;font-weight:800;font-style:normal;line-height:23px;text-align:center}.article-content blockquote ol,.article-content blockquote p,.article-content blockquote ul{margin:0 0 .8em}.article-content blockquote>:last-child{margin-bottom:0}.article-content blockquote.warning{background:var(--coral-soft)}.article-content blockquote.warning:before{content:"!";background:var(--coral)}.article-content blockquote.warning ul li:before{background:var(--coral)}.article-content blockquote.check{background:var(--mint)}.article-content blockquote.check:before{content:"✓";background:var(--mint-i)}.article-content blockquote.check ul li:before{background:var(--mint-i)}.article-content blockquote.quote{background:var(--fill-2);padding:20px 24px 20px 27px;border-left:3px solid var(--blue);border-radius:0 14px 14px 0;font-style:italic}.article-content blockquote.quote:before{content:none}.article-content .table-scroll{overflow-x:auto;margin:1.4em 0;-webkit-overflow-scrolling:touch}.article-content .table-scroll>table{margin:0}.article-content table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--card-shadow);margin:1.4em 0;display:table}.article-content table tr:first-child th,.article-content thead th{background:var(--fill-1);text-align:left;padding:14px 18px;font-size:13px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em;border:none}.article-content td{padding:14px 18px;border:none;border-top:1px solid var(--line-soft)}.article-content tbody tr:hover{background:var(--fill-2)}.video-embed{position:relative;padding-top:56.25%;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--card-shadow);margin:24px 0}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.drug-inline-card{display:flex;align-items:center;gap:16px;background:#fff;border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:18px 20px;margin:1.6em 0}.drug-inline-card .dic-cap{width:46px;height:46px;border-radius:50%}.drug-inline-card .dic-main{min-width:0;flex:1 1}.drug-inline-card .dic-name a{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.drug-inline-card .dic-name a:hover{color:var(--blue-deep)}.drug-inline-card .dic-sub{font-size:13px;color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drug-inline-card .dic-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:7px}.drug-inline-card .dic-rating{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--ink)}.drug-inline-card .dic-rating svg{color:var(--star)}.drug-inline-card .dic-rating em{font-style:normal;font-weight:600;color:var(--ink-2)}.drug-inline-card .dic-actions{display:flex;gap:10px;flex:none}.drug-inline-card .dic-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--r-btn);font-size:13.5px;font-weight:700;white-space:nowrap;transition:var(--transition)}.drug-inline-card .dic-btn--primary{background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);color:#fff;box-shadow:0 6px 16px rgba(27,127,212,.28)}.drug-inline-card .dic-btn--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(27,127,212,.36)}.drug-inline-card .dic-btn--ghost{background:#fff;color:var(--blue-deep);box-shadow:inset 0 0 0 1.5px var(--line-soft)}.drug-inline-card .dic-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}@media (max-width:640px){.drug-inline-card{flex-wrap:wrap;gap:12px 14px;padding:16px}.drug-inline-card .dic-main{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.drug-inline-card .dic-actions{width:100%}.drug-inline-card .dic-btn{flex:1 1}}.verified{display:flex;align-items:center;gap:12px;background:var(--mint);border-radius:14px;padding:16px 18px;font-size:13.5px;margin-top:28px}.verified .ck{width:36px;height:36px;border-radius:50%;background:var(--mint-i);color:#fff;display:grid;place-items:center;flex:none}.verified b{display:block;color:#1c7a5c}.verified span{color:#3a8a6f}.article .disclaimer{justify-content:flex-start}.article-related{margin-top:48px}.article-related h2{font-size:24px;font-weight:800;margin-bottom:20px}.article-related-grid{grid-template-columns:repeat(2,1fr)}.drug-passport{background:linear-gradient(120deg,#eef5ff,#f4f9ff);border-radius:24px;padding:36px;margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;position:relative}.dp-l .grp-tag{color:var(--blue);font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dp-l h1{font-size:42px;font-weight:800;letter-spacing:-.03em;margin:8px 0 6px}.dp-l .inn{font-size:16px;color:var(--ink-2)}.dp-l .inn b{color:var(--ink);font-weight:600}.dp-flags{display:flex;gap:10px;margin:20px 0 24px;flex-wrap:wrap}.flag{font-size:13.5px;font-weight:700;padding:9px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow-wrap:anywhere}.flag.rxf{background:var(--coral);box-shadow:0 6px 16px rgba(255,107,94,.3)}.flag.otcf,.flag.rxf{color:#fff;--ic2:#fff}.flag.otcf{background:var(--mint-i);box-shadow:0 6px 16px rgba(44,185,140,.3)}.flag.mnf{background:#fff;color:var(--ink);box-shadow:var(--card-shadow)}a.flag.mnf:hover{color:var(--blue-deep)}.flag.mnf svg{color:var(--lav-i)}.flag.mnf.mnf-multi a:hover{color:var(--blue-deep)}.flag.mnf .mnf-more{font-weight:600;color:var(--ink-body);opacity:.75;padding-left:8px;margin-left:4px;border-left:1px solid rgba(0,0,0,.1)}.flag .star-ic{color:var(--star)}.dp-desc{font-size:15px;color:var(--ink-body);max-width:640px}.dp-desc,.drug-passport .reviewer-badge{margin:-6px 0 22px}.dp-specs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px}.spec{background:rgba(255,255,255,.7);border-radius:14px;padding:14px 16px}.spec .k{font-size:12px;color:var(--ink-2);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.spec .v{font-size:15.5px;font-weight:700;margin-top:3px}.dp-cta,.dp-forms{display:flex;gap:12px;flex-wrap:wrap}.dp-forms{align-items:baseline;margin:-6px 0 22px}.dp-forms-label{font-size:12px;color:var(--ink-2);font-weight:600;text-transform:uppercase;letter-spacing:.03em;flex:none}.dp-forms-chips{display:flex;gap:8px;flex-wrap:wrap}.form-chip{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:6px 13px;border-radius:999px;background:#eef6ff;color:var(--blue-deep);box-shadow:inset 0 0 0 1px var(--line-soft)}.dp-pdfs{display:flex;flex-direction:column;gap:8px;margin-top:14px}.pdf-link{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:var(--coral);padding:11px 16px;border-radius:12px;background:var(--coral-soft);box-shadow:inset 0 0 0 1.5px rgba(255,107,94,.25);align-self:flex-start;max-width:100%;transition:box-shadow .15s ease}.pdf-link:hover{box-shadow:inset 0 0 0 1.5px var(--coral)}.pdf-link svg{flex:none}.dp-aside{display:flex;flex-direction:column;gap:20px;align-self:start}.dp-gallery{background:#fff;border-radius:18px;padding:16px;box-shadow:var(--card-shadow)}.dp-gallery-main{display:block;border-radius:12px;overflow:hidden;background:#f4f8ff}.dp-gallery-main img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:contain;transition:transform .2s ease}.dp-gallery-main:hover img{transform:scale(1.02)}.dp-gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.dp-gallery-thumb{display:block;border-radius:8px;overflow:hidden;background:#f4f8ff;box-shadow:inset 0 0 0 1px var(--line-soft)}.dp-gallery-thumb img{width:100%;height:100%;display:block;aspect-ratio:1/1;object-fit:cover}.dp-r{background:#fff;border-radius:18px;padding:24px;box-shadow:var(--card-shadow);align-self:start}.dp-r h2{font-size:15px;font-weight:800;margin-bottom:16px;display:flex;align-items:center;gap:8px}.dp-r h2 svg{color:var(--sky-i)}.dp-r .row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line-soft);font-size:14px}.dp-r .row:last-child{border:none}.dp-r .row .k{color:var(--ink-2);flex:none}.dp-r .row .v{font-weight:700;text-align:right;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dp-r .row .v a:hover{color:var(--blue-deep)}.dp-r .row .v.rx-pres{color:var(--coral)}.dp-r .row .v.rx-otc{color:var(--mint-i)}.buy-strip{flex-wrap:wrap;gap:18px 28px;background:#fff;border-radius:18px;padding:20px 24px;margin-top:20px;box-shadow:var(--card-shadow)}.buy-strip,.buy-strip-head{display:flex;align-items:center}.buy-strip-head{gap:12px;flex:none}.buy-strip-head svg{color:var(--mint-i);flex:none}.buy-strip-head h2{font-size:16px;font-weight:800}.buy-strip-price{font-size:13px;color:var(--ink-2);margin-top:2px}.buy-strip-list{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0 auto 0 0}.buy-strip-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;padding:10px 16px;border-radius:999px;background:#f4f8ff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft);transition:box-shadow .15s ease,color .15s ease}.buy-strip-link:hover{color:var(--blue-deep);box-shadow:inset 0 0 0 1.5px var(--blue)}.buy-strip-link svg{opacity:.6}.buy-strip-note{flex-basis:100%;font-size:12px;color:var(--ink-2);line-height:1.45}.anchor-menu{position:sticky;top:var(--header-h);z-index:40;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 0;margin-top:8px;border-bottom:1px solid var(--line-soft)}.anchor-menu-inner{display:flex;gap:10px;flex-wrap:wrap}.anchor-menu a{background:var(--chip);color:var(--blue-deep);font-size:13.5px;font-weight:600;padding:8px 16px;border-radius:999px;transition:var(--transition)}.anchor-menu a:hover{background:var(--blue);color:#fff}.drug-body{padding-top:36px;padding-bottom:20px}.warn-strip{background:var(--coral-soft);border-radius:14px;padding:16px 20px;font-size:14.5px;color:#c0483d;display:flex;gap:12px;align-items:flex-start;margin-bottom:22px}.warn-strip b{color:#a63a30}.warn-strip svg{flex:none;width:22px;height:22px;color:var(--sun-i);margin-top:1px}.drug-sections section.drug-section{background:#fff;border-radius:var(--r-card);padding:28px 30px;box-shadow:var(--card-shadow);margin-bottom:22px;scroll-margin-top:calc(var(--header-h) + 80px)}.drug-sections section.drug-section>h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.drug-sections{max-width:none}.drug-sections p{font-size:16px;color:var(--ink-body)}.drug-analogs-note{font-size:14px;color:var(--ink-2);margin:-14px 0 20px}.drug-analog-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:22px}.analog-tool-cta{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--card-shadow);text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.analog-tool-cta:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover);border-color:transparent}.analog-tool-cta .ico{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.analog-tool-cta-body{display:flex;flex-direction:column;gap:2px;min-width:0}.analog-tool-cta-body b{font-size:15px;font-weight:700;color:var(--ink)}.analog-tool-cta-body span{font-size:12.5px;color:var(--ink-2);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.analog-tool-cta-arr{margin-left:auto;flex:0 0 auto;color:var(--ink-2);transition:transform var(--transition),color var(--transition)}.analog-tool-cta:hover .analog-tool-cta-arr{color:var(--blue);transform:translateX(3px)}.drug-reviews{margin-top:10px;scroll-margin-top:calc(var(--header-h) + 80px)}.drug-reviews>h2{font-size:24px;font-weight:800;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.drug-reviews-count{font-size:14px;font-weight:600;color:var(--ink-2)}.drug-reviews-disclaimer{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);margin:10px 0 20px}.drug-reviews-disclaimer svg{flex:none}.rev-summary{display:flex;align-items:center;gap:28px;background:#fff;border-radius:var(--r-card);padding:24px 28px;box-shadow:var(--card-shadow);margin-bottom:20px}.rev-score{text-align:center;flex:none}.rev-score .big{font-size:44px;font-weight:800;color:var(--blue-deep);line-height:1}.rev-score .cnt{font-size:12.5px;color:var(--ink-2);margin-top:4px}.stars{display:inline-flex;gap:3px;color:var(--star)}.flag .star-ic,.rev-bars svg,.review-rating svg,.star-rating svg,.stars svg{--ic2:currentColor}.stars .star-empty{color:var(--star-empty)}.rev-bars{flex:1 1}.rev-bars .b{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink-2);margin:4px 0}.rev-bars .b>span:first-child{display:inline-flex;align-items:center;gap:3px;color:var(--ink-2);width:30px}.rev-bars .b svg{color:var(--star)}.rev-bars .track{flex:1 1;height:7px;background:var(--fill-1);border-radius:99px;overflow:hidden}.rev-bars .track i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--blue-deep));border-radius:99px}.review-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.review{padding:22px 24px}.review-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.review-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;font-size:16px;flex:none}.review-av[data-tone="0"]{background:linear-gradient(135deg,#2eb2ff,#1b7fd4)}.review-av[data-tone="1"]{background:linear-gradient(135deg,#e7628f,#c94b76)}.review-av[data-tone="2"]{background:linear-gradient(135deg,#7c6bd8,#5e57c9)}.review-av[data-tone="3"]{background:linear-gradient(135deg,#2cb98c,#1f9e97)}.review-author{font-size:15px;font-weight:700}.review-date{font-size:12.5px;color:var(--ink-2)}.review-rating{display:inline-flex;gap:2px;margin-left:auto}.review-star{color:var(--star-empty)}.review-star.is-filled{color:var(--star)}.review-text{font-size:15px;color:var(--ink-body)}.review-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:36px;color:var(--ink-2);margin-bottom:24px}.review-empty svg{width:36px;height:36px;color:var(--sky-i)}.review-form{background:var(--fill-2);border-radius:var(--r-card);padding:28px;box-shadow:none}.review-form h3{font-size:19px;font-weight:800;margin-bottom:6px}.review-form-sub{font-size:13.5px;color:var(--ink-2);margin-bottom:20px}.review-form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.review-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.review-form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.review-form-grid .review-form-field{margin-bottom:0}.review-form-field>span{font-size:13px;font-weight:600;color:var(--ink)}.review-form input[type=text],.review-form textarea{width:100%;border:1.5px solid var(--line-soft);border-radius:12px;padding:13px 16px;font-size:15px;background:#fff;outline:none;transition:border-color var(--transition);color:var(--ink);resize:vertical}.review-form input[type=text]:focus,.review-form textarea:focus{border-color:var(--blue)}.review-form input::placeholder,.review-form textarea::placeholder{color:var(--ink-2)}.star-rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.star-rating input{position:absolute;opacity:0;width:1px;height:1px}.star-rating label{cursor:pointer;color:var(--star-empty);transition:transform .12s ease}.star-rating label:hover{transform:scale(1.15)}.star-rating label svg{width:26px;height:26px}.star-rating input:checked~label,.star-rating label:hover,.star-rating label:hover~label{color:var(--star)}.review-form-error{color:#c0483d;background:var(--coral-soft);border-radius:10px;padding:10px 14px;font-size:14px;margin-bottom:14px}.review-form-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.review-form-footer .btn--primary{background:var(--coral);box-shadow:0 8px 22px rgba(255,107,94,.32)}.review-form-footer .btn--primary:hover{box-shadow:0 12px 30px rgba(255,107,94,.4)}.review-form-note{font-size:12px;color:var(--ink-2)}.review-form-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px}.review-form-success svg{width:40px;height:40px;color:var(--mint-i)}@media (max-width:1100px){.site-nav a{padding:8px 12px;font-size:14px}.category-grid,.drug-grid{grid-template-columns:repeat(3,1fr)}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero h1{font-size:34px}.hero{padding:46px 0 56px}.hero .float{display:none}.art-grid,.article-related-grid,.category-grid,.drug-grid,.man-grid,.post-grid,.scenarios{grid-template-columns:repeat(2,1fr)}.featured-post,.svc-grid{grid-template-columns:1fr}.featured-post-media{min-height:200px}.footer-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr;gap:28px}.article-sidebar{order:2}.sidebar-sticky{position:static;max-height:none;overflow:visible;padding:0;margin:0}.art-hero h1{font-size:30px}.article-title{font-size:28px}.drug-passport{grid-template-columns:1fr;padding:26px}.dp-l h1{font-size:32px}.anchor-menu{display:none}.rev-summary{flex-direction:column;align-items:stretch;gap:16px}.rev-score{align-self:center}}@media (max-width:768px){:root{--container-pad:18px}.burger{display:grid;margin-left:auto}.header-menu{display:none;position:absolute;top:var(--header-h);left:0;right:0;background:#fff;border-bottom:1px solid var(--line-soft);box-shadow:var(--card-shadow-hover);padding:18px var(--container-pad) 22px;flex-direction:column;align-items:stretch;gap:14px}.menu-toggle:checked~.header-menu{display:flex}.site-nav{flex-direction:column;background:transparent;padding:0;gap:6px}.site-nav a{background:var(--chip);color:var(--blue-deep);text-align:center;padding:12px;border-radius:12px;font-size:15px}.search-form{width:100%}.topbar-links{display:none}.topbar-inner{justify-content:center}.logo-title{font-size:15px}.section{padding:44px 0}.section-head h2{font-size:24px}.listing-hero{padding:28px 24px}.listing-hero h1{font-size:28px}.hero h1{font-size:30px}.hero-lead{font-size:16px}.hero-search .search-form--lg{height:56px;padding:6px 6px 6px 20px}.footer-grid{gap:26px;padding-top:40px}.dp-specs,.footer-grid,.review-form-grid{grid-template-columns:1fr}.drug-sections section.drug-section{padding:22px 20px}.article-content{font-size:16px}.article-content table{display:block;overflow-x:auto}}@media (max-width:480px){.art-grid,.article-related-grid,.category-grid,.drug-grid,.man-grid,.post-grid,.scenarios,.stats{grid-template-columns:1fr}.hero h1{font-size:27px}.hero-badge{font-size:12px;padding:7px 14px}.search-form-btn{padding:0 18px}.art-hero h1{font-size:25px}.article-title{font-size:24px}.dp-l h1{font-size:27px}.breadcrumbs-current{max-width:200px}.listing-hero{padding:24px 18px}}.notfound{max-width:620px;margin:40px auto 56px;text-align:center}.notfound-code{font-size:clamp(96px,20vw,168px);font-weight:800;line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.notfound-title{margin:10px 0 0;font-size:clamp(24px,5vw,32px);color:var(--ink)}.notfound-text{margin:14px auto 0;max-width:480px;color:var(--ink-body);line-height:1.6}.notfound-search{margin:28px auto 0;max-width:480px}.notfound-actions{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.reviewer-badge{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding:10px 16px 10px 10px;background:var(--white);border:1px solid var(--line-soft);border-radius:999px;box-shadow:var(--card-shadow);max-width:100%}.reviewer-badge-ava{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;background:var(--chip)}.reviewer-badge-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.reviewer-badge-role{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--mint-i);text-transform:uppercase;letter-spacing:.02em}.reviewer-badge-name{font-size:15px;font-weight:700;color:var(--ink);text-decoration:none}.reviewer-badge-name:hover{color:var(--blue-deep)}.reviewer-badge-meta{font-size:12.5px;color:var(--ink-body)}.reviewer-badge-date{font-size:12px;color:var(--ink-2)}.reviewer-card{margin:40px 0 8px;padding:24px}.reviewer-card-head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ink);margin:0 0 18px}.reviewer-card-head svg{color:var(--blue)}.reviewer-card-body{display:flex;gap:20px;align-items:flex-start}.reviewer-card-photo{flex:none;display:block;width:108px;border-radius:var(--r-card);overflow:hidden;background:var(--chip)}.reviewer-card-photo img{display:block;width:108px;height:132px;object-fit:cover}.reviewer-card-info{min-width:0}.reviewer-card-name{font-size:19px;font-weight:800;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.reviewer-card-name:hover,.reviewer-card-role{color:var(--blue-deep)}.reviewer-card-role{margin:4px 0 0;font-size:13.5px;font-weight:600}.reviewer-card-creds{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.reviewer-card-creds li{display:flex;align-items:flex-start;gap:7px;font-size:13.5px;color:var(--ink-body);line-height:1.45}.reviewer-card-creds svg{color:var(--mint-i);flex:none;margin-top:2px}.reviewer-card-bio{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--ink-body)}.reviewer-card-date{margin:12px 0 0;font-size:12.5px;color:var(--ink-2)}.experts-head{margin:8px 0 32px;max-width:720px}.experts-head h1{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:0 0 12px}.experts-head p{font-size:15.5px;line-height:1.6;color:var(--ink-body)}.experts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.expert-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 22px 24px;transition:.2s ease}.expert-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.expert-card-link{display:block}.expert-card-ava{width:92px;height:92px;border-radius:50%;object-fit:cover;background:var(--chip);display:flex;align-items:center;justify-content:center}.expert-card-ava--ph{color:var(--blue)}.expert-card-body{margin-top:16px}.expert-card-name{font-size:18px;font-weight:800;margin:0;letter-spacing:-.01em}.expert-card-name a{color:var(--ink);text-decoration:none}.expert-card-name a:hover{color:var(--blue-deep)}.expert-card-specialty{margin:6px 0 0;font-size:13.5px;font-weight:600;color:var(--blue-deep)}.expert-card-workplace{margin:4px 0 0;font-size:12.5px;color:var(--ink-body);line-height:1.4}.expert-card-count{display:inline-flex;align-items:center;gap:5px;margin:14px 0 0;padding:5px 12px;background:var(--mint);color:var(--mint-i);font-size:12.5px;font-weight:600;border-radius:999px}.expert-profile{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;margin:8px 0 44px;align-items:start}.expert-profile-photo{border-radius:var(--r-card);overflow:hidden;background:var(--chip);box-shadow:var(--card-shadow)}.expert-profile-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.expert-profile-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--sky);color:var(--blue-deep);font-size:12px;font-weight:600;border-radius:999px;margin-bottom:14px}.expert-profile-name{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px}.expert-profile-specialty{font-size:17px;font-weight:700;color:var(--blue-deep);margin:0}.expert-profile-experience,.expert-profile-workplace{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-body);margin:8px 0 0}.expert-profile-experience svg,.expert-profile-workplace svg{color:var(--blue);flex:none}.expert-profile-bio,.expert-profile-creds{margin-top:24px}.expert-profile-bio h2,.expert-profile-creds h2{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 10px}.expert-profile-bio p{font-size:15px;line-height:1.65;color:var(--ink-body);margin:0}.expert-profile-creds ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.expert-profile-creds li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;color:var(--ink-body);line-height:1.5}.expert-profile-creds svg{color:var(--mint-i);flex:none;margin-top:2px}.expert-reviewed{margin-top:12px}.expert-reviewed-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.expert-reviewed-count{font-size:14px;font-weight:600;color:var(--ink-2)}.expert-reviewed-chips+.expert-reviewed-chips{margin-top:18px}.expert-reviewed-chips-label{display:block;font-size:14px;font-weight:700;color:var(--ink);margin-bottom:10px}.expert-reviewed-chips-list{display:flex;flex-wrap:wrap;gap:8px}.chip-link{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--line-soft);background:var(--fill-1);color:var(--ink-body);font-size:13.5px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.chip-link:hover{border-color:var(--blue-deep);color:var(--blue-deep)}.expert-reviewed .posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.expert-reviewed .posts-grid,.experts-grid{grid-template-columns:repeat(2,1fr)}.expert-profile{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (max-width:560px){.expert-profile,.expert-reviewed .posts-grid,.experts-grid{grid-template-columns:1fr}.expert-profile{gap:20px}.expert-profile-photo{max-width:200px}.reviewer-card-body{flex-direction:column;align-items:center;text-align:center}.reviewer-card-creds li{text-align:left}.reviewer-badge{width:100%}}.people-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:16px}.people-row .author-byline,.people-row .reviewer-badge{margin-top:0;min-width:0;width:100%}.people-row .author-byline{flex-wrap:nowrap}.people-row .author-byline-person{height:100%;width:100%;min-width:0;box-sizing:border-box;padding:10px 16px 10px 10px;background:var(--white);border:1px solid var(--line-soft);border-radius:999px;box-shadow:var(--card-shadow)}.people-row .author-byline-ava{width:44px;height:44px}.people-row .author-byline-text,.people-row .reviewer-badge-text{min-width:0}.people-row .author-byline-meta,.people-row .reviewer-badge-meta{overflow-wrap:break-word}@media (max-width:640px){.people-row{grid-template-columns:1fr}}.author-byline{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.author-byline-person{display:inline-flex;align-items:center;gap:10px}.author-byline-ava{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto}.author-byline-text{display:flex;flex-direction:column;line-height:1.35}.author-byline-role{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.author-byline-name{font-weight:700;font-size:15px;color:var(--ink)}.author-byline-name:hover{color:var(--blue-deep)}.author-byline-meta{font-size:13px;color:var(--ink-2)}.author-byline--editorial{align-items:center;gap:10px}.author-byline-policy{font-size:13px;color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px}.author-card{margin-top:32px;padding:24px}.author-card-head,.sources-block-head{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:17px;font-weight:700;color:var(--ink)}.author-card-body{display:flex;gap:20px;align-items:flex-start}.author-card-photo img{width:88px;height:88px;border-radius:14px;object-fit:cover}.author-card-info{flex:1 1;min-width:0}.author-card-name{font-size:17px;font-weight:700;color:var(--ink)}.author-card-name:hover{color:var(--blue-deep)}.author-card-role{margin:3px 0 10px;font-size:14px;color:var(--ink-2)}.author-card-bio{margin:0 0 10px;font-size:15px;color:var(--ink-body);line-height:1.6}.author-card-disclosure{display:flex;gap:7px;margin:0 0 10px;padding:10px 12px;background:var(--fill-2);border-radius:10px;font-size:13px;color:var(--ink-2);line-height:1.5}.author-card-more{font-size:14px;font-weight:600;color:var(--blue-deep)}.sources-block{margin-top:28px;padding:22px 24px}.sources-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.sources-list li{font-size:15px;line-height:1.55;color:var(--ink-body)}.sources-list a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.sources-date,.sources-kind{display:inline-block;margin-left:8px;font-size:12px;color:var(--ink-2)}.archive-notice{display:flex;gap:12px;margin-bottom:24px;padding:16px 18px;background:var(--sun);border-radius:var(--r-card);font-size:14px;line-height:1.6;color:var(--ink-body)}.archive-notice strong{color:var(--ink)}.expert-apply{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px;padding:22px 24px;background:var(--fill-1);border-radius:var(--r-card)}.expert-apply-icon{flex:0 0 auto;width:56px;height:56px;display:grid;place-items:center;background:var(--white);border-radius:14px}.expert-apply-text{flex:1 1 260px}.expert-apply-title{margin:0 0 5px;font-size:17px;font-weight:700;color:var(--ink)}.expert-apply-sub{margin:0;font-size:14px;line-height:1.55;color:var(--ink-body)}.expert-apply-btn{flex:0 0 auto}.expert-profile-license{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:14px;color:var(--ink-2)}.expert-profile-disclosure{margin-top:18px;padding:14px 16px;background:var(--fill-2);border-radius:12px}.expert-profile-disclosure h2{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--ink)}.expert-profile-disclosure p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-body)}.expert-profile-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.expert-profile-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--chip);border-radius:999px;font-size:14px;font-weight:600;color:var(--blue-deep)}.expert-profile-links a:hover{background:var(--sky)}.expert-interview{margin-top:40px}.expert-interview-list{display:flex;flex-direction:column;gap:18px;margin-top:18px}.expert-interview-item{padding:20px 22px;background:var(--white);border-radius:var(--r-card);box-shadow:var(--card-shadow)}.expert-interview-item h3{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--ink)}.expert-interview-item p{margin:0;font-size:15px;line-height:1.65;color:var(--ink-body)}.experts-cta{margin-top:40px;padding:28px;text-align:center}.experts-cta h2{margin:0 0 8px;font-size:20px}.experts-cta p{max-width:620px;margin:0 auto 18px;color:var(--ink-body);line-height:1.6}.apply-hero{margin-bottom:44px}.apply-hero h1{margin:0 0 14px;font-size:clamp(26px,4vw,38px);line-height:1.2}.apply-hero-lead{max-width:760px;margin:0 0 22px;font-size:17px;line-height:1.65;color:var(--ink-body)}.apply-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.apply-benefits,.apply-experts,.apply-how{margin-bottom:44px}.apply-benefits h2,.apply-experts h2,.apply-how h2{margin:0 0 20px;font-size:22px}.apply-benefits-grid,.apply-how-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.apply-benefit,.apply-how-item{padding:24px}.apply-benefit h3,.apply-how-item h3{margin:14px 0 8px;font-size:17px;color:var(--ink)}.apply-benefit p,.apply-how-item p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-body)}.apply-how-num{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sky);color:var(--blue-deep);font-weight:700}.apply-how-time{margin-top:12px!important;font-size:13px!important;font-weight:600;color:var(--blue-deep)!important}.apply-how-note{margin:18px 0 0;font-size:15px;color:var(--ink-2)}.apply-terms{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:44px}.apply-terms-col{padding:24px}.apply-terms-col h2{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:18px}.apply-terms-col ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.apply-terms-col li{font-size:15px;line-height:1.6;color:var(--ink-body)}.apply-money,.apply-pharm{margin-bottom:32px;padding:24px}.apply-money h2,.apply-pharm h2{margin:0 0 10px;font-size:19px}.apply-money p,.apply-pharm p{margin:0;font-size:15px;line-height:1.65;color:var(--ink-body)}.apply-experts-list{display:flex;flex-wrap:wrap;gap:14px}.apply-expert{display:inline-flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;color:inherit}.apply-expert img,.apply-expert-ph{width:48px;height:48px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--chip);color:var(--blue-deep)}.apply-expert span{display:flex;flex-direction:column;line-height:1.35}.apply-expert em{font-style:normal;font-size:13px;color:var(--ink-2)}.apply-examples{margin:20px 0 0;font-size:15px;line-height:1.7;color:var(--ink-body)}.apply-examples a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px}.apply-form-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.apply-form select{width:100%;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-btn);font:inherit;color:var(--ink);background:var(--white)}.policy-page .policy-lead{font-size:17px;line-height:1.65;color:var(--ink-body)}.policy-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:36px;padding:24px;background:var(--fill-1)}.policy-cta h2{margin:0 0 4px;font-size:18px}.policy-cta p{margin:0;font-size:15px;color:var(--ink-body)}.policy-cta div{flex:1 1 260px}@media (max-width:640px){.author-card-body{flex-direction:column}.expert-apply,.policy-cta{flex-direction:column;align-items:flex-start}}.contact-main{display:flex;align-items:flex-start;gap:18px;margin:28px 0 8px;padding:24px;background:var(--fill-1)}.contact-main-ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--sky);color:var(--sky-i)}.contact-main-body{flex:1 1 260px}.contact-main-body h2{margin:0 0 6px;font-size:17px}.contact-main-mail{display:inline-block;font-size:24px;font-weight:700;line-height:1.25;color:var(--blue-deep);word-break:break-word}.contact-main-mail:hover{color:var(--blue)}.contact-main-body p{margin:8px 0 0;font-size:15px;color:var(--ink-body)}.contact-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}@media (min-width:820px){.contact-grid{grid-template-columns:1fr 1fr}}.contact-card{padding:22px}.contact-card h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:17px}.contact-card:first-of-type h3 svg{color:var(--coral)}.contact-card:nth-of-type(2) h3 svg{color:var(--mint-i)}.contact-card:nth-of-type(3) h3 svg{color:var(--lav-i)}.contact-card:nth-of-type(4) h3 svg{color:var(--sky-i)}.contact-card p{margin:0 0 10px;font-size:15px;line-height:1.6;color:var(--ink-body)}.contact-card p:last-child{margin-bottom:0}.contact-warn{display:flex;align-items:flex-start;gap:14px;padding:22px;border-radius:var(--r-card);background:var(--coral-soft);color:var(--coral)}.contact-warn h2{margin:0 0 8px;font-size:17px;color:var(--ink)}.contact-warn p{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--ink-body)}.contact-warn p:last-child{margin-bottom:0}.contact-legal{margin-top:36px;padding-top:28px;border-top:1px solid var(--line-soft)}.contact-legal h2{margin:0 0 18px;font-size:22px;font-weight:800;letter-spacing:-.02em}.contact-legal-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 32px;margin:0}.contact-legal-list div{display:flex;flex-direction:column;gap:2px}.contact-legal-list dt{font-size:13px;color:var(--ink-2)}.contact-legal-list dd{margin:0;font-size:15px;color:var(--ink)}.contact-legal-note{margin:22px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}.editorial-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0 8px}.editorial-stat{padding:20px 22px;background:var(--fill-1);box-shadow:none}.editorial-stat strong{display:block;font-size:30px;line-height:1.15;color:var(--blue-deep)}.editorial-stat span{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--ink-body)}@media (max-width:640px){.contact-main{flex-direction:column}.contact-main-body{flex:1 1 auto}.contact-main-mail{font-size:20px}}.magazine-rubrics{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.magazine-rubric{display:inline-flex;align-items:center;padding:9px 16px;background:var(--chip);border-radius:999px;font-size:14px;font-weight:600;color:var(--blue-deep);transition:var(--transition)}.magazine-rubric:hover{background:var(--sky);color:var(--blue-deep)}.magazine-rubric{gap:8px}.magazine-rubric-count{font-size:12px;font-weight:700;color:var(--ink-2)}.article-content .expert-quote{--eq-accent:#0f7a5a;--eq-accent-light:#2cb98c;position:relative;margin:36px 0;padding:26px 26px 22px 28px;background:linear-gradient(180deg,#e9f7f1,#f6fbf9);border-radius:var(--r-card);box-shadow:0 2px 22px rgba(15,122,90,.12);overflow:hidden}.article-content .expert-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--eq-accent-light) 0,var(--eq-accent) 100%)}.article-content .eq-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:0;text-align:left;font-size:inherit}.article-content .eq-ava-wrap{position:relative;flex:0 0 auto;line-height:0}.article-content .eq-ava{width:56px;height:56px;border-radius:50%;object-fit:cover;margin:0;display:block;box-shadow:0 0 0 3px #fff,0 2px 10px rgba(15,122,90,.22)}.article-content .eq-verified{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;display:grid;place-items:center;background:var(--eq-accent);border:2.5px solid #fff;border-radius:50%;color:#fff}.article-content .eq-who{display:flex;flex-direction:column;line-height:1.35;flex:1 1 auto}.article-content .eq-name{font-weight:700;font-size:16.5px;color:var(--ink);text-decoration:none}.article-content .eq-name:hover{color:var(--eq-accent)}.article-content .eq-role{font-size:13px;color:var(--ink-2)}.article-content .eq-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:7px 15px;background:var(--eq-accent);border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;box-shadow:0 3px 12px rgba(15,122,90,.3)}.article-content .eq-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px}.article-content .eq-fact{display:inline-flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;color:var(--ink-2)}.article-content .eq-fact svg{flex:0 0 auto;margin-top:2px;color:var(--eq-accent-light)}.article-content .eq-more{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--eq-accent);text-decoration:none}.article-content .eq-more:hover{text-decoration:underline;text-underline-offset:3px}.article-content .eq-body{font-size:17px;line-height:1.68;color:var(--ink)}.article-content .eq-body>p:first-child{margin-top:0}.article-content .eq-body>p:last-child{margin-bottom:0}@media (max-width:560px){.article-content .eq-label{padding:6px 12px;font-size:11px;margin-bottom:14px}.article-content .expert-quote{padding:22px 18px 20px 20px}.article-content .eq-body{font-size:16px}.article-content .eq-ava{width:48px;height:48px}}.post-comments{margin-top:40px}.post-comments h2{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;font-size:22px}.post-comments-count{font-size:14px;font-weight:600;color:var(--ink-2)}.post-comments-list{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:16px}.post-comment{display:flex;gap:14px;padding:16px 18px;background:var(--white);border-radius:var(--r-card);box-shadow:var(--card-shadow)}.post-comment-ava{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-weight:700;color:var(--blue-deep);background:var(--chip)}.post-comment-ava[data-tone="1"]{background:var(--mint);color:var(--mint-i)}.post-comment-ava[data-tone="2"]{background:var(--pink);color:var(--pink-i)}.post-comment-ava[data-tone="3"]{background:var(--lav);color:var(--lav-i)}.post-comment-body{flex:1 1;min-width:0}.post-comment-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:5px}.post-comment-author{font-weight:700;color:var(--ink)}.post-comment-date{font-size:13px;color:var(--ink-2)}.post-comment-text{margin:0;font-size:15px;line-height:1.6;color:var(--ink-body);overflow-wrap:anywhere}.post-comments-empty{margin:0 0 24px;color:var(--ink-2)}