.ex-story{--ex-line:#254b3826}.ex-lead{max-width:1080px;margin:0 auto;padding:25px 5% 52px;border-top:1px solid var(--ex-line)}.ex-lead h2{font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-.045em;margin:0 0 16px}.ex-lead>p:last-child{max-width:760px;line-height:1.8;color:#52665c;font-size:17px}.ex-selector{max-width:1280px;margin:auto;padding:25px 5% 65px}.ex-selector-top{display:flex;align-items:end;justify-content:space-between;gap:30px}.ex-selector-top h2,.ex-after h2,.ex-check h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.045em;margin:0 0 24px}.ex-selector-top>p{font-size:13px;color:#657b6a;padding-bottom:15px}.ex-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:10px 0 22px}.ex-product{font:inherit;text-align:left;position:relative;border:1px solid white;border-radius:20px;overflow:hidden;cursor:pointer;padding:15px 22px 20px;color:#214b3a;background:linear-gradient(145deg,#fff,#e9efdf);box-shadow:inset 0 1px 2px white,0 12px 24px -20px #23473190;transition:transform .25s,box-shadow .25s,border-color .25s}.ex-product:hover{transform:translateY(-5px);box-shadow:0 16px 30px -20px #23473190}.ex-product[aria-pressed=true]{border-color:#457758;box-shadow:0 0 0 2px #a3c08f6b,0 15px 30px -22px #23473190;background:linear-gradient(145deg,#f9fdef,#dfeacb)}.ex-product-name{display:block;font-size:18px;font-weight:600;letter-spacing:-.03em}.ex-product-open{display:block;margin-top:6px;font-size:10px;letter-spacing:.08em;color:#55765e}.ex-object{height:165px;position:relative;filter:drop-shadow(8px 10px 8px #35522618);pointer-events:none}.ex-object:after{content:'';position:absolute;width:125px;height:18px;border-radius:50%;background:radial-gradient(ellipse,#38583730,transparent 70%);bottom:3px;left:50%;transform:translateX(-50%);z-index:0}.ex-bottle{position:absolute;width:76px;height:103px;left:calc(50% - 38px);top:46px;border-radius:10px 10px 18px 18px;border:1px solid #9c652e;background:linear-gradient(90deg,#895013d9,#c58d42ae 30%,#b478309a 75%,#77430fc7);overflow:hidden;box-shadow:inset 5px 0 5px #ffffff55;z-index:1}.ex-cap{position:absolute;width:82px;height:23px;top:27px;left:calc(50% - 41px);border-radius:5px;background:repeating-linear-gradient(90deg,#fffff7 0 3px,#d9d8ce 3px 4px);border:1px solid #d9d8ce;z-index:2}.ex-bottle span{position:absolute;left:4px;right:4px;top:25px;height:45px;display:grid;place-items:center;background:#f9f7e9;color:#426949;font:22px Georgia,serif;border-bottom:7px solid #547753}.ex-bottle i{position:absolute;width:24px;height:9px;bottom:8px;left:6px;background:linear-gradient(#fff,#e1decc);border-radius:7px;transform:rotate(25deg)}.ex-bottle i:nth-child(2){left:37px;bottom:14px;transform:rotate(-25deg)}.ex-bottle i:nth-child(3){left:21px;bottom:26px;transform:rotate(9deg)}.ex-tube{position:absolute;left:calc(50% - 38px);top:15px;width:76px;height:119px;border:1px solid #d6d8cd;clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);background:linear-gradient(90deg,#d9dbcd,#fffef7 35%,#eeeee1 77%,#cccfc0);z-index:1}.ex-tube:before{content:'';position:absolute;top:0;width:100%;height:9px;background:repeating-linear-gradient(90deg,#f5f5ec 0 2px,#c7cbbb 2px 3px)}.ex-tube span{position:absolute;left:0;right:0;bottom:18px;height:25px;background:linear-gradient(90deg,#36563c,#6c8b5f,#345335)}.ex-tube-cap{position:absolute;left:calc(50% - 22px);top:130px;width:44px;height:21px;background:repeating-linear-gradient(90deg,#fffff7 0 3px,#d6d9cc 3px 4px);border:1px solid #c9ccbf;border-radius:0 0 6px 6px;z-index:1}.ex-pouch{position:absolute;width:98px;height:105px;top:25px;left:calc(50% - 22px);border:6px solid #d9ddd2;background:linear-gradient(145deg,#fff,#dce2d5 50%,#fefefa);transform:rotate(10deg);border-radius:3px;z-index:1}.ex-pouch:after{content:'';position:absolute;left:9px;right:9px;top:23px;height:8px;background:#648166}.ex-liner{position:absolute;width:105px;height:90px;top:65px;left:calc(50% - 70px);transform:rotate(-16deg);border-radius:3px;background:#fffdf3;box-shadow:1px 4px 10px #2e3d2118;z-index:2;padding:9px}.ex-patch-sheet{width:100%;height:100%;border-radius:13px;background:linear-gradient(140deg,#e0c29c,#efdbbd 45%,#cfb18a);box-shadow:inset 0 0 0 1px #cbb08d7a}.ex-product[aria-pressed=true] .ex-object{animation:ex-lift .6s ease-out}.ex-panel{display:grid;grid-template-columns:1.45fr 1fr;border:1px solid white;border-radius:22px;background:#ffffffe0;box-shadow:0 15px 45px -32px #31523e60;overflow:hidden}.ex-panel-main{padding:30px 35px}.ex-panel-main .curious-eyebrow{margin-top:0}.ex-panel h3{font-size:clamp(23px,2.3vw,31px);font-weight:500;line-height:1.25;letter-spacing:-.04em;margin:0 0 20px;max-width:650px}.ex-panel p{font-size:15px;color:#4b6355;line-height:1.85;margin:0 0 14px}.ex-panel aside{padding:35px;background:linear-gradient(125deg,#e9efdfb0,#f4f7ee);border-left:1px solid var(--ex-line)}.ex-step{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 22px;color:#496f4b}.ex-note{border-top:1px solid var(--ex-line);padding-top:17px;font-size:12px;color:#547259;line-height:1.7}.ex-check{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:50px max(5%,calc((100% - 1150px)/2));background:radial-gradient(ellipse at 90% 5%,#59805944,transparent 60%),#193f32;color:#f8f9ed}.ex-check .curious-eyebrow{color:#c3d9b7}.ex-check h2{font-size:clamp(25px,2.7vw,36px)}.ex-quiz-options{display:grid;gap:10px}.ex-quiz-options button{display:flex;align-items:center;gap:15px;text-align:left;background:#ffffff0c;border:1px solid #ffffff40;padding:15px 18px;border-radius:12px;color:#f7f9ef;cursor:pointer;font:500 14px Manrope,'Noto Sans KR',sans-serif}.ex-quiz-options button span{font-size:11px;border:1px solid #ffffff60;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0}.ex-quiz-options button[aria-pressed=true]{background:#edf4df;color:#24432f}.ex-quiz-options button[aria-pressed=true] span{border-color:#749363}#ex-feedback{font-size:14px;line-height:1.7;padding-top:20px;min-height:35px}#ex-feedback p{margin:6px 0 0;color:#d8e6ce}.ex-after{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;max-width:1210px;margin:auto;padding:65px 5%}.ex-after>div>p:not(.curious-eyebrow){font-size:15px;line-height:1.85;color:#52675a}.ex-after .ex-urgent{border-left:2px solid #aa8150;padding:10px 15px;background:#ede9dc70;font-size:13px!important}.ex-help{display:inline-block;font-size:13px;margin-top:6px;color:#2e6248}.ex-contact-note{font-size:11px!important;border-top:1px solid var(--ex-line);padding-top:15px;line-height:1.65!important}.ex-faq{max-width:1090px;padding:0 0 40px;margin:auto}.ex-faq h2{font-size:25px;font-weight:500;letter-spacing:-.03em}.ex-faq details{padding:20px 0;border-top:1px solid var(--ex-line)}.ex-faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6}.ex-faq details p{max-width:850px;color:#52675a;font-size:14px;line-height:1.85;margin-bottom:0}.ex-story #choose-medicine{scroll-margin-top:95px}.ex-story .curious-sources{padding-bottom:35px}html[lang=ko] .ex-lead h2,html[lang=ko] .ex-selector h2,html[lang=ko] .ex-check h2,html[lang=ko] .ex-after h2{font-family:'Black Han Sans',sans-serif;font-weight:400;letter-spacing:-.035em;line-height:1.4}html[lang=ko] .ex-panel h3{font-family:'Noto Sans KR',sans-serif;font-weight:700;line-height:1.5;font-size:25px}html[lang=ko] .ex-panel p{line-height:1.95}@keyframes ex-lift{from{transform:translateY(5px);opacity:.65}to{transform:translateY(0);opacity:1}}@media(max-width:1050px){.ex-faq{margin:0 5%}.ex-panel-main,.ex-panel aside{padding:25px}.ex-after,.ex-check{gap:35px}.ex-product{padding:12px 15px 20px}}@media(max-width:720px){.ex-lead{padding-top:20px;padding-bottom:25px}.ex-lead>p:last-child{font-size:15px}.ex-selector{padding-top:10px}.ex-selector-top{display:block}.ex-selector-top>p{padding-bottom:0}.ex-product-grid{gap:8px}.ex-product{padding:5px 8px 13px;border-radius:14px;text-align:center}.ex-object{height:133px;transform:scale(.8);transform-origin:center center;margin:-5px -12px 0}.ex-product-name{font-size:12px;letter-spacing:-.02em;min-height:33px;display:flex;align-items:center;justify-content:center}.ex-product-open{font-size:9px;letter-spacing:0}.ex-product[aria-pressed=true] .ex-object{animation:none}.ex-panel{grid-template-columns:1fr}.ex-panel-main,.ex-panel aside{padding:24px}.ex-panel aside{border-left:0;border-top:1px solid var(--ex-line)}.ex-panel h3{font-size:25px}.ex-panel p{font-size:14px}.ex-check,.ex-after{grid-template-columns:1fr;padding:35px 6%;gap:20px}.ex-check h2{font-size:29px}.ex-faq{margin:0 6%}.ex-faq h2{font-size:23px}.ex-lead h2{font-size:29px}html[lang=ko] .ex-product-name{font-size:12px}html[lang=ko] .ex-panel h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.ex-story *{animation:none!important;transition:none!important}}
