:root{--orange:#f04e0e;--orange-deep:#c93f08;--orange-tint:#fdebdf;--ink:#232125;--bg:#fbf7f2;--line:#ebe3d9;--muted:#6e675f}.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:Gothic A1,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:Jua,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:750}.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:500 14.5px Gothic A1,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:900;display:flex}.footer-intro p{color:#b9b2aa;margin:14px 0 0;font-size:14px;font-weight:500;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:800}.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;--ink:#232125;--muted:#6b6770;--line:#e7e5e2;--orange:#f45100;--orange-deep:#b73c03;--orange-tint:#fff0e4}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-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:500}.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!important}.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:750;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}}
