.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.compare-wrap{overflow-x:auto}.compare-wrap table{border-collapse:collapse;width:100%;min-width:700px}.compare-wrap th,.compare-wrap td{border:1px solid var(--line,#ddd);text-align:left;vertical-align:top;padding:.75rem}@media (max-width:700px){.fact-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Pretendard,sans-serif}.shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.story{line-height:1.9}nav{white-space:nowrap;gap:1.25rem;padding:.4rem 0;display:flex;overflow-x:auto}nav a{color:var(--ink);font-size:.9rem;text-decoration:none}main{padding:3rem 1rem}.page{max-width:720px;margin:auto}h1{color:var(--orange-deep);font-family:Pretendard,sans-serif;font-size:2rem;font-weight:400}h2{margin-top:2rem;font-size:1.2rem}a{color:var(--orange-deep)}.search{margin:1.5rem 0 .75rem;display:flex}.search input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:8px 0 0 8px;flex:1;padding:.85rem}.search button{background:var(--orange);color:#fff;border:0;border-radius:0 8px 8px 0;padding:0 1.25rem;font-weight:700}.cards,.list,.ingredient-grid{gap:.75rem;margin:1.5rem 0;display:grid}.cards{grid-template-columns:repeat(3,1fr)}.card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;gap:.4rem;padding:1rem;text-decoration:none;display:grid}.card span,.card small{color:var(--muted)}.ingredient-grid{grid-template-columns:repeat(2,1fr)}.stats{flex-wrap:wrap;gap:1rem;display:flex}.stats b,.badge{background:var(--orange-tint);color:var(--orange-deep);border-radius:999px;padding:.3rem .6rem;font-size:.8rem}.notice,.original{border-left:3px solid var(--orange);white-space:pre-wrap;background:#fff;padding:1rem}.filters,.pager{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}dl{grid-template-columns:7rem 1fr;gap:.5rem;display:grid}dt{color:var(--muted)}dd{margin:0}details{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:2rem;padding:1rem}.axis-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.axis-heading h2{margin:0}.axes dl{grid-template-columns:8rem 1fr}.axes dd{gap:.2rem;display:grid}.axes small{color:var(--muted)}.product-answer .ingredient-answer dl{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.product-answer .ingredient-answer dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:.75rem;padding:.85rem 0;display:grid}.product-answer .ingredient-answer dt,.product-answer .ingredient-answer dd{word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.7}@media (max-width:640px){.product-answer .ingredient-answer dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}.product-answer .ok{color:#237a43;font-weight:700}.answer-sources{flex-wrap:wrap;gap:.75rem;display:flex}.distribution-bar,.pager{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0;display:flex}.distribution-bar a{border:1px solid var(--line);border-radius:999px;padding:.45rem .7rem}.distribution-bar a.active{color:#fff;background:var(--ink)}.ingredient-product-list .card{gap:.35rem;display:grid}.pager{justify-content:center}.axis-unknown,.axis-미수집,.axis-비교-기준-없음{color:#777}.axis-범위-내{color:#237a43}.axis-미달{color:#b45309}.axis-초과,.recall-note{color:#a32620}.recall-note{background:#fff3f1;border-radius:6px;padding:.8rem}.recall-badge{color:#a32620;border:1px solid #e4aaa5;border-radius:999px;justify-self:start;padding:.15rem .5rem;font-size:.75rem}.coming-link{max-width:720px;margin:-5rem auto 3rem;padding:0 1rem}@media (max-width:600px){.cards,.ingredient-grid{grid-template-columns:1fr}main{padding:2rem 1rem}}.share-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.share-actions button,.share-actions a{border:1px solid var(--line,#ebe3d9);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.65rem 1rem;text-decoration:none}.share-card dl>div{border-top:1px solid #ebe3d9;grid-template-columns:8rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.pillsoo-panel{color:#292622;background:#fff;border:1px solid #e7ded4;border-radius:24px;margin:28px 0;padding:clamp(22px,4vw,40px)}.pillsoo-panel h2{letter-spacing:-.035em;margin:8px 0 18px;font-size:clamp(24px,3vw,36px);line-height:1.35}.pillsoo-panel p{overflow-wrap:anywhere;line-height:1.8}.pillsoo-eyebrow{color:#ac390d;letter-spacing:.025em;font-size:13px;font-weight:700}.pillsoo-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.pillsoo-facts>div{background:#fbf7f2;border:1px solid #eee5db;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px;line-height:1.7;display:flex}.pillsoo-facts strong{font-size:19px}.pillsoo-facts a{margin-top:auto}.pillsoo-video-list{gap:18px;display:grid}.pillsoo-video-list article{border-top:1px solid #e7ded4;min-width:0;padding:22px 0}.pillsoo-video-list h3{overflow-wrap:anywhere;font-size:21px;line-height:1.5}.pillsoo-panel .pillsoo-link-button{color:#fff;background:#c93f08;border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin:12px 8px 0 0;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.pillsoo-link-button:hover{filter:brightness(.92)}.pillsoo-panel a:focus-visible{outline-offset:4px;outline:3px solid #232125}.pillsoo-home{max-width:1160px;margin:56px auto}.pillsoo-empty{background:#fbf7f2;border-radius:14px;padding:20px}.pillsoo-intake{border-top:1px solid #eee5db;padding:20px 0}.pillsoo-range{background:#eeeae5;border-radius:8px;height:24px;margin:18px 0;position:relative}.pillsoo-range-zone{background:#b8d2c5;border-radius:4px;height:100%;position:absolute;top:0}.pillsoo-range-point{background:#292622;width:4px;height:34px;position:absolute;top:-5px}@media (max-width:800px){.pillsoo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pillsoo-home{margin:32px 16px}}@media (max-width:480px){.pillsoo-facts{grid-template-columns:1fr}.pillsoo-panel{border-radius:18px;padding:22px 18px}.pillsoo-video-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pillsoo-video-counts>div{gap:6px;padding:16px 12px}}
@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/3214d4fdb5bd.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/e476f124e884.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/b02e6d7d8606.woff2)format("woff2")}
.site-header{background:var(--bg);border-bottom:1px solid var(--line)}.site-header-inner{align-items:center;gap:48px;max-width:1440px;margin:auto;padding:20px 72px;display:flex}.site-logo{flex-shrink:0}.site-logo img{width:auto;height:44px;display:block}.site-desktop-nav{gap:28px;padding:0;overflow:visible}.site-desktop-nav a{color:var(--orange-deep);font-size:16px;font-weight:700}.site-search{border:1.5px solid var(--line);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;width:240px;margin-left:auto;padding:11px 20px;display:flex}.site-search button{color:#9b9288;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.site-search svg{width:17px;height:17px}.site-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;font:600 14.5px Pretendard,sans-serif}.site-mobile-actions{display:none}.site-header a,.site-footer a{text-decoration:none}.site-header :focus-visible,.site-footer :focus-visible{outline:2px solid var(--orange);outline-offset:5px}.site-footer{background:var(--ink)}.site-footer-inner{max-width:1440px;margin:auto;padding:56px 72px 44px}.site-footer-top{justify-content:space-between;gap:48px;display:flex}.footer-intro{max-width:420px}.footer-brand{color:#fff;align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.footer-intro p{color:#b9b2aa;margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.7}.footer-columns{gap:72px;display:flex}.footer-columns>div{flex-direction:column;gap:9px;display:flex}.footer-columns b{color:#aaa299;letter-spacing:.06em;margin-bottom:3px;font-size:13px;font-weight:700}.footer-columns a{color:#d8d2c8;font-size:14.5px;font-weight:600}.footer-bottom{color:#aaa299;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;margin-top:36px;padding-top:24px;font-size:12.5px;line-height:1.6;display:flex}@media (max-width:1250px){.site-header-inner{gap:24px;padding:20px 32px}.site-desktop-nav{gap:16px}.site-desktop-nav a{font-size:14px}.site-search{width:210px}}@media (max-width:1000px){.site-header-inner{justify-content:space-between;padding:14px 20px}.site-logo img{height:34px}.site-desktop-nav,.site-search{display:none}.site-mobile-actions{align-items:center;gap:14px;display:flex}.site-mobile-actions>a,.site-menu summary{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:flex}.site-menu{background:0 0;border:0;margin:0;padding:0;position:relative}.site-menu summary{list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{z-index:20;background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;width:230px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #2321251a}.site-menu nav a{padding:14px;font-weight:700}.site-footer-inner{padding:40px 24px 30px}.site-footer-top{gap:32px}.footer-columns{flex-shrink:0;gap:32px}}@media (max-width:600px){.site-footer-inner{padding:32px 20px 26px}.site-footer-top{flex-direction:column;gap:18px}.footer-brand{gap:10px;font-size:18px}.footer-brand img{width:32px;height:32px}.footer-intro p,.footer-columns b,.footer-advice{display:none}.footer-columns,.footer-columns>div{display:contents}.site-footer-top{display:block}.footer-intro{margin-bottom:18px}.footer-columns a{margin:0 18px 12px 0;font-size:13px;display:inline-block}.footer-bottom{flex-direction:column;gap:0;margin-top:6px;padding-top:16px;font-size:11.5px}}
:root{--bg:#fff;--paper:#fff;--ink:#242328;--muted:#6d6862;--line:#e7e2db;--action:#c44100;--orange:#f45100;--orange-deep:#b73c03;--orange-tint:#fff0e3;--subtle:#f7f5f2;--cool:#edf3f4;--cool-ink:#2b5661;--danger:#d32f2f;--focus:#176bca;--space-section:72px;--page-gutter:32px;--font-body:Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}body{word-break:keep-all;overflow-wrap:anywhere;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;line-height:1.7}button,input,select,textarea{font:inherit}h1,h2,h3{letter-spacing:-.035em;font-family:inherit;font-weight:700;line-height:1.35}h1{color:var(--ink)}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #176bca}html{scroll-behavior:smooth;scroll-padding-top:28px}.site-header{border-bottom:1px solid var(--line);background:#fff}.site-header .site-header-inner{gap:28px;max-width:1120px;min-height:88px;margin:auto;padding:0}.site-header .site-logo img{width:78px;height:auto}.site-header .site-desktop-nav{gap:24px;margin-left:auto}.site-header .site-desktop-nav a{color:var(--ink);font-size:14px;font-weight:600}.site-header .site-desktop-nav a:last-child{border:1px solid var(--line);border-radius:9px;padding:8px 14px}.site-header .site-desktop-search{width:48px;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1000px){.site-header .site-desktop-search{display:none}}.site-footer{color:var(--ink);border-top:1px solid var(--line);background:#f7f7f5}.site-footer .site-footer-inner{max-width:1120px}.site-footer a,.site-footer p,.site-footer .footer-bottom,.site-footer b{color:var(--muted)}.site-footer .footer-brand strong{color:var(--ink)}.site-footer .footer-bottom{border-color:var(--line)}.site-footer .footer-intro p{max-width:360px;font-size:15px}.site-footer .footer-columns a{font-size:14px;font-weight:600}.site-mobile-actions a,.site-mobile-actions summary{color:var(--ink)}.sample-home .live-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0;display:grid}.sample-home .live-trust b{color:#ffb17d}.sample-home .live-trust h3{margin:14px 0;font-size:21px}.sample-home .live-trust p{color:#ddd6dd}.sample-home .trust .text-link{color:#ffb17d}.design-page{max-width:1120px}.design-page .ig-heading{text-align:center;max-width:760px;margin:48px auto 36px}.design-page .ig-heading h1{color:var(--ink);font-family:inherit;font-size:clamp(30px,4.3vw,48px);font-weight:700;line-height:1.35}.design-page .ig-heading h1 em{color:var(--orange-deep);font-style:normal}.design-page .ig-heading>p:last-child{color:var(--muted);font-size:16px;line-height:1.8}.design-page .ig-eyebrow{color:var(--orange-deep);font-size:14px}.design-page .ig-breadcrumb{font-size:13px}.design-page .sr-form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;max-width:640px;margin:28px auto;padding:8px;display:flex;box-shadow:0 2px 7px #24232808}.design-page .sr-form label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.design-page .sr-form input{background:#fff;border:0;border-radius:8px;padding:12px;font-size:16px}.design-page .sr-form button{background:var(--orange-deep);border-radius:9px;min-height:46px;padding:12px 22px}.design-page .sr-jumps{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:center;gap:24px;margin:30px 0 56px;display:flex}.design-page .sr-jumps a{background:0 0;border:0;padding:12px 0}.design-page .sr-section-heading h2{font-size:28px}.design-page .sr-ingredient{box-shadow:none;background:#fff0e4;border:0;border-radius:22px;padding:28px}.design-page .sr-ingredient h3{font-size:27px}.design-page .sr-ingredient h3 a{color:var(--ink);text-decoration:none}.design-page .sr-ingredient .sr-actions{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.design-page .sr-ingredient .sr-actions a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:10px;justify-content:space-between;padding:12px 16px;text-decoration:none;display:flex}.design-page .sr-products{gap:0}.design-page .sr-bottom-help{background:#fff0e4;border:0;border-radius:22px;margin-top:50px;padding:28px}.design-page .sr-bottom-help h2{font-size:24px}.design-page .sr-help{margin-top:22px}.design-page .sr-product-context{color:var(--muted);background:0 0;border:0;padding:0}@media (max-width:1180px){.site-header .site-header-inner{padding-inline:24px}}@media (max-width:700px){.site-header .site-header-inner{min-height:72px;padding-inline:20px}.site-header .site-logo img{width:65px}.sample-home .live-trust{grid-template-columns:1fr;gap:22px}.design-page .ig-heading{text-align:left;margin-top:34px}.design-page .ig-heading h1{font-size:34px}.design-page .sr-jumps{flex-wrap:wrap;justify-content:flex-start;gap:18px;margin-bottom:36px}.design-page .sr-section-heading h2{font-size:24px}.design-page .sr-ingredient{padding:24px}.design-page .sr-form{margin:24px 0}.site-footer .footer-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.pso-site-content>main{padding:32px var(--page-gutter) 64px}.page.pso-page{max-width:1120px;margin:0 auto;padding:0;font-size:16px;line-height:1.75}.page.pso-reading{max-width:720px}.pso-page h1,.pso-page .ig-heading h1,.pso-page .fc-heading h1{font-family:var(--font-body);color:var(--ink);letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1.3}.pso-page h2{letter-spacing:-.035em;font-size:28px;font-weight:700;line-height:1.35}.pso-page h3{font-size:22px;font-weight:700;line-height:1.45}.pso-page p,.pso-page li,.pso-page dd{overflow-wrap:anywhere}.pso-page small,.pso-page .ig-note,.pso-page .fc-meta,.pso-page .source-link{font-size:14px;line-height:1.6}.pso-page>section,.pso-page>.ig-section,.pso-page>.fc-section{margin-block:var(--space-section)}.pso-page>section:first-child{margin-top:0}.pso-page .ig-heading,.pso-page .fc-heading{margin:32px 0}.pso-page.design-page .ig-heading{margin:40px auto 32px}.pso-page.design-page .ig-heading h1,.pso-page .pso-intro h1{font-size:48px;line-height:1.2}.pso-intro{max-width:800px;margin:24px 0 32px}.pso-intro h1{margin:12px 0 20px}.pso-eyebrow{color:var(--orange-deep);letter-spacing:.06em;margin:0;font-size:14px;font-weight:700}.pso-lead{color:var(--muted);max-width:720px;font-size:18px}.pso-lead p{margin:0}.pso-page .card{border:1px solid var(--line);border-radius:24px;gap:12px;min-width:0;padding:24px}.pso-page a.card{color:var(--ink);text-decoration:none;transition:border-color .15s,background-color .15s}.pso-page a.card:hover{border-color:var(--orange-deep);background:var(--subtle)}.pso-page a.card>b{font-size:20px;line-height:1.45}.pso-page a.card>small{align-self:start}.pso-page .badge{width:fit-content;padding:4px 12px;font-size:14px;line-height:1.5}.pso-page .ingredient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pso-page .list{gap:24px}.pso-page .notice,.pso-state{border:1px solid var(--line);background:var(--subtle);border-radius:24px;padding:24px;line-height:1.7}.pso-state p{color:var(--muted);margin:10px 0 0}.pso-page .ig-summary,.pso-page .product-source-summary{background:var(--orange-tint);border-radius:28px;padding:32px}.pso-page .cg-intro,.pso-page .cg-lead,.pso-page .fc-caution{background:var(--cool);color:var(--cool-ink);border-radius:24px;padding:24px}.pso-page .ig-recognition{border-radius:24px;padding:24px}.pso-page .ig-quote{line-height:1.8}.pso-page .search{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.pso-page .search label{width:100%;margin:0 8px;font-size:14px;font-weight:600}.pso-page .search input:not([type=hidden]){background:0 0;border:0;flex:1;width:auto;min-width:0;min-height:48px;padding:12px;font-size:16px}.pso-page .search button,.pso-page .sr-form button{background:var(--action);color:#fff;border:1px solid var(--action);border-radius:12px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:700}.pso-page .search:focus-within{border-color:var(--orange-deep)}.pso-page .filters{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.pso-page .filters a{background:var(--subtle);min-height:48px;color:var(--ink);border:1px solid #0000;border-radius:999px;align-items:center;padding:10px 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pso-page .filters a[aria-current=page]{background:var(--orange-tint);border-color:var(--orange-deep);color:var(--orange-deep)}.pso-page .pager{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0;display:flex}.pso-page .pager a{border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.pso-page details:not(.pso-amount-overflow){border:1px solid var(--line);border-radius:16px;margin-top:20px;padding:0 20px 16px}.pso-page details:not([open]){padding-bottom:0}.pso-page summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;line-height:1.6}.pso-page details>summary~*{margin-top:16px}.pso-page table{font-size:16px}.pso-page th,.pso-page td{padding:16px}.pso-section-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin:32px 0 48px;padding:18px 0;display:flex}.pso-section-nav a{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.pso-section-nav a span{color:var(--orange-deep);font-size:14px}.pso-page [id]{scroll-margin-top:32px}.pso-page .product-answer .ingredient-answer>dl>div{grid-template-columns:160px minmax(0,1fr);gap:20px}.pso-page .product-answer .ingredient-answer dd{width:auto;min-width:0;display:block}.pso-page .product-result .product-result-heading h3{font-size:24px;line-height:1.45}.pso-page .product-result .product-result-info{font-size:16px}.pso-page .product-result-kicker>span,.pso-page .product-result-number{font-size:14px}.pso-page .product-result .product-result-info>div{grid-template-columns:80px minmax(0,1fr)}.pso-page .product-result{grid-template-columns:80px minmax(0,1fr) 170px}.pso-page .product-photo-placeholder{width:80px;min-height:96px}.pso-page .product-photo-placeholder span{font-size:14px}.pso-page .pillsoo-panel{border-radius:28px;padding:32px}.pso-page .pillsoo-summary-grid{gap:24px}.pso-page .pillsoo-summary-grid small{font-size:14px}.pso-page .pillsoo-facts{font-size:16px}.pso-page .pillsoo-range{max-width:700px}.pso-page .pillsoo-video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pso-page .pillsoo-video-card{min-width:0}.pso-product .pso-intake{background:var(--cool);color:var(--cool-ink);border-radius:28px;padding:32px}.pso-product .pso-research{background:var(--ink);color:#fff;border-radius:28px;padding:32px}.pso-product .pso-research h2,.pso-product .pso-research h3,.pso-product .pso-research b{color:#fff}.pso-product .pso-research .pillsoo-eyebrow,.pso-product .pso-research a{color:#ffb17d}.pso-product .pso-research small,.pso-product .pso-research .axis-unknown{color:#e7e2db}.pso-product .pso-research .card{background:#333137;border-color:#646068}.pso-product .pso-research details{color:#fff;background:#333137;border-color:#646068}.pso-product .pso-research dt{color:#e7e2db}.pso-product .pso-research .badge{color:var(--ink)}.pso-page .pso-actions{flex-wrap:wrap;align-items:start;gap:12px;margin:24px 0;display:flex}.pso-page .pso-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pso-page .pso-amount-grid .card{flex-direction:column;align-items:start;display:flex}.pso-page .pso-amount-overflow{margin:24px 0}.pso-amount-overflow .when-open{display:none}.pso-amount-overflow[open] .when-open{display:inline}.pso-amount-overflow[open] .when-closed{display:none}.pso-skip{z-index:100;background:var(--ink);color:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:16px}.pso-skip:focus{top:12px}.site-header .site-desktop-nav a[aria-current=page],.site-menu a[aria-current=page]{color:var(--orange-deep)}.site-header .site-desktop-nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer .site-footer-inner{padding-inline:var(--page-gutter)}@media (max-width:900px){.pso-page .ingredient-grid,.pso-page .pso-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pso-page .pillsoo-video-list{grid-template-columns:minmax(0,1fr)}.pso-page .product-result{grid-template-columns:64px minmax(0,1fr);gap:16px}.pso-page .product-photo-placeholder{width:64px;min-height:80px}.pso-page .product-result .product-result-actions{flex-flow:wrap;grid-column:2}}@media (max-width:700px){:root{--page-gutter:20px;--space-section:48px}.pso-site-content>main{padding-top:24px}.pso-page h1,.pso-page .ig-heading h1,.pso-page .fc-heading h1{font-size:30px;line-height:1.35}.pso-page.design-page .ig-heading h1,.pso-page .pso-intro h1{font-size:34px;line-height:1.25}.pso-page h2{font-size:24px;line-height:1.4}.pso-page h3{font-size:20px}.pso-page .card,.pso-page .ig-recognition,.pso-page .ig-summary,.pso-page .product-source-summary,.pso-page .pillsoo-panel,.pso-product .pso-intake,.pso-product .pso-research{padding:20px}.pso-page .ingredient-grid,.pso-page .pso-amount-grid{grid-template-columns:minmax(0,1fr)}.pso-section-nav{gap:8px 20px;margin-bottom:32px}.pso-page .product-answer .ingredient-answer>dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.pso-page .product-result .product-result-heading h3{font-size:20px}.pso-page .product-result .product-result-actions{grid-column:1/-1}.pso-page .product-result .product-result-actions>*{flex:1}}@media (max-width:360px){:root{--page-gutter:16px;--space-section:40px}.pso-page h1,.pso-page .ig-heading h1,.pso-page .fc-heading h1{font-size:28px}.pso-page.design-page .ig-heading h1,.pso-page .pso-intro h1{font-size:30px}.pso-page .card,.pso-page .ig-summary,.pso-page .product-source-summary,.pso-page .pillsoo-panel,.pso-product .pso-intake,.pso-product .pso-research{padding:16px}.pso-page .product-result .product-result-actions{flex-direction:column}}.pso-site-content>main.sample-home{padding:0}.pso-site-content>main.pso-page{width:calc(100% - 2 * var(--page-gutter));padding-block:32px 64px}.pso-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.pso-page select,.pso-page textarea{border:1px solid var(--line);border-radius:16px;max-width:100%;min-height:48px;padding:12px;font-size:16px}.pso-page input[type=checkbox],.pso-page input[type=radio]{width:20px;height:20px}.pso-page form.card{gap:24px;display:grid}.pso-page form.card>label{gap:8px;display:grid}.pso-page form.card button{background:var(--action);color:#fff;min-height:48px;font:700 16px/1.5 var(--font-body);cursor:pointer;border:0;border-radius:12px;padding:12px 20px}.pillsoo-link-button{background:var(--action);border-radius:12px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:700;line-height:1.5}.sample-home{--muted:#6d6862;--line:#e7e2db}.sample-home .hero .search-form button{background:var(--action);color:#fff}.pso-page .pso-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:700px){.pso-page .pso-catalog-grid{grid-template-columns:minmax(0,1fr)}}.pso-page .browse-filters{background:var(--subtle);border-radius:24px;padding:24px}.pso-page .browse-help,.pso-page .browse-dates,.pso-page .browse-function-more,.pso-page .browse-active a,.pso-page .browse-filters label span{font-size:14px}.pso-page .browse-card-summary{font-size:16px}.pso-page .browse-concern-chips a{white-space:normal;min-height:48px;font-size:16px}.pso-page .product-result{position:relative}.pso-page .product-result-heading h3 a:after{content:"";z-index:1;position:absolute;inset:0}.pso-page .product-result-heading h3 a:focus-visible:after{outline:3px solid var(--focus);outline-offset:3px;border-radius:12px}.pso-page .product-result-info a,.pso-page .product-result-actions,.pso-page .browse-card-summary a,.pso-page .browse-card-summary details{z-index:2;position:relative}.pso-page .sr-ingredient.pso-related-ingredient{background:var(--subtle)}.pso-page .comparison-cell,.pso-page .comparison-cell p{font-size:16px}.pso-page .comparison-cell small{font-size:14px}.pso-page .pso-comparison-amounts{gap:16px;display:grid}.pso-page .pillsoo-video-list h4{margin:16px 0;font-size:20px;line-height:1.5}@media (max-width:700px){.pso-page .browse-filters{padding:20px}}@media (max-width:360px){.pso-page .browse-filters{padding:16px}}.shell{grid-template-columns:minmax(0,1fr)}.pso-site-content{min-width:0}.pso-page .sr-form label{width:1px;margin:0}.pso-product .pso-research .ok{color:#a7e6be}.pso-product .pso-research .answer-sources{color:#e7e2db;background:0 0}.pso-page .product-related-card{border-radius:24px;padding:24px}.pso-page .product-related-card h3{font-size:22px}.pso-page .product-related-card small,.pso-page .product-source-note{font-size:14px}.pso-page:has(.browse-compare){padding-bottom:200px}@media (max-width:700px){.pso-page:has(.browse-compare){padding-bottom:300px}}.pso-page .share-actions .pill-button{border-radius:12px;min-height:48px;padding:12px 20px;font-size:16px}.pso-share{min-width:0}.pso-share .share-actions{margin:0}.pso-share>p{margin:12px 0;font-size:14px}.pso-page .product-related-card{position:relative}.pso-page .product-related-card h3 a:after{content:"";z-index:1;position:absolute;inset:0}.pso-page .product-related-card h3 a:focus-visible:after{outline:3px solid var(--focus);outline-offset:3px;border-radius:24px}.pso-page .product-related-card .pill-button{z-index:2;position:relative}
