.edition-picker[data-astro-cid-gtewornt]{z-index:1200;font:500 12px/1.5 var(--sans,sans-serif);letter-spacing:0;text-transform:none;color:var(--ink,#1a1712);flex:none;position:relative}.edition-picker[data-astro-cid-gtewornt]>summary[data-astro-cid-gtewornt]{cursor:pointer;box-sizing:border-box;border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 10px;list-style:none;display:flex}.edition-picker[data-astro-cid-gtewornt]>summary[data-astro-cid-gtewornt]::-webkit-details-marker{display:none}.edition-picker[data-astro-cid-gtewornt]>ul[data-astro-cid-gtewornt]{border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);min-width:160px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1a17121a}.edition-picker[data-astro-cid-gtewornt] li[data-astro-cid-gtewornt]{margin:0;padding:0;list-style:none}.edition-picker[data-astro-cid-gtewornt] li[data-astro-cid-gtewornt]>a[data-astro-cid-gtewornt],.edition-picker[data-astro-cid-gtewornt] .edition-selected[data-astro-cid-gtewornt]{box-sizing:border-box;min-height:44px;color:inherit;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;text-decoration:none;display:flex}.edition-picker[data-astro-cid-gtewornt] .edition-selected[data-astro-cid-gtewornt]{background:var(--paper-2,#f3ecdf);color:var(--rouge,#9e2b25);font-weight:700}.edition-picker[data-astro-cid-gtewornt] li[data-astro-cid-gtewornt]>a[data-astro-cid-gtewornt]:hover{background:var(--paper-2,#f3ecdf)}.edition-picker[data-astro-cid-gtewornt] [data-astro-cid-gtewornt]:is(summary,a):focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:2px}.edition-sr[data-astro-cid-gtewornt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.recent-updates[data-astro-cid-m6jmmwny]{border-top:1px solid var(--line,#ddd2bf);color:var(--ink-soft,#4c463c);font:14px/1.8 var(--font-body,sans-serif);padding-block:36px}.updates-kicker[data-astro-cid-m6jmmwny],.recent-updates[data-astro-cid-m6jmmwny] time[data-astro-cid-m6jmmwny]{letter-spacing:.08em;color:var(--muted,#857d6e);font-size:11px}.recent-updates[data-astro-cid-m6jmmwny] h2[data-astro-cid-m6jmmwny]{font:500 30px/1.4 var(--font-display,serif);color:var(--ink,#1a1712);margin:8px 0}.recent-updates[data-astro-cid-m6jmmwny] ol[data-astro-cid-m6jmmwny]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.recent-updates[data-astro-cid-m6jmmwny] li[data-astro-cid-m6jmmwny]{border-top:1px solid var(--line,#ddd2bf);gap:16px;min-width:0;padding-top:18px;display:flex}.update-number[data-astro-cid-m6jmmwny]{font:500 24px/1.6 var(--font-display,serif);color:var(--rouge,#9e2b25)}.recent-updates[data-astro-cid-m6jmmwny] h3[data-astro-cid-m6jmmwny]{font:600 16px/1.6 var(--font-body,sans-serif);margin:6px 0}.recent-updates[data-astro-cid-m6jmmwny] a[data-astro-cid-m6jmmwny]{color:var(--ink,#1a1712);padding-block:5px;text-decoration:none;display:inline-block}.recent-updates[data-astro-cid-m6jmmwny] a[data-astro-cid-m6jmmwny]:hover,.recent-updates[data-astro-cid-m6jmmwny] a[data-astro-cid-m6jmmwny]:focus-visible{color:var(--rouge,#9e2b25);text-decoration:underline}.recent-updates[data-astro-cid-m6jmmwny] li[data-astro-cid-m6jmmwny] p[data-astro-cid-m6jmmwny]{overflow-wrap:anywhere;margin:6px 0}@media (width<=760px){.recent-updates[data-astro-cid-m6jmmwny] ol[data-astro-cid-m6jmmwny]{grid-template-columns:1fr;gap:16px}}.update-number[data-astro-cid-m6jmmwny]{white-space:nowrap;flex:0 0 1.5em}body.ko-magazine-home{--font-display:"Cormorant Garamond", "MaruBuri", "Noto Serif KR", serif;--font-brand:"Cormorant Garamond", "MaruBuri", "Noto Serif KR", serif;--font-body:"Archivo", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--paper:#faf6ef;--paper-2:#f3ecdf;--ink:#1a1712;--ink-soft:#4c463c;--ink-faint:#857d6e;--line:#ddd2bf;--line-strong:#1a1712;--rouge:#9e2b25;--rouge-soft:#b4554d;--frame:#f3ecdf;--mono:"IBM Plex Mono", "SFMono-Regular", monospace}body.ko-magazine-home *{box-sizing:border-box}html:has(body.ko-magazine-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(body.ko-magazine-home){scroll-behavior:auto}body.ko-magazine-home *{transition:none!important;animation:none!important}}body.ko-magazine-home{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;word-break:keep-all;margin:0;font-size:16px;line-height:1.7}body.ko-magazine-home ::selection{background:var(--rouge);color:#fff8ee}body.ko-magazine-home a{color:inherit}body.ko-magazine-home img{max-width:100%;display:block}body.ko-magazine-home .wrap{max-width:1240px;margin:0 auto;padding:0 24px}body.ko-magazine-home .kicker{letter-spacing:.2em;color:var(--rouge);align-items:center;gap:12px;margin:0 0 18px;font-size:11.5px;font-weight:600;display:flex}body.ko-magazine-home .kicker:after{content:"";background:var(--line);flex:1;height:1px}body.ko-magazine-home .kicker .lat{font-family:var(--mono);letter-spacing:.18em;font-weight:500}body.ko-magazine-home .byline{letter-spacing:.06em;color:var(--ink-faint);margin:0;font-size:12px}body.ko-magazine-home .byline strong{color:var(--ink);font-weight:600}body.ko-magazine-home .text-link{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}body.ko-magazine-home .text-link:hover{color:var(--rouge);border-bottom-color:var(--rouge)}body.ko-magazine-home .folio{border-bottom:1px solid var(--line-strong);letter-spacing:.1em;font-size:11.5px}body.ko-magazine-home .folio .wrap{justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px;display:flex}body.ko-magazine-home .folio .lat{font-family:var(--mono);letter-spacing:.14em}body.ko-magazine-home .folio .mid{color:var(--rouge);font-weight:600}@media (width<=640px){body.ko-magazine-home .folio .mid{display:none}}body.ko-magazine-home .masthead{text-align:center;padding:34px 0 0}body.ko-magazine-home .masthead .brand{font-family:var(--font-brand);letter-spacing:.01em;margin:0;font-size:clamp(56px,11vw,128px);font-weight:500;line-height:.95}body.ko-magazine-home .masthead .brand em{color:var(--rouge);font-style:italic}body.ko-magazine-home .masthead .tagline{font-family:var(--font-brand);color:var(--ink-soft);letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(15px,2vw,18px);font-weight:500}body.ko-magazine-home .masthead .tagline em{color:var(--rouge);font-style:normal}body.ko-magazine-home .dept-nav{border-top:3px double var(--line-strong);border-bottom:1px solid var(--line-strong);margin-top:26px}body.ko-magazine-home .dept-nav .wrap{flex-wrap:wrap;justify-content:center;gap:4px 30px;padding-top:11px;padding-bottom:11px;display:flex}body.ko-magazine-home .dept-nav a{letter-spacing:.05em;color:var(--ink-soft);border-bottom:2px solid #0000;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}body.ko-magazine-home .dept-nav a:hover{color:var(--rouge);border-bottom-color:var(--rouge)}body.ko-magazine-home .cover{padding:46px 0 10px}body.ko-magazine-home .cover-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;display:grid}@media (width<=860px){body.ko-magazine-home .cover-grid{grid-template-columns:1fr;gap:28px}}body.ko-magazine-home .cover-photo{margin:0;position:relative}body.ko-magazine-home .cover-photo img{aspect-ratio:3/3.4;object-fit:cover;object-position:center 30%;width:100%}body.ko-magazine-home .cover-photo .issue-chip{background:var(--rouge);color:#fff6ea;letter-spacing:.12em;padding:7px 12px;font-size:11.5px;font-weight:700;position:absolute;top:16px;left:16px}body.ko-magazine-home .cover-photo figcaption{letter-spacing:.06em;color:var(--ink-faint);justify-content:space-between;gap:12px;padding-top:10px;font-size:11.5px;display:flex}body.ko-magazine-home .cover-photo figcaption .lat{font-family:var(--mono);letter-spacing:.1em}body.ko-magazine-home .cover-headline{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(40px,5.5vw,74px);font-weight:500;line-height:1.16}body.ko-magazine-home .cover-headline em{color:var(--rouge);font-style:normal}body.ko-magazine-home .standfirst{color:var(--ink-soft);max-width:32em;margin:0 0 24px;font-size:17px;line-height:1.75}body.ko-magazine-home .standfirst strong{color:var(--ink);font-weight:700}body.ko-magazine-home .cover-search{border-bottom:1px solid var(--line-strong);align-items:baseline;gap:10px;max-width:420px;padding-bottom:8px;display:flex}body.ko-magazine-home .cover-search label{letter-spacing:.14em;color:var(--rouge);white-space:nowrap;font-size:11.5px;font-weight:700}body.ko-magazine-home .cover-search input{min-width:0;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:15px}body.ko-magazine-home .cover-search input::placeholder{color:var(--ink-faint)}body.ko-magazine-home .cover-search button{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;transition:color .2s}body.ko-magazine-home .cover-search button:hover{color:var(--rouge)}body.ko-magazine-home .chips{flex-wrap:wrap;gap:7px;max-width:460px;margin-top:14px;display:flex}body.ko-magazine-home .chips button{appearance:none;cursor:pointer;border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-body);background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s}body.ko-magazine-home .chips button:hover{background:var(--paper-2)}body.ko-magazine-home .chips button[aria-pressed=true]{background:var(--rouge);border-color:var(--rouge);color:#fff6ea}body.ko-magazine-home .cover-lines{border-top:1px solid var(--line-strong);margin-top:30px}body.ko-magazine-home .cover-lines .cl-head{letter-spacing:.2em;color:var(--ink-faint);margin:0;padding:12px 2px 2px;font-size:11px;font-weight:700}body.ko-magazine-home .cover-lines a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 2px;text-decoration:none;transition:padding-left .2s;display:flex}body.ko-magazine-home .cover-lines a:hover{padding-left:10px}body.ko-magazine-home .cover-lines a:hover .cl-title{color:var(--rouge)}body.ko-magazine-home .cl-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:17.5px;font-weight:500;line-height:1.45;transition:color .2s}body.ko-magazine-home .cl-page{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-faint);white-space:nowrap;font-size:11px}body.ko-magazine-home .section{padding:72px 0 0}body.ko-magazine-home .section-head{border-bottom:3px double var(--line-strong);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:8px;padding-bottom:14px;display:flex}body.ko-magazine-home .section-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.1vw,48px);font-weight:500;line-height:1.14}body.ko-magazine-home .section-head h2 em{color:var(--rouge);font-style:normal}body.ko-magazine-home .section-head .note{letter-spacing:.08em;color:var(--ink-faint);text-align:right;white-space:nowrap;font-size:12px}@media (width<=640px){body.ko-magazine-home .section-head .note{display:none}}body.ko-magazine-home .section-lede{color:var(--ink-soft);max-width:40em;margin:18px 0 0;font-size:16.5px;line-height:1.75}body.ko-magazine-home .section-lede strong{color:var(--ink);font-weight:700}body.ko-magazine-home .shelf-count{letter-spacing:.06em;color:var(--ink-faint);margin:0;padding:14px 0 0;font-size:12.5px}body.ko-magazine-home .shelf-feature{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:30px 0 8px;display:grid}@media (width<=820px){body.ko-magazine-home .shelf-feature{grid-template-columns:1fr;gap:22px}}body.ko-magazine-home .shelf-feature .sf-frame{background:var(--frame)}body.ko-magazine-home .shelf-feature .sf-frame img{aspect-ratio:4/3.1;object-fit:contain;width:100%;padding:30px}body.ko-magazine-home .p-no{font-family:var(--font-display);color:var(--rouge);font-size:24px;font-weight:500;line-height:1}body.ko-magazine-home .sf-brand{letter-spacing:.16em;color:var(--ink-faint);margin:14px 0 6px;font-size:12.5px;font-weight:700}body.ko-magazine-home .shelf-feature h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(27px,3.4vw,39px);font-weight:500;line-height:1.24}body.ko-magazine-home .sf-dek{color:var(--ink-soft);max-width:30em;margin:0 0 18px;font-size:16.5px;line-height:1.75}body.ko-magazine-home .sf-meta{border-top:1px solid var(--line);letter-spacing:.05em;color:var(--ink-faint);gap:18px;padding-top:10px;font-size:11.5px;display:flex}body.ko-magazine-home .sf-meta .cat{color:var(--rouge);font-weight:700}body.ko-magazine-home .shelf-rows{border-top:2px solid var(--ink);margin-top:26px}body.ko-magazine-home .shelf-row{border-bottom:1px solid var(--line);grid-template-columns:64px 92px 1fr auto;align-items:center;gap:22px;padding:18px 2px;display:grid}@media (width<=700px){body.ko-magazine-home .shelf-row{grid-template-columns:44px 72px 1fr;gap:14px}body.ko-magazine-home .shelf-row .sr-cat{display:none}}body.ko-magazine-home .shelf-row .p-no{font-size:20px}body.ko-magazine-home .shelf-row .sr-frame{background:var(--frame)}body.ko-magazine-home .shelf-row .sr-frame img{aspect-ratio:1;object-fit:contain;width:100%;padding:8px}body.ko-magazine-home .shelf-row .sr-brand{letter-spacing:.14em;color:var(--ink-faint);margin:0 0 3px;font-size:11.5px;font-weight:700}body.ko-magazine-home .shelf-row h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:500;line-height:1.38}body.ko-magazine-home .shelf-row .sr-dek{color:var(--ink-soft);max-width:34em;margin:0;font-size:14px;line-height:1.65}body.ko-magazine-home .shelf-row .sr-cat{letter-spacing:.08em;color:var(--rouge);white-space:nowrap;text-align:right;font-size:11.5px;font-weight:700}body.ko-magazine-home .shelf-row .sr-cat span{color:var(--ink-faint);letter-spacing:.04em;margin-top:3px;font-weight:400;display:block}body.ko-magazine-home .shelf-empty{font-family:var(--font-display);color:var(--ink-faint);letter-spacing:-.02em;padding:34px 4px 8px;font-size:20px;font-weight:500;display:none}body.ko-magazine-home .concern-board{border-top:2px solid var(--ink);margin-top:28px}body.ko-magazine-home .concern-row{border-bottom:1px solid var(--line);align-items:baseline;gap:26px;padding:20px 2px;text-decoration:none;transition:padding-left .2s;display:flex}body.ko-magazine-home .concern-row:hover{padding-left:12px}body.ko-magazine-home .concern-row:hover .c-word{color:var(--rouge)}body.ko-magazine-home .c-word{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(34px,5.7vw,64px);font-weight:500;line-height:1.12;transition:color .2s}body.ko-magazine-home .c-desc{color:var(--ink-soft);font-size:14.5px;line-height:1.65}body.ko-magazine-home .c-arrow{font-family:var(--font-display);color:var(--rouge);flex-shrink:0;margin-left:auto;font-size:26px}@media (width<=640px){body.ko-magazine-home .concern-row{flex-wrap:wrap;gap:4px 16px}body.ko-magazine-home .c-desc{order:3;width:100%}body.ko-magazine-home .c-arrow{display:none}}body.ko-magazine-home .versus{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:28px;margin-top:30px;display:grid}@media (width<=760px){body.ko-magazine-home .versus{grid-template-columns:1fr}body.ko-magazine-home .versus .vs-badge{justify-self:center}}body.ko-magazine-home .versus .side{border-top:2px solid var(--ink);text-align:center;padding-top:16px}body.ko-magazine-home .versus .side .p-frame{background:var(--frame);max-width:320px;margin:0 auto 14px}body.ko-magazine-home .versus .side .p-frame img{aspect-ratio:1;object-fit:contain;width:100%;padding:16px}body.ko-magazine-home .versus .side .p-brand{letter-spacing:.14em;color:var(--ink-faint);margin:0 0 4px;font-size:12px;font-weight:700}body.ko-magazine-home .versus .side h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:1.38}body.ko-magazine-home .vs-badge{font-family:var(--font-display);color:var(--paper);background:var(--rouge);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:58px;height:58px;font-size:30px;font-style:italic;font-weight:500;display:flex}body.ko-magazine-home .diff-list{border-top:1px solid var(--line-strong);counter-reset:diff;margin-top:34px}body.ko-magazine-home .diff-row{border-bottom:1px solid var(--line);grid-template-columns:54px 170px 1fr 1fr;align-items:baseline;gap:20px;padding:16px 2px;font-size:15px;display:grid}body.ko-magazine-home .diff-row .d-no{font-family:var(--font-display);color:var(--rouge);font-size:22px;font-weight:500}body.ko-magazine-home .diff-row dt{letter-spacing:.06em;margin:0;font-size:13px;font-weight:700}body.ko-magazine-home .diff-row dd{color:var(--ink-soft);margin:0;line-height:1.68}@media (width<=760px){body.ko-magazine-home .diff-row{grid-template-columns:40px 1fr}body.ko-magazine-home .diff-row dd{grid-column:2}}body.ko-magazine-home .band{background:var(--paper-2);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);margin-top:76px}body.ko-magazine-home .band .wrap{padding-top:56px;padding-bottom:60px}body.ko-magazine-home .band .section-head{border-bottom-color:var(--line-strong)}body.ko-magazine-home .index-strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:0;margin-top:26px;display:flex}body.ko-magazine-home .index-cell{border-right:1px solid var(--line);flex:120px;padding:14px 16px 12px;text-decoration:none;transition:background .2s}body.ko-magazine-home .index-cell:last-child{border-right:0}body.ko-magazine-home .index-cell:hover{background:var(--paper)}body.ko-magazine-home .index-cell .ic-letter{font-family:Marieclat Pretendard,Malgun Gothic,sans-serif;font-size:30px;font-weight:500;line-height:1;display:block}body.ko-magazine-home .index-cell .ic-name{color:var(--ink-soft);margin-top:7px;font-size:12.5px;font-weight:600;display:block}body.ko-magazine-home .ingredient-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;margin-top:38px;display:grid}@media (width<=860px){body.ko-magazine-home .ingredient-grid{grid-template-columns:1fr;gap:26px}}body.ko-magazine-home .ingredient-grid h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(27px,3.6vw,41px);font-weight:500;line-height:1.22}body.ko-magazine-home .ingredient-grid h3 em{color:var(--rouge);font-style:normal}body.ko-magazine-home .ingredient-grid .body p{color:var(--ink-soft);margin:0 0 14px;font-size:16.5px;line-height:1.75}body.ko-magazine-home .ingredient-grid .body p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--rouge);padding:5px 10px 0 0;font-size:48px;font-weight:500;line-height:.9}body.ko-magazine-home .file-meta{border-top:1px solid var(--line-strong);letter-spacing:.05em;color:var(--ink-faint);flex-wrap:wrap;gap:8px 28px;margin-top:22px;padding-top:12px;font-size:12px;display:flex}body.ko-magazine-home .file-meta strong{color:var(--ink);font-weight:600}body.ko-magazine-home .ingredient-media{margin:0}body.ko-magazine-home .ingredient-media img{aspect-ratio:3/2.4;object-fit:cover;width:100%}body.ko-magazine-home .ingredient-media figcaption{letter-spacing:.05em;color:var(--ink-faint);padding-top:10px;font-size:11.5px}body.ko-magazine-home .toc{border-top:2px solid var(--ink);margin-top:28px}body.ko-magazine-home .toc-item{border-bottom:1px solid var(--line)}body.ko-magazine-home .toc-head{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;align-items:baseline;gap:20px;padding:18px 2px;display:flex}body.ko-magazine-home .toc-head .t-no{font-family:var(--mono);letter-spacing:.1em;color:var(--rouge);white-space:nowrap;font-size:12px;font-weight:500}body.ko-magazine-home .toc-head .t-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(18px,2.3vw,24px);font-weight:500;line-height:1.38;transition:color .2s}body.ko-magazine-home .toc-head:hover .t-title{color:var(--rouge)}body.ko-magazine-home .toc-head .t-dept{letter-spacing:.08em;color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}body.ko-magazine-home .toc-head .t-toggle{font-family:var(--font-display);color:var(--rouge);flex-shrink:0;font-size:24px;line-height:1;transition:transform .25s}body.ko-magazine-home .toc-item.open .toc-head .t-toggle{transform:rotate(45deg)}@media (width<=640px){body.ko-magazine-home .toc-head .t-dept{display:none}}body.ko-magazine-home .toc-panel{max-width:46em;padding:2px 2px 22px 52px;display:none}body.ko-magazine-home .toc-item.open .toc-panel{display:block}@media (width<=640px){body.ko-magazine-home .toc-panel{padding-left:2px}}body.ko-magazine-home .toc-panel .q-label{letter-spacing:.18em;color:var(--rouge);margin:0 0 8px;font-size:11px;font-weight:700}body.ko-magazine-home .toc-panel ul{margin:0 0 12px;padding:0;list-style:none}body.ko-magazine-home .toc-panel li{font-family:var(--font-display);letter-spacing:-.01em;padding:3px 0;font-size:17px;font-weight:600;line-height:1.55}body.ko-magazine-home .toc-panel li:before{content:"— ";color:var(--rouge)}body.ko-magazine-home .toc-panel p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.72}body.ko-magazine-home .portrait{padding:76px 0 0}body.ko-magazine-home .portrait-photo{margin:0;position:relative}body.ko-magazine-home .portrait-photo img{aspect-ratio:21/9;object-fit:cover;object-position:center 22%;width:100%}@media (width<=700px){body.ko-magazine-home .portrait-photo img{aspect-ratio:4/3}}body.ko-magazine-home .portrait-photo figcaption{letter-spacing:.05em;color:var(--ink-faint);justify-content:space-between;gap:12px;padding-top:10px;font-size:11.5px;display:flex}body.ko-magazine-home .portrait-photo figcaption .lat{font-family:var(--mono);letter-spacing:.1em}body.ko-magazine-home .portrait-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;margin-top:36px;display:grid}@media (width<=860px){body.ko-magazine-home .portrait-grid{grid-template-columns:1fr;gap:24px}}body.ko-magazine-home .portrait-grid h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,3.9vw,46px);font-weight:500;line-height:1.2}body.ko-magazine-home .portrait-grid h3 em{color:var(--rouge);font-style:normal}body.ko-magazine-home .portrait-grid .body p{color:var(--ink-soft);margin:0 0 14px;font-size:16.5px;line-height:1.75}body.ko-magazine-home .pullquote{font-family:var(--font-display);letter-spacing:-.02em;border-left:2px solid var(--rouge);margin:6px 0 22px;padding-left:20px;font-size:clamp(20px,2.7vw,27px);font-weight:500;line-height:1.45}body.ko-magazine-home .mini-product{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}body.ko-magazine-home .mini-product .p-frame{background:var(--frame);flex-shrink:0;width:92px}body.ko-magazine-home .mini-product .p-frame img{aspect-ratio:1;object-fit:contain;width:100%;padding:8px}body.ko-magazine-home .mini-product .mp-brand{letter-spacing:.12em;color:var(--ink-faint);margin:0 0 3px;font-size:11.5px;font-weight:700}body.ko-magazine-home .mini-product .mp-name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500;line-height:1.38}body.ko-magazine-home .mini-product .mp-note{color:var(--ink-soft);margin:4px 0 0;font-size:13.5px;line-height:1.6}body.ko-magazine-home .seoul-photo{margin:28px 0 0}body.ko-magazine-home .seoul-photo img{aspect-ratio:21/8;object-fit:cover;width:100%}@media (width<=700px){body.ko-magazine-home .seoul-photo img{aspect-ratio:16/10}}body.ko-magazine-home .seoul-photo figcaption{letter-spacing:.05em;color:var(--ink-faint);padding-top:10px;font-size:11.5px}body.ko-magazine-home .itinerary{border-top:2px solid var(--ink);margin-top:30px}body.ko-magazine-home .itin-row{border-bottom:1px solid var(--line);grid-template-columns:92px 150px 1fr;align-items:baseline;gap:24px;padding:17px 2px;display:grid}@media (width<=700px){body.ko-magazine-home .itin-row{grid-template-columns:70px 1fr;gap:6px 16px}body.ko-magazine-home .itin-row .i-act{grid-column:2}}body.ko-magazine-home .itin-row .i-time{font-family:var(--mono);letter-spacing:.06em;color:var(--rouge);font-size:14px;font-weight:500}body.ko-magazine-home .itin-row .i-place{font-family:var(--font-display);letter-spacing:-.02em;font-size:19.5px;font-weight:500;line-height:1.32}body.ko-magazine-home .itin-row .i-act{color:var(--ink-soft);font-size:15px;line-height:1.7}body.ko-magazine-home .itin-row .i-act strong{color:var(--ink);font-weight:700}body.ko-magazine-home .principles{border-top:3px double var(--line-strong);margin-top:76px;padding-top:30px}body.ko-magazine-home .principles-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:6px;display:grid}@media (width<=820px){body.ko-magazine-home .principles-grid{grid-template-columns:1fr;gap:24px}}body.ko-magazine-home .principles article{border-top:2px solid var(--ink);padding-top:14px}body.ko-magazine-home .principles .num{font-family:var(--font-display);color:var(--rouge);font-size:28px;font-style:italic;font-weight:500}body.ko-magazine-home .principles h3{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0;font-size:19.5px;font-weight:500;line-height:1.35}body.ko-magazine-home .principles p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.72}body.ko-magazine-home footer{padding:58px 0 60px}body.ko-magazine-home .colophon{border-top:3px double var(--line-strong);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:26px;display:flex}body.ko-magazine-home .colophon .brand-small{font-family:var(--font-brand);font-size:34px;font-weight:500}body.ko-magazine-home .colophon .brand-small em{color:var(--rouge);font-style:italic}body.ko-magazine-home .colophon p{color:var(--ink-faint);max-width:42em;margin:8px 0 0;font-size:13.5px}body.ko-magazine-home .colophon nav{flex-direction:column;gap:6px;display:flex}body.ko-magazine-home .colophon nav a{letter-spacing:.06em;color:var(--ink-soft);font-size:12.5px;font-weight:600;text-decoration:none}body.ko-magazine-home .colophon nav a:hover{color:var(--rouge)}body.ko-magazine-home .reveal{opacity:1}@font-face{font-family:Marieclat Magazine Serif;src:url(/fonts/magazine-20261023/noto-serif-kr-home.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Marieclat Magazine Latin;src:url(/fonts/magazine-20261023/cormorant-regular.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Marieclat Magazine Latin;src:url(/fonts/magazine-20261023/cormorant-italic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}body.ko-magazine-home{--font-display:"Marieclat Magazine Latin","Marieclat Magazine Serif",serif;--font-brand:"Marieclat Magazine Latin","Marieclat Magazine Serif",serif;--font-body:"Marieclat Pretendard","Malgun Gothic",sans-serif;--mono:ui-monospace,Consolas,monospace;--serif:var(--font-display);--sans:var(--font-body);--green:var(--rouge);--sage:var(--paper-2);--body:var(--ink-soft);--muted:var(--ink-faint);--gold:var(--rouge);--white:var(--paper);font-synthesis:none;overflow-wrap:anywhere}body.ko-magazine-home h1,body.ko-magazine-home h2,body.ko-magazine-home h3{color:var(--ink);text-wrap:pretty;font-weight:500}body.ko-magazine-home .masthead .brand{text-decoration:none;display:inline-block}body.ko-magazine-home .brand-small,body.ko-magazine-home .folio a{text-decoration:none}body.ko-magazine-home a:focus-visible,body.ko-magazine-home summary:focus-visible,body.ko-magazine-home button:focus-visible,body.ko-magazine-home input:focus-visible{outline:2px solid var(--rouge);outline-offset:5px}body.ko-magazine-home .cover-photo img{object-position:65% 40%}body.ko-magazine-home figcaption a{text-underline-offset:3px}body.ko-magazine-home .chips a{border:1px solid var(--ink);color:var(--ink);font:600 12.5px/1.6 var(--font-body);background:0 0;border-radius:999px;align-items:center;min-height:34px;padding:5px 12px;text-decoration:none;display:inline-flex}body.ko-magazine-home .chips a:first-child,body.ko-magazine-home .chips a:hover{background:var(--rouge);border-color:var(--rouge);color:var(--paper)}body.ko-magazine-home .sf-frame,body.ko-magazine-home .sr-frame,body.ko-magazine-home .p-frame{display:block}body.ko-magazine-home .shelf-feature a,body.ko-magazine-home .shelf-row h3 a,body.ko-magazine-home .side h3 a{text-decoration:none}body.ko-magazine-home .product-read{color:var(--rouge);align-items:center;min-height:36px;font-size:12px;text-decoration:none;display:inline-flex}body.ko-magazine-home .sf-meta a{color:var(--rouge);text-decoration:none}body.ko-magazine-home .shelf-feature .sf-frame img{max-height:420px}body.ko-magazine-home .shelf-row .sr-frame img{aspect-ratio:auto;height:92px}body.ko-magazine-home .versus .p-frame img{aspect-ratio:auto;object-fit:contain;height:300px}body.ko-magazine-home .source-line{flex-wrap:wrap;gap:8px 16px;margin-block:16px;line-height:1.8;display:flex}body.ko-magazine-home .mobile-product{display:none}body.ko-magazine-home .ingredient-grid .body p:first-of-type:first-letter{font:inherit;float:none;color:inherit;padding:0}body.ko-magazine-home .toc-head{cursor:pointer;min-height:56px;list-style:none}body.ko-magazine-home .toc-head::-webkit-details-marker{display:none}body.ko-magazine-home details[open] .toc-panel{display:block}body.ko-magazine-home details[open] .t-toggle{transform:rotate(45deg)}body.ko-magazine-home .toc-panel .text-link{align-items:center;min-height:44px;display:inline-flex}body.ko-magazine-home .brand-products{background:var(--frame);grid-template-columns:1fr 1fr;gap:20px;padding:40px 32px 12px;display:grid}body.ko-magazine-home .brand-products a{min-width:0;display:block}body.ko-magazine-home .brand-products img{aspect-ratio:auto;object-fit:contain;width:100%;height:300px}body.ko-magazine-home .brand-products figcaption{grid-column:1/-1}body.ko-magazine-home .portrait-grid h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(29px,4vw,46px);font-weight:500;line-height:1.3}body.ko-magazine-home .portrait-grid h2 em{color:var(--rouge);font-style:normal}body.ko-magazine-home .mini-product img{object-fit:contain}body.ko-magazine-home .itin-row{color:inherit;text-decoration:none}body.ko-magazine-home .itin-row:hover .i-place{color:var(--rouge)}body.ko-magazine-home .principles>h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(23px,3vw,34px);font-weight:500;line-height:1.4}body.ko-magazine-home .section{padding-bottom:0}body.ko-magazine-home .cover-headline{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(40px,5.5vw,74px);font-weight:500;line-height:1.16}@media (width<=760px){body.ko-magazine-home .versus .p-frame img{height:240px}body.ko-magazine-home .mobile-product{color:var(--rouge);margin-bottom:3px;font-size:11px;font-weight:700;display:block}body.ko-magazine-home .brand-products{gap:12px;padding:24px 15px 12px}body.ko-magazine-home .brand-products img{height:180px}body.ko-magazine-home .shelf-row .sr-frame img{height:72px}body.ko-magazine-home .folio .wrap{align-items:center}body.ko-magazine-home .cover-grid>*{min-width:0}body.ko-magazine-home .wrap{padding-inline:20px}}body.ko-magazine-home .versus{font-style:normal;font-size:inherit;color:inherit;position:static;inset:auto}body.ko-magazine-home .section-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}body.ko-magazine-home .section-end .note{margin:0}body.ko-magazine-home .all-link{font:600 12px/1.6 var(--font-body);letter-spacing:.02em;color:var(--rouge);border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:28px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}body.ko-magazine-home .all-link:hover{border-color:var(--rouge)}body.ko-magazine-home .cover-images{aspect-ratio:3/3.4;background:var(--paper-2);position:relative;overflow:hidden}body.ko-magazine-home .cover-images .cover-slide{object-fit:cover;object-position:65% 40%;opacity:0;aspect-ratio:auto;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}body.ko-magazine-home .cover-images .cover-slide:nth-child(2){object-position:50% 42%}body.ko-magazine-home .cover-images .cover-slide:nth-child(3){object-position:60% 45%}body.ko-magazine-home .cover-images .cover-slide.is-active{opacity:1}body.ko-magazine-home .cover-controls{background:var(--paper);color:var(--ink);align-items:center;gap:5px;padding:2px 6px;display:flex;position:absolute;top:16px;right:12px;box-shadow:0 1px 6px #0000000c}body.ko-magazine-home .cover-controls button{color:inherit;min-width:29px;min-height:32px;font:500 14px var(--font-body);cursor:pointer;background:0 0;border:0;transition:color .2s}body.ko-magazine-home .cover-controls button:hover{color:var(--rouge)}body.ko-magazine-home .cover-counter{font:11px var(--mono);white-space:nowrap}body.ko-magazine-home .cover-photo figcaption{align-items:flex-start;min-height:42px;line-height:1.7}body.ko-magazine-home .cover-photo figcaption .lat{white-space:nowrap}body.ko-magazine-home .c-word{transform-origin:0;transition:color .2s,transform .2s;display:inline-block}body.ko-magazine-home .index-cell .ic-letter{transform-origin:0;transition:color .2s,transform .2s}body.ko-magazine-home .index-cell:hover .ic-letter,body.ko-magazine-home .index-cell:focus-visible .ic-letter{color:var(--rouge);transform:translateY(-2px)}body.ko-magazine-home .index-cell:hover .ic-name,body.ko-magazine-home .concern-row:focus-visible .c-word,body.ko-magazine-home .cover-lines a:focus-visible .cl-title{color:var(--rouge)}body.ko-magazine-home .versus{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:28px}body.ko-magazine-home .versus .side{min-width:0;font-style:normal}body.ko-magazine-home .versus .side h3{overflow-wrap:anywhere;word-break:keep-all;text-wrap:balance;max-width:20ch;min-height:3.1em;margin:0 auto;font-size:20px;line-height:1.55}body.ko-magazine-home .compare-size{font:12px/1.6 var(--mono);color:var(--ink-faint);margin:5px 0 0}body.ko-magazine-home .portrait-photo.atmospheric-portrait{background:0 0;padding:0;display:block}body.ko-magazine-home .atmospheric-portrait img{aspect-ratio:21/9;object-fit:cover;object-position:50% 43%;width:100%;height:auto}body.ko-magazine-home .atmospheric-portrait figcaption{display:flex}body.ko-magazine-home .travel-note{margin-top:16px;line-height:1.8}body.ko-magazine-home .itin-row{transition:padding-left .2s,color .2s}body.ko-magazine-home .itin-row:hover{padding-left:10px}body.ko-magazine-home .source-line a{font-style:normal}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.ko-magazine-home .concern-row:hover .c-word{transform:scale(1.035)}}@media (width<=760px){body.ko-magazine-home .versus{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}body.ko-magazine-home .versus .vs-badge{display:none}body.ko-magazine-home .versus .side .p-frame img{height:155px;padding:10px}body.ko-magazine-home .versus .side h3{max-width:10ch;min-height:3.1em;font-size:17px;line-height:1.55}body.ko-magazine-home .section-end{gap:4px;max-width:45%}body.ko-magazine-home .all-link{text-align:right;font-size:11px}body.ko-magazine-home .cover-controls{gap:2px;top:12px;right:10px}body.ko-magazine-home .cover-controls button{min-width:27px}body.ko-magazine-home .cover-photo .issue-chip{top:12px;left:12px}body.ko-magazine-home .cover-photo figcaption{font-size:10.5px}body.ko-magazine-home .atmospheric-portrait img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){body.ko-magazine-home .cover-slide,body.ko-magazine-home .c-word,body.ko-magazine-home .itin-row,body.ko-magazine-home .index-cell .ic-letter{transition:none!important;transform:none!important}}body.ko-magazine-home .section-head .note{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.ko-magazine-home .cover-search{border-bottom-width:1.5px;align-items:center;gap:14px;width:100%;max-width:none;padding-bottom:10px}body.ko-magazine-home .cover-search label{font-size:12px}body.ko-magazine-home .cover-search input{min-height:44px;font-size:17px}body.ko-magazine-home .cover-search button{white-space:nowrap;min-width:65px;min-height:44px;font-size:15px}@media (width<=640px){body.ko-magazine-home .cover-search{gap:10px}body.ko-magazine-home .cover-search label{font-size:11px}body.ko-magazine-home .cover-search input{font-size:16px}body.ko-magazine-home .cover-search button{min-width:57px;font-size:13px}}body.ko-magazine-home .index-cell{min-width:0;min-height:94px}body.ko-magazine-home .index-cell .ic-name{overflow-wrap:anywhere;word-break:normal;line-height:1.6}@font-face{font-family:Marieclat Wanted Sans;src:url(/fonts/home-20261021/WantedSansVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Marieclat Pretendard;src:url(/fonts/home-20261021/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}body.ko-detail-page{--paper:#fff;--white:#fff;--ink:#29262f;--body:#56515e;--muted:#77717d;--green:#605469;--sage:#f2eef5;--line:#e7e1e9;--ko-heading-font:"Marieclat Wanted Sans","Malgun Gothic",sans-serif;--ko-body-font:"Marieclat Pretendard","Malgun Gothic",sans-serif;color:var(--body);font-family:var(--ko-body-font);background:#fff}html[lang=ko] body.ko-detail-page h1,html[lang=ko] body.ko-detail-page h2,html[lang=ko] body.ko-detail-page h3{font-family:var(--ko-heading-font);color:var(--ink);letter-spacing:-.04em;font-weight:600;line-height:1.5}.ko-detail-page .ko-detail-photo-note{color:#79737e;max-width:1280px;margin:0 auto;padding:12px 54px 0;font-size:10px;line-height:1.7}.ko-detail-page main .article-header,.ko-detail-page main .page-header{text-align:left;background:linear-gradient(90deg,#faf7f7 0%,#faf7f7f0 40%,#faf7f700 78%),url(/media/home-20261021/hero-1920.webp) 50%/cover no-repeat;border-radius:6px;max-width:none;min-height:300px;margin:20px 0 38px;padding:34px 43% 34px 32px;position:relative}.ko-detail-page main .article-header h1,.ko-detail-page main .page-header h1{text-wrap:balance;margin-bottom:18px;font-size:clamp(30px,3vw,43px);line-height:1.4}.ko-detail-page main .article-header .lead,.ko-detail-page main .page-header .lead{font:400 16px/1.9 var(--ko-body-font);max-width:650px;margin-inline:0}.ko-detail-page main .article-header .caption,.ko-detail-page main .page-header .caption{font-size:11px}.ko-detail-page main .article-layout{grid-template-columns:190px minmax(0,800px);gap:40px;margin-bottom:65px}.ko-detail-page main .article-toc{font-family:var(--ko-body-font);border:1px solid var(--line);background:#f8f5f8;border-radius:4px;padding:20px 18px;font-size:12px;top:20px}.ko-detail-page main .article-toc a{border-bottom:1px solid #e9e3ec;align-items:center;min-height:44px;padding-block:8px;line-height:1.65;display:flex}.ko-detail-page main .article-body h2,.ko-detail-page main .prose h2{margin:38px 0 18px;font-size:27px}.ko-detail-page main .article-body h3,.ko-detail-page main .prose h3{margin:25px 0 12px;font-size:20px}.ko-detail-page main .article-body p,.ko-detail-page main .article-body li{font-size:16px;line-height:1.95}.ko-detail-page main .article-body>section{border-bottom:1px solid #eee8f0;margin-bottom:28px;padding-bottom:28px;scroll-margin-top:24px}.ko-detail-page main .reading-table-wrap{border:1px solid var(--line);background:#fff;border-radius:5px;margin-block:20px}.ko-detail-page main .reading-table{border-collapse:collapse;width:100%;font-family:var(--ko-body-font)}.ko-detail-page main .reading-table th{color:var(--ink);background:#f4f0f6;font-weight:600}.ko-detail-page main .reading-table td{color:var(--body);background:#fff}.ko-detail-page main .reading-table th,.ko-detail-page main .reading-table td{border-color:var(--line);padding:16px;font-size:14px;line-height:1.8}.ko-detail-page main .note,.ko-detail-page main .ko-visual,.ko-detail-page main .ko-sunscreen-note{color:var(--body);background:#f7f3f8;border-color:#bdb1c7;border-radius:5px}.ko-detail-page main .ko-step{color:var(--ink);background:#fff;border-color:#a89ab4}.ko-detail-page main .ko-arrow,.ko-detail-page main .ko-sunscreen-note b{color:#605469}.ko-detail-page main .plain-card,.ko-detail-page main .ko-hub-card{border-color:var(--line);background:#fff;border-radius:5px}.ko-detail-page main .button{color:#fff;background:#4d4558;border-color:#4d4558}.ko-detail-page main .button.outline{color:#4d4558;background:#fff}.ko-detail-page main .source-link,.ko-detail-page main .source-caption,.ko-detail-page main .caption{color:#756e7e}.ko-detail-page main .source-link{text-underline-offset:4px;font-size:12px;text-decoration:underline}.ko-detail-page main .read-next,.ko-detail-page main .read-next-box{border-color:var(--line);background:#f3eff6}.candidate-detail.ko-detail-page .candidate-header{border-bottom:1px solid var(--line);background:#fff;gap:30px;max-width:1280px;min-height:80px;padding:16px 40px}.candidate-detail.ko-detail-page .candidate-header .logo{color:var(--ink);font:600 31px/1 Georgia,serif;display:block}.candidate-detail.ko-detail-page .candidate-header .logo small{font:11px/1.5 var(--ko-body-font);letter-spacing:.15em;color:#77717d;margin-top:8px;display:block}.candidate-detail.ko-detail-page .candidate-desktop-nav{font-family:var(--ko-body-font);align-items:center;font-size:14px}.candidate-detail.ko-detail-page .candidate-mobile-menu{display:none}.candidate-detail.ko-detail-page .candidate-header .ko-global-nav-group{position:relative}.candidate-detail.ko-detail-page .candidate-header .ko-global-nav-group>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.candidate-detail.ko-detail-page .ko-global-nav-submenu{z-index:30;border:1px solid var(--line);background:#fff;min-width:170px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #30204012}.candidate-detail.ko-detail-page .ko-global-nav-submenu a{white-space:nowrap;min-height:44px;padding:8px 12px}.candidate-detail.ko-detail-page .candidate-page{padding-inline:40px;max-width:1280px;padding-bottom:48px}.candidate-detail.ko-detail-page .breadcrumb{padding-block:22px 10px;font-size:11px}.candidate-detail.ko-detail-page .candidate-hero{background:#faf7f7;border-radius:6px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;margin:10px 0 24px;padding:30px 32px;display:grid}.candidate-detail.ko-detail-page .product-label{color:#756b80;margin-bottom:14px;font-size:14px}.candidate-detail.ko-detail-page .candidate-hero h1{text-wrap:balance;margin-bottom:18px;font-size:clamp(29px,2.8vw,40px);line-height:1.4}.candidate-detail.ko-detail-page .candidate-hero .eyebrow{letter-spacing:1px;color:#756b80;font-size:10px}.candidate-detail.ko-detail-page .candidate-hero .lead{font:400 16px/1.95 var(--ko-body-font);margin-bottom:16px}.candidate-detail.ko-detail-page .candidate-hero .caption{margin:0;font-size:11px;line-height:1.7}.candidate-detail.ko-detail-page .candidate-photo{min-width:0;margin:0}.candidate-detail.ko-detail-page .candidate-photo img{aspect-ratio:1.25;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.candidate-detail.ko-detail-page .candidate-photo figcaption{color:#77717d;margin-top:7px;font-size:10px;line-height:1.65}.candidate-detail.ko-detail-page .candidate-facts{padding:0 0 28px}.candidate-detail.ko-detail-page .candidate-facts h2{margin:0 0 14px;font-size:20px}.candidate-detail.ko-detail-page .fact-panel{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:22px 26px;display:grid}.candidate-detail.ko-detail-page .fact-panel div+div{border:0;margin:0;padding:0}.candidate-detail.ko-detail-page .fact-panel dt{color:#77717d;margin-bottom:6px;font-size:11px}.candidate-detail.ko-detail-page .fact-panel dd{color:var(--body);font-size:14px;line-height:1.8}.candidate-detail.ko-detail-page .candidate-body{border-color:var(--line);grid-template-columns:205px minmax(0,1fr);gap:44px;padding-top:30px}.candidate-detail.ko-detail-page .candidate-toc{font-family:var(--ko-body-font);border:1px solid var(--line);background:#f8f5f9;border-radius:4px;gap:0;padding:18px;font-size:12px;top:20px}.candidate-detail.ko-detail-page .candidate-toc a{min-height:44px;padding-block:10px}.candidate-detail.ko-detail-page .candidate-toc b{color:var(--ink);font-size:12px}.candidate-detail.ko-detail-page .candidate-article{max-width:none}.candidate-detail.ko-detail-page .candidate-article section{border-bottom:1px solid #eee8f0;margin:0 0 30px;padding-bottom:28px}.candidate-detail.ko-detail-page .candidate-article h2{margin:0 0 18px;font-size:26px;line-height:1.5}.candidate-detail.ko-detail-page .candidate-article h3{font-size:19px;line-height:1.6}.candidate-detail.ko-detail-page .candidate-article p,.candidate-detail.ko-detail-page .candidate-article li{font-family:var(--ko-body-font);font-size:16px;line-height:1.95}.candidate-detail.ko-detail-page .candidate-article .source-ref,.candidate-detail.ko-detail-page .candidate-article .caption{color:#756e7e;font-size:12px;line-height:1.8}.candidate-detail.ko-detail-page .candidate-usage{counter-reset:usage;padding:0;list-style:none}.candidate-detail.ko-detail-page .candidate-usage li{counter-increment:usage;border:1px solid var(--line);background:#faf7fb;border-radius:4px;margin-bottom:10px;padding:14px 18px 14px 55px;position:relative}.candidate-detail.ko-detail-page .candidate-usage li:before{content:counter(usage,decimal-leading-zero);color:#81708e;font-size:12px;font-weight:600;position:absolute;top:16px;left:17px}.candidate-detail.ko-detail-page .related{background:#f5f0f7;border:0;border-radius:4px;padding:25px}.candidate-detail.ko-detail-page .candidate-footer{border-color:var(--line);max-width:1280px;font-family:var(--ko-body-font);color:#756e7e;padding-block:24px;font-size:12px}@media (width<=760px){.ko-detail-page .ko-detail-photo-note{padding:12px 20px 0;font-size:9px}.ko-detail-page main .article-header,.ko-detail-page main .page-header{background-position:100% 100%;background-size:auto 100%;min-height:0;margin:18px 0 28px;padding:24px 20px 145px}.ko-detail-page main .article-header:before,.ko-detail-page main .page-header:before{content:"";z-index:0;background:linear-gradient(#faf7f7 0%,#faf7f7f5 60%,#faf7f700 85%);border-radius:6px;position:absolute;inset:0}.ko-detail-page main .article-header>*,.ko-detail-page main .page-header>*{z-index:1;position:relative}.ko-detail-page main .article-header h1,.ko-detail-page main .page-header h1{font-size:28px;line-height:1.45}.ko-detail-page main .article-header .lead,.ko-detail-page main .page-header .lead{font-size:15px;line-height:1.9}.ko-detail-page main .article-layout{margin-bottom:35px;display:block}.ko-detail-page main .article-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-bottom:28px;display:grid;position:static}.ko-detail-page main .article-toc b{grid-column:1/-1}.ko-detail-page main .article-toc a{font-size:12px}.ko-detail-page main .article-body h2,.ko-detail-page main .prose h2{font-size:24px}.ko-detail-page main .article-body h3,.ko-detail-page main .prose h3{font-size:18px}.ko-detail-page main .reading-table th,.ko-detail-page main .reading-table td{padding:12px;font-size:13px}.candidate-detail.ko-detail-page .candidate-header{min-height:0;padding:17px 20px;display:block}.candidate-detail.ko-detail-page .candidate-header .logo{font-size:27px}.candidate-detail.ko-detail-page .candidate-header .logo small{margin-top:6px;font-size:10px}.candidate-detail.ko-detail-page .candidate-header .candidate-desktop-nav{display:none}.candidate-detail.ko-detail-page .candidate-mobile-menu{border-top:1px solid var(--line);margin-top:15px;display:block}.candidate-detail.ko-detail-page .candidate-mobile-menu>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}.candidate-detail.ko-detail-page .candidate-mobile-menu nav{margin:0;font-size:14px;display:block}.candidate-detail.ko-detail-page .candidate-mobile-menu nav>a{border-top:1px solid var(--line)}.candidate-detail.ko-detail-page .ko-global-nav-submenu{box-shadow:none;border:0;padding-left:14px;position:static}.candidate-detail.ko-detail-page .candidate-page{padding-inline:20px}.candidate-detail.ko-detail-page .breadcrumb{padding-top:17px}.candidate-detail.ko-detail-page .candidate-hero{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:5px;padding:24px 20px}.candidate-detail.ko-detail-page .candidate-hero h1{font-size:28px}.candidate-detail.ko-detail-page .candidate-hero .lead{font-size:15px}.candidate-detail.ko-detail-page .candidate-photo img{aspect-ratio:1.8}.candidate-detail.ko-detail-page .candidate-facts{padding-bottom:22px}.candidate-detail.ko-detail-page .fact-panel{grid-template-columns:minmax(0,1fr);gap:17px;padding:20px}.candidate-detail.ko-detail-page .candidate-body{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:22px}.candidate-detail.ko-detail-page .candidate-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:18px;display:grid;position:static}.candidate-detail.ko-detail-page .candidate-toc b{grid-column:1/-1}.candidate-detail.ko-detail-page .candidate-article h2{font-size:24px}.candidate-detail.ko-detail-page .candidate-article p,.candidate-detail.ko-detail-page .candidate-article li{font-size:15px;line-height:1.95}.candidate-detail.ko-detail-page .candidate-footer{padding-inline:20px}.candidate-detail.ko-detail-page .candidate-article section{margin-bottom:24px;padding-bottom:24px}}html[lang=ko] body.ko-unified-page{--paper:#fff;--paper-dark:#fbf8f6;--white:#fff;--ink:#29262f;--body:#56515e;--muted:#77717d;--green:#66576f;--sage:#f2eef5;--line:#e9e3eb;--gold:#9a806d;--ko-heading-font:"Marieclat Wanted Sans","Malgun Gothic",sans-serif;--ko-body-font:"Marieclat Pretendard","Malgun Gothic",sans-serif;--sans:var(--ko-body-font);--serif:var(--ko-heading-font);--ko-peach:#fbf1eb;--ko-cream:#fbf8f6;--ko-lavender:#f2eef7;color:var(--body);font-family:var(--ko-body-font);background:#fff;line-height:1.85}html[lang=ko] .ko-unified-page .logo{font-family:Georgia,Times New Roman,serif}html[lang=ko] .ko-unified-page .logo small{font-family:var(--ko-body-font)}html[lang=ko] body.ko-unified-page:not(.ko-home-page) :is(h1,h2,h3,h4){font-family:var(--ko-heading-font);color:var(--ink);letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) h2{font-size:28px;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) h3{font-size:21px;line-height:1.55}html[lang=ko] .ko-unified-page:not(.ko-home-page) h4{font-size:18px;line-height:1.6}html[lang=ko] .ko-unified-page:not(.ko-home-page) main{min-width:0;padding-bottom:28px}html[lang=ko] .ko-unified-page main:not(:has(.article-header,.page-header))>.ko-detail-photo-note{display:none}html[lang=ko] .ko-unified-page:not(.ko-home-page) main>.shell{padding-inline:40px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .eyebrow{color:#84738d;letter-spacing:.13em;margin-bottom:13px;font-size:10px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .breadcrumb{font-family:var(--ko-body-font);color:var(--muted);flex-wrap:wrap;padding-block:22px 6px;font-size:12px;line-height:1.8}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header){text-align:left;background-color:var(--ko-cream);border-radius:12px;max-width:none;min-height:270px;margin:24px 0 30px;padding:36px 44% 36px 32px;overflow:hidden}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header) h1{text-wrap:balance;margin:0 0 17px;font-size:clamp(30px,3.1vw,43px);line-height:1.4}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header) .lead{font:400 16px/1.9 var(--ko-body-font);color:var(--body);max-width:650px;margin:0}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header) .caption{margin-top:16px;font-size:11px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.section,.environment-choices){padding-block:34px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .section-heading{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .section-heading h2{margin:0;font-size:28px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .section-heading>p{color:var(--muted);max-width:420px;margin:0;font-size:13px;line-height:1.8}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li,.environment-card,.choice-path-grid>a,.recommendation-card){border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:25px;display:block;box-shadow:0 3px 14px #40304d03}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(a.plain-card,a.ko-hub-card,.environment-card,.choice-path-grid>a){transition:border-color .18s,background-color .18s}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(a.plain-card,a.ko-hub-card,.choice-path-grid>a):hover{background:#fcfafc;border-color:#bdb0c9}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-card-grid,.two-grid,.three-grid,.ko-routine-steps){gap:20px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li,.environment-card,.choice-path-grid>a) h3{margin:0 0 12px;font-size:21px;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li,.environment-card,.choice-path-grid>a) p:not(.eyebrow){font-family:var(--ko-body-font);color:var(--body);font-size:15px;line-height:1.85}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-routine-steps,.ko-card-grid)>:nth-child(3n+1){background:#fdf9f6}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-routine-steps,.ko-card-grid)>:nth-child(3n+2){background:#f8f5fb}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-routine-steps,.ko-card-grid)>:nth-child(3n){background:#fff}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ko-routine-steps .eyebrow{color:#6b5b79;letter-spacing:.09em;background:#eee8f3;border-radius:30px;align-items:center;min-height:28px;margin-bottom:16px;padding:4px 10px;font-size:10px;display:inline-flex}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ko-knowledge-links>h2{margin-bottom:22px;font-size:28px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.note,.worked-example,.dry-start,.ko-visual,.visual-explainer,.product-reading-path,.guide-next-step,.ingredient-example,.ko-sunscreen-note){background:var(--ko-lavender);color:var(--body);box-shadow:none;border-color:#d8cde2;border-radius:10px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.worked-example,.dry-start,.ingredient-example){background:var(--ko-cream);border-left-color:#c9b7a9}html[lang=ko] .ko-unified-page:not(.ko-home-page) .note{font:400 13px/1.9 var(--ko-body-font);margin-block:22px;padding:18px 22px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.text-link,.policy-links a){font:500 13px/1.7 var(--ko-body-font);color:#665472;text-underline-offset:5px;border-color:#c7bccf;min-height:44px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .button{font-family:var(--ko-body-font);color:#fff;background:#4f455b;border-color:#4f455b;border-radius:30px;min-height:46px;padding-inline:24px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .button:hover{background:#62536e}html[lang=ko] .ko-unified-page:not(.ko-home-page) .button.outline{color:#5b4d65;background:#fff;border-color:#d3c8dc}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose){min-width:0;max-width:850px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) h2{margin:34px 0 17px;font-size:27px;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) h3{margin:25px 0 13px;font-size:20px;line-height:1.55}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) :is(p,li){overflow-wrap:anywhere;font-size:16px;line-height:1.95}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) :is(.caption,.source-ref,.source-link){color:#77717d;font-size:12px;line-height:1.85}html[lang=ko] .ko-unified-page:not(.ko-home-page) .sources-block{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .article-toc{border-color:var(--line);background:#f8f5fb;border-radius:10px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .reading-table-wrap{border:1px solid var(--line);background:#fff;border-radius:10px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table){font-family:var(--ko-body-font);border-color:var(--line)}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table) caption{color:#5c4c68;background:#f5f0f8;padding:15px 18px;font-size:13px;line-height:1.8}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table) th{color:var(--ink);border-color:var(--line);background:#f7f3f9}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table) td{color:var(--body);border-color:var(--line);background:#fff}html[lang=ko] .ko-unified-page:not(.ko-home-page) .reading-table :is(th,td){padding:16px;font-size:14px;line-height:1.85}html[lang=ko] .ko-unified-page:not(.ko-home-page) .question{border-color:var(--line);padding-block:17px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .question summary{font:500 16px/1.8 var(--ko-body-font);color:var(--ink)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .question p{margin:18px 0 0}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.read-next,.read-next-box){background:var(--ko-lavender);border-color:var(--line);border-radius:10px;margin-block:30px;padding:28px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav{gap:16px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav a{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr);padding:22px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav a:nth-child(3n+1){background:var(--ko-cream)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav a:nth-child(3n+2){background:#f8f5fb}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav span{color:#a18aac;font-size:12px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav b{font-family:var(--ko-heading-font);font-size:19px;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav small{font-size:14px;line-height:1.8}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav a:hover{outline-offset:0;outline:1px solid #baa9c8}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-step,.explainer-panels li){color:var(--ink);background:#fff;border-color:#d9cfe2;border-radius:10px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-arrow,.panel-number,.explainer-panels svg,.recommendation-ingredients){color:#7a658a}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-grid{gap:20px;padding-block:20px 38px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-card{border-color:var(--line);min-height:245px;box-shadow:none;background:#fbf5f0;border-radius:12px;padding:26px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-card:nth-child(3n+2){background:#f3eef8}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-card:nth-child(3n){background:#faf8f6}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-card h3{color:var(--ink);font-size:23px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-card :is(p,.concern-number){color:var(--body)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-art{color:#c3abc8;opacity:.55}html[lang=ko] .ko-unified-page:not(.ko-home-page) .round-arrow{color:#776080;background:#ffffff8c;border-color:#d5c7db}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.product-filters,.ingredient-search-panel,.compare-builder){background:var(--ko-cream);border:1px solid var(--line);border-radius:12px;padding:24px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(input,select){font-family:var(--ko-body-font);color:var(--ink);background:#fff;border-color:#d9d0df;border-radius:7px;min-height:44px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.main-product-image,.product-photo,.product-image){border-color:var(--line);background:#fcfafb;border-radius:12px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .product-card h3{font:600 20px/1.5 var(--ko-heading-font)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .product-hero{margin-bottom:30px;padding-top:30px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .product-visual{top:22px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .purchase-snapshot{background:var(--ko-lavender);border-color:var(--line);color:var(--body);border-radius:10px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .review-empty{background:var(--ko-cream);border:1px solid var(--line);color:var(--body);border-radius:10px;padding:28px}html[lang=ko] .ko-unified-page .mh-support .concern-card{border-color:var(--line);background:#f5f2f5}html[lang=ko] .ko-unified-page:not(.ko-home-page) .comparison{border-color:var(--line);background:#fff;border-radius:12px;overflow:hidden}html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-heading>div{border-color:var(--line);background:#f5f0fa}html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-heading>div:last-child{background:var(--ko-cream)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-heading h2{font-size:23px;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-row{border-color:var(--line)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-row>h3{color:var(--ink);background:#f7f3f9;font-size:13px;line-height:1.8}html[lang=ko] .ko-unified-page:not(.ko-home-page) .question-summary-grid h2{font-size:14px;line-height:1.6}html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-row>div{border-color:var(--line);background:#fff}html[lang=ko] .ko-unified-page:not(.ko-home-page) .product-info h1{font-size:38px;line-height:1.45}html[lang=ko] .ko-unified-page:not(.ko-home-page) .candidate-facts h2{font-size:20px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .candidate-article h2{font-size:26px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .policy-links{flex-wrap:wrap;gap:10px 20px;margin-block:24px;display:flex}html[lang=ko] .ko-unified-page:not(.ko-home-page) .policy-links a{border:1px solid var(--line);background:#faf7fc;border-radius:30px;padding:9px 16px}html[lang=ko] .ko-unified-page .preview-note{color:#85768e;background:#faf7fb}html[lang=ko] .ko-unified-page .site-footer{font-family:var(--ko-body-font)}html[lang=ko] .ko-unified-page :focus-visible{outline-color:#82708e}@media (width<=760px){html[lang=ko] .ko-unified-page:not(.ko-home-page) h2{font-size:24px;line-height:1.5}html[lang=ko] .ko-unified-page:not(.ko-home-page) h3{font-size:20px;line-height:1.55}html[lang=ko] .ko-unified-page:not(.ko-home-page) h4{font-size:18px}html[lang=ko] .ko-unified-page:not(.ko-home-page) main>.shell{padding-inline:20px}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header){border-radius:10px;min-height:0;margin:16px 0 24px;padding:25px 20px 135px}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header) h1{font-size:29px;line-height:1.45}html[lang=ko] .ko-unified-page:not(.ko-home-page) main :is(.page-header,.article-header) .lead{font-size:15px;line-height:1.9}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.section,.environment-choices){padding-block:26px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.section-heading h2,.ko-knowledge-links>h2){font-size:24px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.ko-card-grid,.two-grid,.three-grid,.ko-routine-steps){grid-template-columns:minmax(0,1fr);gap:15px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li,.environment-card,.choice-path-grid>a){padding:21px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li) h3{font-size:20px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li) p:not(.eyebrow){font-size:15px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .note{padding:16px 18px;font-size:13px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) h2{margin-top:29px;font-size:24px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) :is(p,li){font-size:15px;line-height:1.95}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.article-body,.prose) h3{font-size:19px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .reading-table :is(th,td){padding:12px;font-size:13px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-grid{grid-template-columns:minmax(0,1fr);gap:15px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .concern-card{min-height:215px;padding:23px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav{grid-template-columns:minmax(0,1fr)}html[lang=ko] .ko-unified-page:not(.ko-home-page) .ingredient-index nav a{gap:4px 8px;padding:20px}html[lang=ko] .ko-unified-page:not(.ko-home-page) :is(.read-next,.read-next-box){padding:23px 20px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .product-info h1{font-size:28px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .candidate-article h2{font-size:24px}html[lang=ko] .ko-unified-page:not(.ko-home-page) .candidate-facts h2,html[lang=ko] .ko-unified-page:not(.ko-home-page) .compare-heading h2{font-size:20px}}@media (prefers-reduced-motion:reduce){html[lang=ko] .ko-unified-page *{scroll-behavior:auto!important;transition:none!important}}html[lang=ko] .ko-unified-page:not(.ko-home-page) .article-body.ko-full-reading{width:100%;max-width:none}html[lang=ko] .ko-unified-page:not(.ko-home-page) .article-body.ko-full-reading :is(p,ul,ol){max-width:none}@font-face{font-family:Marieclat Arita Buri;src:url(/fonts/editorial-20261023/Arita-buri-M.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marieclat Arita Buri;src:url(/fonts/editorial-20261023/Arita-buri-SB.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Marieclat Logo;src:url(/fonts/editorial-20261023/dm-serif-display.woff);font-weight:400;font-style:normal;font-display:swap}html[lang=ko] body.ko-unified-page{--ko-heading-font:var(--ko-body-font);--serif:var(--ko-body-font)}html[lang=ko] body.ko-unified-page main :is(h1,h2){font-synthesis:none;letter-spacing:-.035em;font-family:Marieclat Arita Buri,serif!important;font-weight:500!important}html[lang=ko] body.ko-unified-page main :is(h3,h4,table,input,select,button,.button,.product-card h2,.ko-product-card h2){font-family:var(--ko-body-font)!important}html[lang=ko] body.ko-unified-page main :is(.product-card h2,.ko-product-card h2){font-weight:600!important}@media (width<=760px){body.magazine-detail:is([data-lang=en],[data-lang=ko]) .reading-table:not(:has(tr>:nth-child(4))){table-layout:fixed;min-width:0}body.magazine-detail:is([data-lang=en],[data-lang=ko]) .reading-table:not(:has(tr>:nth-child(4))) :is(th,td){overflow-wrap:anywhere;padding:12px 10px}}@font-face{font-family:Marieclat Archivo;src:url(/fonts/magazine-20261023/archivo.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Marieclat Archivo;src:url(/fonts/magazine-20261023/archivo-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Marieclat Archivo;src:url(/fonts/magazine-20261023/archivo-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Marieclat Plex Mono;src:url(/fonts/magazine-20261023/ibm-plex-mono.woff2)format("woff2");font-weight:400;font-display:swap}body.magazine-detail{--paper:#faf6ef;--paper-2:#f3ecdf;--wash:#f3ecdf;--ink:#1a1712;--ink-soft:#4c463c;--ink-faint:#857d6e;--line:#ddd2bf;--rouge:#9e2b25;--green:var(--rouge);--gold:var(--rouge);--sage:var(--paper-2);--white:#fffdf8;--muted:var(--ink-faint);--body:var(--ink-soft);--font-display:"Marieclat Magazine Latin","Marieclat Magazine Serif",serif;--font-body:"Marieclat Archivo",sans-serif;--serif:var(--font-display);--sans:var(--font-body);--mono:"Marieclat Plex Mono",monospace;background:var(--paper);color:var(--ink-soft);font-family:var(--font-body);font-synthesis:none}body.magazine-detail[data-lang=ko]{--font-body:"Marieclat Pretendard","Malgun Gothic",sans-serif;--mono:ui-monospace,Consolas,monospace}body.magazine-detail h1,body.magazine-detail h2{font-family:var(--font-display);color:var(--ink);font-weight:500}body.magazine-detail em{color:var(--rouge)}body.magazine-detail .reading-table-wrap{background:var(--white);border-color:var(--line)}body.magazine-detail .reading-table :is(caption,th){background:var(--paper-2);color:var(--ink-soft);border-color:var(--line)}body.magazine-detail .reading-table td{background:var(--white);color:var(--ink-soft);border-color:var(--line)}body.magazine-detail h3,body.magazine-detail h4,body.magazine-detail p,body.magazine-detail li,body.magazine-detail td,body.magazine-detail th,body.magazine-detail input,body.magazine-detail select,body.magazine-detail button{font-family:var(--font-body)}body.magazine-detail .wrap{box-sizing:border-box;width:min(1200px,100%);margin-inline:auto;padding-inline:32px}body.magazine-detail .folio{border-bottom:1px solid var(--ink);font:11px/1.6 var(--sans);letter-spacing:.06em}body.magazine-detail .folio .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:9px;display:flex}body.magazine-detail .folio .mid{color:var(--rouge)}body.magazine-detail .folio a{color:inherit;text-decoration:none}body.magazine-detail .masthead{text-align:center;padding-top:22px}body.magazine-detail .masthead .brand{letter-spacing:-.055em;color:var(--ink);font:500 clamp(55px,7vw,84px)/1 Marieclat Magazine Latin,serif;text-decoration:none;display:inline-block}body.magazine-detail .masthead em,body.magazine-detail .brand-small em{color:var(--rouge);font-style:italic}body.magazine-detail .tagline{font:12px/1.6 var(--sans);letter-spacing:.04em;color:var(--ink-faint);margin:9px 0 0}body.magazine-detail .dept-nav{border-top:3px double var(--ink);border-bottom:1px solid var(--ink);margin-top:20px}body.magazine-detail .dept-nav .wrap{flex-wrap:wrap;justify-content:center;gap:4px 28px;padding-block:10px;display:flex}body.magazine-detail .dept-nav a{font:13px/1.6 var(--sans);color:var(--ink);padding-block:4px;text-decoration:none}body.magazine-detail .dept-nav a:hover,body.magazine-detail .dept-nav a[aria-current]{color:var(--rouge)}body.magazine-detail .magazine-footer{border-top:3px double var(--ink);margin-top:50px}body.magazine-detail .colophon{grid-template-columns:1fr auto;gap:35px;padding:30px 0 45px;display:grid}body.magazine-detail .brand-small{letter-spacing:-.045em;color:var(--ink);font:500 36px/1.2 Marieclat Magazine Latin,serif;text-decoration:none}body.magazine-detail .colophon p{font:13px/1.8 var(--sans);color:var(--ink-faint);margin:9px 0}body.magazine-detail .colophon nav{font:13px/1.6 var(--sans);flex-direction:column;gap:8px;display:flex}body.magazine-detail .colophon nav a{color:var(--ink-soft);text-decoration:none}body.magazine-detail :is(a,button,input,summary,select):focus-visible{outline:2px solid var(--rouge);outline-offset:4px}body.magazine-detail .ko-detail-photo-note{background:var(--paper-2);color:var(--ink-faint)}html[lang=ko] body.magazine-detail.ko-unified-page{--paper:#faf6ef;--paper-dark:#f3ecdf;--white:#fffdf8;--ink:#1a1712;--body:#4c463c;--muted:#857d6e;--green:#9e2b25;--sage:#f3ecdf;--line:#ddd2bf;--gold:#9e2b25;--ko-peach:#f3ecdf;--ko-cream:#f3ecdf;--ko-lavender:#f3ecdf;--ko-heading-font:var(--font-body);--serif:var(--font-display);background:var(--paper);font-family:var(--font-body)}html[lang=ko] body.magazine-detail.ko-unified-page main :is(h1,h2){font-family:var(--font-display)!important;font-weight:500!important}html[lang=ko] body.magazine-detail.ko-unified-page :is(.eyebrow,.text-link,.policy-links a){color:var(--rouge)}html[lang=ko] body.magazine-detail.ko-unified-page :is(.plain-card,.ko-hub-card,.environment-card,.recommendation-card,.choice-path-grid>a){background:var(--white);border-color:var(--line);box-shadow:none;border-radius:2px}html[lang=ko] body.magazine-detail.ko-unified-page :is(.note,.worked-example,.dry-start,.ko-visual,.visual-explainer,.product-reading-path,.guide-next-step,.ingredient-example,.ko-sunscreen-note){background:var(--paper-2);border-color:var(--line);border-radius:2px}html[lang=ko] body.magazine-detail.ko-unified-page :is(.ko-routine-steps,.ko-card-grid)>:nth-child(n){background:var(--white)}@media (width<=760px){body.magazine-detail .wrap{padding-inline:20px}body.magazine-detail .folio .mid{display:none}body.magazine-detail .dept-nav .wrap{gap:3px 18px}body.magazine-detail .dept-nav a{align-items:center;min-height:32px;font-size:12px;display:flex}body.magazine-detail .colophon{grid-template-columns:1fr;gap:20px}body.magazine-detail .colophon nav{flex-flow:wrap;gap:12px 20px}body.magazine-detail .masthead{padding-top:20px}body.magazine-detail .tagline{font-size:11px}}html[lang=ko] body.ko-unified-page.magazine-detail{background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .eyebrow{color:#b4554d}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.plain-card,.ko-hub-card,.ko-routine-steps>li,.environment-card,.choice-path-grid>a,.recommendation-card){background:#fffdf8;box-shadow:0 3px 14px #4c463c03}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(a.plain-card,a.ko-hub-card,.choice-path-grid>a):hover{background:#fffdf8;border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.ko-routine-steps,.ko-card-grid)>:nth-child(3n+1),html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.ko-routine-steps,.ko-card-grid)>:nth-child(3n+2),html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.ko-routine-steps,.ko-card-grid)>:nth-child(3n){background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .ko-routine-steps .eyebrow{color:#4c463c;background:#f3ecdf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.note,.worked-example,.dry-start,.ko-visual,.visual-explainer,.product-reading-path,.guide-next-step,.ingredient-example,.ko-sunscreen-note){border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.worked-example,.dry-start,.ingredient-example){border-left-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.text-link,.policy-links a){color:#4c463c;border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .button{color:#fffdf8;background:#4c463c;border-color:#4c463c}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .button:hover{background:#4c463c}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .button.outline{color:#4c463c;background:#fffdf8;border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.article-body,.prose) :is(.caption,.source-ref,.source-link){color:#b4554d}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .article-toc,html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .reading-table-wrap{background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table) caption{color:#4c463c;background:#f3ecdf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table) th{background:#f3ecdf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.reading-table,.ingredient-choice-table table) td,html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .ingredient-index nav a,html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .ingredient-index nav a:nth-child(3n+2){background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .ingredient-index nav span{color:#b4554d}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .ingredient-index nav a:hover{outline:1px solid #ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.ko-step,.explainer-panels li){background:#fffdf8;border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.ko-arrow,.panel-number,.explainer-panels svg,.recommendation-ingredients){color:#b4554d}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .concern-card,html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .concern-card:nth-child(3n+2){background:#f3ecdf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .concern-card:nth-child(3n){background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .concern-art{color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .round-arrow{color:#4c463c;background:#fffdf88c;border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(input,select){background:#fffdf8;border-color:#ddd2bf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) :is(.main-product-image,.product-photo,.product-image){background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail .mh-support .concern-card{background:#f3ecdf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .comparison{background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .compare-heading>div,html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .compare-row>h3{background:#f3ecdf}html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .compare-row>div,html[lang=ko] .ko-unified-page.magazine-detail:not(.ko-home-page) .policy-links a{background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail .preview-note{color:#b4554d;background:#fffdf8}html[lang=ko] .ko-unified-page.magazine-detail :focus-visible{outline-color:#b4554d}body.ko-detail-page.magazine-detail{background:#fffdf8}.ko-detail-page.magazine-detail .ko-detail-photo-note{color:#b4554d}.ko-detail-page.magazine-detail main .article-header,.ko-detail-page.magazine-detail main .page-header{background:linear-gradient(90deg,#fffdf8 0%,#fffdf8f0 40%,#fffdf800 78%),url(/media/home-20261021/hero-1920.webp) 50%/cover no-repeat}.ko-detail-page.magazine-detail main .article-toc{background:#f3ecdf}.ko-detail-page.magazine-detail main .article-toc a,.ko-detail-page.magazine-detail main .article-body>section{border-bottom:1px solid #f3ecdf}.ko-detail-page.magazine-detail main .reading-table-wrap{background:#fffdf8}.ko-detail-page.magazine-detail main .reading-table th{background:#f3ecdf}.ko-detail-page.magazine-detail main .reading-table td{background:#fffdf8}.ko-detail-page.magazine-detail main .note,.ko-detail-page.magazine-detail main .ko-visual,.ko-detail-page.magazine-detail main .ko-sunscreen-note{background:#f3ecdf;border-color:#ddd2bf}.ko-detail-page.magazine-detail main .ko-step{background:#fffdf8;border-color:#b4554d}.ko-detail-page.magazine-detail main .ko-arrow,.ko-detail-page.magazine-detail main .ko-sunscreen-note b{color:#4c463c}.ko-detail-page.magazine-detail main .plain-card,.ko-detail-page.magazine-detail main .ko-hub-card{background:#fffdf8}.ko-detail-page.magazine-detail main .button{color:#fffdf8;background:#4c463c;border-color:#4c463c}.ko-detail-page.magazine-detail main .button.outline{color:#4c463c;background:#fffdf8}.ko-detail-page.magazine-detail main .source-link,.ko-detail-page.magazine-detail main .source-caption,.ko-detail-page.magazine-detail main .caption{color:#b4554d}.ko-detail-page.magazine-detail main .read-next,.ko-detail-page.magazine-detail main .read-next-box{background:#f3ecdf}.candidate-detail.ko-detail-page.magazine-detail .candidate-header{background:#fffdf8}.candidate-detail.ko-detail-page.magazine-detail .candidate-header .logo small{color:#b4554d}.candidate-detail.ko-detail-page.magazine-detail .ko-global-nav-submenu{background:#fffdf8;box-shadow:0 8px 25px #1a171212}.candidate-detail.ko-detail-page.magazine-detail .candidate-hero{background:#fffdf8}.candidate-detail.ko-detail-page.magazine-detail .product-label,.candidate-detail.ko-detail-page.magazine-detail .candidate-hero .eyebrow,.candidate-detail.ko-detail-page.magazine-detail .candidate-photo figcaption{color:#b4554d}.candidate-detail.ko-detail-page.magazine-detail .fact-panel{background:#fffdf8}.candidate-detail.ko-detail-page.magazine-detail .fact-panel dt{color:#b4554d}.candidate-detail.ko-detail-page.magazine-detail .candidate-toc{background:#f3ecdf}.candidate-detail.ko-detail-page.magazine-detail .candidate-article section{border-bottom:1px solid #f3ecdf}.candidate-detail.ko-detail-page.magazine-detail .candidate-article .source-ref,.candidate-detail.ko-detail-page.magazine-detail .candidate-article .caption{color:#b4554d}.candidate-detail.ko-detail-page.magazine-detail .candidate-usage li{background:#fffdf8}.candidate-detail.ko-detail-page.magazine-detail .candidate-usage li:before{color:#b4554d}.candidate-detail.ko-detail-page.magazine-detail .related{background:#f3ecdf}.candidate-detail.ko-detail-page.magazine-detail .candidate-footer{color:#b4554d}@media (width<=760px){.ko-detail-page.magazine-detail main .article-header:before,.ko-detail-page.magazine-detail main .page-header:before{background:linear-gradient(#fffdf8 0%,#fffdf8f5 60%,#fffdf800 85%)}}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-overview-mark{color:#b4554d;background:#f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-overview-wrap{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-overview-table th{color:#4c463c;background:#f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-overview-table td{background:#fffdf8}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-overview-table tr+tr>*{border-top:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-body .candidate-toc{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-toc b{border-bottom:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-toc a,html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-toc .candidate-overview-jump{color:#4c463c}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-toc-index{color:#b4554d}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-article .candidate-reading-section{border-bottom:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-section-number{color:#b4554d;background:#f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-section-kicker,html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-section-icon,html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-section-content .source-ref{color:#b4554d}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-ingredient-reading{border-top:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-ingredient-reading .candidate-ingredient-reading-label{color:#b4554d}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-ingredient-link-list a{color:#4c463c;background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-ingredient-link-list a>span:last-child{color:#b4554d}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-ingredient-link-list a:hover{background:#f3ecdf;border-color:#ddd2bf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-ingredient-link-list a:focus-visible{outline:2px solid #b4554d}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-detail-table-wrap{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-detail-table caption{color:#b4554d;background:#fffdf8}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-detail-table :is(th,td){border-top:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-detail-table thead th{color:#4c463c;background:#f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-detail-table tbody th{color:#4c463c;background:#fffdf8}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-detail-table tbody td{background:#fffdf8}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-subsection{border-left:2px solid #ddd2bf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-subsection h3{color:#4c463c}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-reading-points li{border-bottom:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-reading-points li:before{background:#b4554d}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-article .candidate-usage-flow li{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-article .candidate-usage-flow li:not(:last-child):after{border-bottom:1px solid #ddd2bf;border-right:1px solid #ddd2bf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-step-number{color:#b4554d;background:#fffdf8;border:1px solid #ddd2bf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-reading-cautions .candidate-section-number{color:#b4554d;background:#f3ecdf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-reading-cautions .candidate-section-content{border-left:2px solid #ddd2bf}html[lang=ko] body.candidate-detail.ko-unified-page.magazine-detail .candidate-reading-cautions .candidate-section-icon{color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-search-section{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-query{color:#b4554d;background:#fffdf8;border:1px solid #ddd2bf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-query input{background:#fffdf8}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-query input::placeholder{color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-query:focus-within{outline:2px solid #ddd2bf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-search-button{color:#fffdf8;background:#4c463c;border:1px solid #4c463c}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-search-button:hover{background:#4c463c}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery :is(.kd-filter-label,.kd-category>span){color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-brand-chips button{color:#4c463c;background:#fffdf8;border:1px solid #ddd2bf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-brand-chips button[aria-pressed=true]{color:#fffdf8;background:#b4554d;border-color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-brand-chips button:hover{border-color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-category select{background:#fffdf8;border:1px solid #ddd2bf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-reset,html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-results-heading p{color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-product-card{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-product-photo{background:#fffdf8;border-bottom:1px solid #f3ecdf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-product-brand{color:#b4554d}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-product-category{color:#b4554d;background:#f3ecdf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-product-detail{color:#b4554d;border-top:1px solid #f3ecdf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-product-card-text{background:linear-gradient(150deg,#f3ecdf,#fffdf8)}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-empty{background:#fffdf8;border:1px solid #f3ecdf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-empty button{color:#b4554d;background:#fffdf8;border:1px solid #ddd2bf}html[lang=ko] body.ko-unified-page.magazine-detail .ko-product-discovery .kd-support{border-top:1px solid #f3ecdf}[data-personal-library] details{border-top:1px solid var(--line,#ddd2bf);margin-block:22px;padding-top:16px}[data-personal-library] summary{cursor:pointer;min-height:44px;color:var(--rouge,#9e2b25)}[data-personal-library] form{gap:12px;margin-block:18px;display:grid}[data-personal-library] label{flex-direction:column;gap:7px;min-width:0;display:flex}[data-personal-library] :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);color:var(--ink,#1a1712);padding:10px}[data-personal-library] textarea{resize:vertical;min-height:120px}[data-personal-library] button{min-height:44px}.personal-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.personal-mark{font:500 12px/1.6 var(--font-body,sans-serif);color:var(--rouge,#9e2b25);border:1px solid;border-radius:2px;margin-inline-start:8px;padding:2px 7px;display:inline-block}.personal-mark[data-kind=interest]{color:var(--ink,#1a1712)}[data-personal-summary]{border-inline-start:2px solid var(--rouge,#9e2b25);padding:12px;font-size:14px}[data-personal-library] a[aria-disabled=true]{pointer-events:none;opacity:.6}[data-personal-status]{overflow-wrap:anywhere;padding-block:8px}[data-reader-dialog] [data-personal-library] form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}[data-reader-dialog] [data-personal-library] label{text-align:start;flex-flow:column;align-items:stretch;width:100%;display:flex}[data-reader-dialog] [data-personal-library] :is(input,select,textarea){width:100%;min-width:0}[data-reader-dialog] [data-personal-library] form>button{justify-self:start}[data-personal-library] textarea:focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:3px}[data-personal-controls]{border:0;min-width:0;margin:0;padding:0}[data-personal-controls]>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-entry{border-top:1px solid var(--line,#ddd2bf);font:14px/1.7 var(--font-body,sans-serif);padding-block:20px}.reader-entry button,.reader-actions button{border:1px solid var(--line,#ddd2bf);min-height:44px;color:var(--ink,#1a1712);font:inherit;cursor:pointer;background:0 0;padding:8px 13px}.reader-entry p{color:var(--body,#4c463c);margin:8px 0;font-size:13px}.reader-actions{font:13px/1.6 var(--font-body,sans-serif);flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.reader-actions small{color:var(--muted,#857d6e);flex-basis:100%}.reader-actions button[aria-pressed=true]{background:var(--rouge,#9e2b25);color:#fffdf8;border-color:var(--rouge,#9e2b25)}.reader-tray-slot{box-sizing:border-box;margin-block:12px}.reader-tray-dock{z-index:1000;box-sizing:border-box;background:var(--paper,#faf6ef);border:1px solid var(--ink,#1a1712);width:min(560px,100% - 32px);font:14px/1.7 var(--font-body,sans-serif);position:fixed;bottom:12px;right:16px;box-shadow:0 6px 24px #1a17121a}.reader-tray-dock.reader-tray-in-flow{z-index:auto;width:min(560px,100%);margin-left:auto;position:relative;bottom:auto;right:auto}.reader-tray{box-sizing:border-box;max-height:65vh;padding:14px 18px;overflow:auto}.reader-tray summary{align-items:center;padding-right:88px;display:flex;min-height:44px!important}.reader-tray summary:after{content:"＋";margin-left:12px}.reader-tray[open] summary:after{content:"−"}.reader-tray [data-reader-tray-items]>div>span{overflow-wrap:anywhere;min-width:0}.reader-tray [data-reader-tray-items] button{flex-shrink:0}.reader-tray-dismiss{z-index:1;font:inherit;cursor:pointer;background:var(--paper,#faf6ef);min-height:44px;color:var(--ink,#1a1712);border:1px solid var(--line,#ddd2bf);padding:8px 12px;position:absolute;top:14px;right:12px}.reader-comparison-reopen{border:0;padding-block:0}.reader-tray-slot[hidden],.reader-comparison-reopen[hidden]{display:none!important}.reader-tray :is(a,button,summary):focus-visible,.reader-tray-dismiss:focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:3px}.reader-tray summary{cursor:pointer;min-height:28px}.reader-tray [data-reader-tray-items]>div{justify-content:space-between;gap:12px;margin-block:12px;display:flex}.reader-tray a{color:var(--rouge,#9e2b25)}.reader-tray-buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reader-tray button,.reader-dialog button{font:inherit;border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);min-height:44px;color:var(--ink,#1a1712);cursor:pointer;padding:8px 12px}.reader-dialog{--reader-dialog-padding:24px;border:1px solid var(--ink,#1a1712);background:var(--paper,#faf6ef);width:min(760px,100% - 32px);max-height:85vh;padding:var(--reader-dialog-padding);color:var(--ink,#1a1712);font:14px/1.8 var(--font-body,sans-serif);overflow:auto}.reader-dialog::backdrop{background:#1a171255}.reader-dialog>header{top:calc(-1 * var(--reader-dialog-padding));z-index:5;margin:calc(-1 * var(--reader-dialog-padding)) calc(-1 * var(--reader-dialog-padding)) 18px;padding:16px var(--reader-dialog-padding);background:var(--paper,#faf6ef);border-bottom:1px solid var(--line,#ddd2bf);justify-content:space-between;align-items:center;gap:15px;display:flex;position:sticky}.reader-dialog h2{font:500 26px/1.5 var(--font-display,serif);margin:0}.reader-dialog h3{font-size:17px}.reader-dialog select,.reader-dialog input:not([type=checkbox]){border:1px solid var(--line,#ddd2bf);max-width:100%;min-height:44px;font:inherit;color:inherit;background:#fffdf8;padding:8px}.reader-dialog form,.reader-folder-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0;display:flex}.reader-dialog label{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reader-dialog label:has(select){flex-direction:column;align-items:start}.reader-tabs{border-bottom:1px solid var(--line,#ddd2bf);flex-wrap:wrap;gap:10px;margin-top:18px;padding-bottom:12px;display:flex}.reader-tabs button[aria-pressed=true]{border-color:var(--rouge,#9e2b25);color:var(--rouge,#9e2b25)}.reader-item{border-top:1px solid var(--line,#ddd2bf);overflow-wrap:anywhere;padding:18px 0}.reader-item>a{color:var(--ink,#1a1712);font-weight:600;display:block}.reader-item small{color:var(--muted,#857d6e);display:block}.reader-item-controls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.reader-dialog [hidden],.reader-tray[hidden]{display:none!important}@media (width<=760px){.reader-dialog{--reader-dialog-padding:18px}.reader-folder-controls button{font-size:12px}.reader-item-controls{gap:6px}.reader-actions button{font-size:12px}}.reader-entry .reader-notice{z-index:1100;box-sizing:border-box;border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);pointer-events:none;width:min(560px,100% - 32px);padding:12px 18px;position:fixed;top:12px;right:16px;box-shadow:0 4px 14px #1a17121a}.reader-transfer{border-top:1px solid var(--line,#ddd2bf);margin-top:24px;padding-top:18px}.reader-transfer>summary{cursor:pointer;min-height:44px;color:var(--rouge,#9e2b25);font-weight:500}.reader-transfer p{overflow-wrap:anywhere}.reader-transfer .reader-file-label{flex-direction:column;align-items:start;gap:8px;margin-top:20px;display:flex}.reader-transfer input[type=file]{box-sizing:border-box;width:100%;min-width:0;font-size:13px}.reader-transfer [data-collection-preview]{border:1px solid var(--line,#ddd2bf);background:var(--paper-2,#f3ecdf);margin-top:18px;padding:14px}.reader-transfer button{margin:4px 8px 4px 0}.reader-transfer [data-collection-import]{border-color:var(--rouge,#9e2b25);color:var(--rouge,#9e2b25)}.reader-dialog :is(button,input,select,summary):focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:3px}.reader-dialog label{min-width:0;max-width:100%}.reader-dialog select{width:100%;min-width:0}.reader-dialog .reader-folder-controls>label{flex:220px}.reader-dialog button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.reader-dialog p{overflow-wrap:anywhere}.reader-more-tools{align-items:center;display:flex;position:relative}.reader-more-tools>summary,.reader-folder-tools>summary,.reader-history-controls>summary{cursor:pointer;min-height:44px;color:var(--rouge,#9e2b25);align-items:center;display:flex}.reader-more-tools>div{flex-wrap:wrap;gap:10px;display:flex}.reader-more-tools button[aria-pressed=true]{border-color:var(--rouge,#9e2b25);color:var(--rouge,#9e2b25)}.reader-recent-preview{border-bottom:1px solid var(--line,#ddd2bf);margin-bottom:16px;padding-bottom:16px}.reader-recent-preview h3{margin-top:0}.reader-history-controls,.reader-folder-tools{border-top:1px solid var(--line,#ddd2bf);margin-top:12px;padding-top:8px}.reader-history-controls label{margin-block:8px;display:flex}.reader-folder-tools form{align-items:end}.reader-folder-tools[open],.reader-history-controls[open]{padding-bottom:10px}@media (width<=600px){.reader-more-tools{flex-basis:100%;display:block}.reader-more-tools>summary{width:max-content}.reader-more-tools>div{padding-block:6px}.reader-tabs{align-items:flex-start}.reader-folder-controls{align-items:stretch}.reader-folder-controls>label{flex-basis:100%}}.personal-price[data-astro-cid-gnxueign] summary[data-astro-cid-gnxueign]{cursor:pointer;min-height:44px;color:var(--rouge,#9e2b25)}.personal-price-options[data-astro-cid-gnxueign],.personal-price-inputs[data-astro-cid-gnxueign]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:20px;display:grid}.personal-price[data-astro-cid-gnxueign] label[data-astro-cid-gnxueign]{flex-direction:column;gap:7px;min-width:0;margin-block:14px;display:flex}.personal-price[data-astro-cid-gnxueign] input[data-astro-cid-gnxueign],.personal-price[data-astro-cid-gnxueign] select[data-astro-cid-gnxueign]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);padding:12px}.personal-price[data-astro-cid-gnxueign] h3[data-astro-cid-gnxueign]{font:600 18px/1.6 var(--font-body,sans-serif);overflow-wrap:anywhere}.personal-price[data-astro-cid-gnxueign] article[data-astro-cid-gnxueign]{border:1px solid var(--line,#ddd2bf);padding:18px}.personal-price[data-astro-cid-gnxueign] fieldset[data-astro-cid-gnxueign]{min-width:0}.personal-price[data-astro-cid-gnxueign] [data-astro-cid-gnxueign][data-personal-price-result]{overflow-wrap:anywhere}@media (width<=640px){.personal-price-options[data-astro-cid-gnxueign],.personal-price-inputs[data-astro-cid-gnxueign]{grid-template-columns:minmax(0,1fr);gap:12px}}.selection-summary,.sensitive-shortlist{border-top:2px solid var(--rouge,#9e2b25);border-bottom:1px solid var(--line,#d9d0c3);min-width:0;margin-block:36px 48px;padding-block:26px}html[lang] body.magazine-detail main .article-body>.sensitive-shortlist>h2:not(:first-of-type):before,.selection-summary[hidden]{display:none}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.selection-grid article{overflow-wrap:anywhere;min-width:0;padding-block:12px}.selection-grid h3{margin:10px 0 16px;font-size:clamp(20px,2vw,25px);line-height:1.5}.selection-product{color:var(--rouge,#9e2b25);font-weight:650;line-height:1.6;display:block}.selection-grid p{font-size:16px;line-height:1.85}.selection-grid .selection-check{color:var(--muted,#665e58);border-left:2px solid var(--line,#d9d0c3);padding-left:14px;font-size:14px}.selection-grid small{color:var(--muted,#665e58);margin-top:8px;font-size:12px;display:block}.selection-boundary{border-top:1px solid var(--line,#d9d0c3);padding-top:18px;font-size:14px;line-height:1.8}.selection-image{object-fit:contain;object-position:center;width:100%;height:200px;margin:12px auto 20px;display:block}.sensitive-situations{padding-left:22px;line-height:1.85}.sensitive-situations li{margin-block:16px}.selection-grid a:focus-visible{outline-offset:5px;outline:2px solid}@media (width<=650px){.selection-grid{grid-template-columns:minmax(0,1fr);gap:12px}.selection-grid article+article{border-top:1px solid var(--line,#d9d0c3);padding-top:24px}}.three-product-selectors[data-astro-cid-32ram7wm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.three-product-selectors[data-astro-cid-32ram7wm] label[data-astro-cid-32ram7wm]{flex-direction:column;gap:8px;min-width:0;display:flex}.three-product-tool[data-astro-cid-32ram7wm] h3[data-astro-cid-32ram7wm]{font:600 17px/1.6 var(--font-body,sans-serif)}.three-product-tool[data-astro-cid-32ram7wm] [data-astro-cid-32ram7wm][data-three-product-results] ul[data-astro-cid-32ram7wm]{padding-left:20px}.three-product-tool[data-astro-cid-32ram7wm] [data-astro-cid-32ram7wm][data-three-product-results] li[data-astro-cid-32ram7wm]{margin-block:8px}.three-product-tool[data-astro-cid-32ram7wm] [data-astro-cid-32ram7wm][data-three-product-results]>details[data-astro-cid-32ram7wm]{margin-top:16px}.three-product-tool[data-astro-cid-32ram7wm] [data-astro-cid-32ram7wm][data-three-product-results] article[data-astro-cid-32ram7wm]{border-top:1px solid var(--line,#ddd2bf);padding-block:16px}@media (width<=760px){.three-product-selectors[data-astro-cid-32ram7wm]{grid-template-columns:minmax(0,1fr)}}.formula-tools{border-top:1px solid var(--line,#ddd2bf);color:var(--ink,#1a1712);font:14px/1.85 var(--font-body,sans-serif);margin-block:32px;padding-block:32px}.formula-tools h2{font:500 28px/1.6 var(--font-display,serif)}.formula-tools h3{font-size:17px;line-height:1.7}.formula-tools fieldset{border:1px solid var(--line,#ddd2bf);min-width:0;margin-block:20px;padding:20px}.formula-selectors{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formula-selectors label{flex-direction:column;gap:8px;min-width:0;display:flex}.formula-tools select{border:1px solid var(--line,#ddd2bf);width:100%;min-height:44px;color:inherit;font:inherit;background:#fffdf8;max-width:100%;padding:8px}.formula-tools option{overflow-wrap:anywhere}.formula-tools button{min-height:44px;font:inherit;background:var(--paper,#faf6ef);border:1px solid var(--line,#ddd2bf);color:inherit;cursor:pointer;margin:12px 10px 0 0;padding:8px 14px}.formula-tools details{border-top:1px solid var(--line,#ddd2bf);overflow-wrap:anywhere;margin-top:20px;padding:16px 0}.formula-tools summary{cursor:pointer}.formula-tools p,.formula-tools li{overflow-wrap:anywhere}.formula-tools [data-formula-comparison] article,.formula-tools [data-formula-similar] article{border-top:1px solid var(--line,#ddd2bf);padding-block:16px}.formula-tools a{color:var(--rouge,#9e2b25)}.formula-tools .formula-count{color:var(--muted,#857d6e);font-size:12px}@media (width<=760px){.formula-selectors{grid-template-columns:minmax(0,1fr)}.formula-tools h2{font-size:23px}.formula-tools fieldset{padding:14px}.formula-tools select{font-size:14px}}.formula-ethical{flex-wrap:wrap;gap:12px 24px;margin-block:20px;display:flex}.formula-ethical label{align-items:center;gap:8px;min-height:44px;display:flex}.formula-ethical p{flex-basis:100%;font-size:13px}.formula-tools .formula-compare-link{border:1px solid var(--rouge,#9e2b25);min-height:44px;margin-top:16px;padding:10px 14px;text-decoration:none;display:inline-block}.formula-tools .formula-compare-link:hover{background:var(--paper-2,#f3ecdf)}.similar-product-sort{align-items:center;gap:14px;margin-block:20px;display:flex}.similar-product-sort select{width:auto;max-width:100%}.similar-product-method{font-size:13px}.similar-product-method p{max-width:76ch}.formula-tools .similar-product-card{align-items:flex-start;gap:24px;padding-block:26px;display:flex}.similar-product-photo{background:var(--paper-2,#f3ecdf);flex:0 0 120px;justify-content:center;align-items:center;height:140px;display:flex}.similar-product-photo img{object-fit:contain;width:100%;max-width:100%;height:100%}.similar-product-body{flex:1;min-width:0}.similar-product-brand{color:var(--muted,#746b5e);margin:0 0 6px;font-size:12px}.formula-tools .similar-product-body h3{font:600 18px/1.65 var(--font-body,sans-serif);margin:0 0 12px}.similar-product-body h3 a{color:var(--ink,#1a1712);text-decoration:none}.similar-product-counts{margin:8px 0;font-size:14px;font-weight:500}.similar-product-total{color:var(--muted,#746b5e);margin:0;font-size:12px}@media (width<=760px){.formula-tools .similar-product-card{gap:14px}.similar-product-photo{flex-basis:76px;height:100px}.formula-tools .similar-product-body h3{font-size:15px}.similar-product-counts{font-size:13px}.similar-product-sort{flex-wrap:wrap}.similar-product-body .formula-compare-link{padding-inline:10px;font-size:13px}}.formula-tools :is(a,button,select,summary):focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:4px}.formula-tools [hidden]{display:none!important}.ingredient-condition-picker{border:1px solid var(--line,#ddd2bf);min-width:0;padding:14px}.ingredient-condition-picker input[type=search]{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:var(--paper,#faf6ef);border:1px solid var(--line,#ddd2bf);padding:9px 10px}.ingredient-condition-options{overscroll-behavior:contain;max-height:240px;margin-top:12px;overflow:auto}.formula-selectors .ingredient-condition-options label{overflow-wrap:anywhere;cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:6px 2px;line-height:1.6;display:flex}.ingredient-condition-options input{width:18px;height:18px;accent-color:var(--rouge,#9e2b25);flex:none}.ingredient-condition-selected{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.formula-tools .ingredient-condition-chip{border-color:var(--rouge,#9e2b25);color:var(--rouge,#9e2b25);text-align:left;overflow-wrap:anywhere;max-width:100%;margin:0;padding:6px 10px}.formula-tools .ingredient-condition-count{color:var(--muted,#857d6e);margin:10px 0;font-size:12px}.ingredient-condition-picker :is(input,button):focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:3px}.formula-tools .formula-filter-disclosure{border-block:1px solid var(--line,#ddd2bf);padding:0}.formula-filter-disclosure>summary{min-height:64px;color:var(--ink,#1a1712);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 4px;font-weight:500;list-style:none;display:flex}.formula-filter-disclosure>summary::-webkit-details-marker{display:none}.formula-filter-disclosure>summary:after{content:"+";font:400 26px/1 var(--font-display,serif);color:var(--rouge,#9e2b25)}.formula-filter-disclosure[open]>summary:after{content:"−"}.formula-filter-disclosure>summary small{color:var(--muted,#857d6e);margin-left:auto;font-size:12px;font-weight:400}.formula-filter-disclosure fieldset{border:0;margin-top:8px;padding:0}.formula-filter-disclosure legend{letter-spacing:.06em;color:var(--muted,#857d6e);padding:0 0 12px;font-size:12px}@media (width<=760px){.formula-filter-disclosure>summary{gap:4px 10px}.formula-filter-disclosure>summary small{flex-basis:100%;order:3;margin-left:0}.ingredient-condition-picker{padding:12px}}.formula-tools[data-formula-mode=compare],.comparison-price-section{margin-block:36px;padding-block:30px;scroll-margin-top:24px}.formula-tools[data-formula-mode=compare]>h2,.comparison-price-section>h2{font:500 28px/1.45 var(--font-display,serif);margin:0 0 14px}.comparison-formula-overview{margin-block:22px;font-size:15px}.comparison-ingredient-grid,.comparison-price-grid,.comparison-availability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px;display:grid}.formula-tools .comparison-ingredient-card,.comparison-price-card,.comparison-availability-card{border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);min-width:0;padding:22px}.formula-tools .comparison-ingredient-card.is-shared{background:var(--paper-2,#f3ecdf);grid-column:1/-1}.formula-tools .comparison-ingredient-card h3{font:600 17px/1.6 var(--font-body,sans-serif);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0;display:flex}.formula-tools .comparison-count{color:var(--rouge,#9e2b25);font:500 26px/1.3 var(--font-display,serif);white-space:nowrap}.comparison-product-name{min-height:3.6em;color:var(--muted,#746b5e);margin:12px 0 20px;font-size:13px;line-height:1.8}.formula-tools .comparison-ingredient-names{flex-wrap:wrap;gap:8px 12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.comparison-ingredient-names li{border-bottom:1px solid var(--line,#ddd2bf);overflow-wrap:anywhere;max-width:100%;padding:3px 0;font-size:14px;line-height:1.8}.formula-tools .comparison-ingredient-card details{margin:18px 0 0;padding:12px 0 0}.comparison-ingredient-card summary{min-height:36px;font-size:13px}.formula-tools .comparison-formula-sources{margin-top:20px;padding-top:16px;font-size:13px}.comparison-formula-sources>div{border-bottom:1px solid var(--line,#ddd2bf);padding-block:18px}.formula-tools .comparison-formula-sources h3{margin:0 0 12px;font-size:15px}.comparison-formula-sources p{line-height:1.9}.comparison-kicker{font:400 11px/1.6 var(--mono,monospace);letter-spacing:.12em;color:var(--rouge,#9e2b25);margin:0 0 12px}.comparison-price-card .comparison-product-brand{color:var(--muted,#746b5e);margin:0 0 8px;font-size:12px}.comparison-price-card h3,.comparison-availability-card h3{font:600 16px/1.7 var(--font-body,sans-serif);overflow-wrap:anywhere;margin:0 0 24px}.comparison-price-card .comparison-price-amount{font:500 28px/1.5 var(--font-display,serif);color:var(--ink,#1a1712);margin:0 0 20px}.comparison-price-card dl{margin:0}.comparison-price-card dl>div{border-top:1px solid var(--line,#ddd2bf);gap:4px;padding-block:12px;display:grid}.comparison-price-card dt{color:var(--muted,#746b5e);font-size:12px}.comparison-price-card dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.comparison-price-date,.comparison-footnote,.comparison-price-empty{font-size:13px;line-height:1.85}.comparison-price-date{color:var(--muted,#746b5e);margin:20px 0 8px}.comparison-price-card>a{padding-block:6px;font-size:13px;display:inline-block}.comparison-price-card .comparison-price-empty{margin-block:16px;font-weight:500}.comparison-price-card>p:not([class]){font-size:13px;line-height:1.85}.comparison-footnote{color:var(--muted,#746b5e);margin:20px 0 0}@media (width<=760px){.formula-tools[data-formula-mode=compare]>h2,.comparison-price-section>h2{font-size:23px}.comparison-ingredient-grid,.comparison-price-grid,.comparison-availability-grid{gap:12px}.formula-tools .comparison-ingredient-card,.comparison-price-card,.comparison-availability-card{padding:16px 12px}.formula-tools .comparison-ingredient-card h3{font-size:14px}.formula-tools .comparison-count{font-size:23px}.comparison-price-card h3,.comparison-availability-card h3{min-height:5.1em;margin-bottom:18px;font-size:14px}.comparison-price-card .comparison-price-amount{font-size:23px}.comparison-ingredient-names li{font-size:13px}.comparison-product-name{min-height:5.4em;font-size:12px}}.ko-persona-next[data-astro-cid-7gwyuuse]{border-top:1px solid var(--line,#d9d0c3);margin-block:32px;padding-block:30px}.ko-persona-next[data-astro-cid-7gwyuuse]>h2[data-astro-cid-7gwyuuse]{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(23px,3vw,32px);line-height:1.42}.product-context[data-astro-cid-7gwyuuse]{margin:0;line-height:1.8}.persona-choices[data-astro-cid-7gwyuuse]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px;margin-block:22px;display:grid}.persona-choices[data-astro-cid-7gwyuuse] article[data-astro-cid-7gwyuuse]{border-top:1px solid var(--line,#d9d0c3);overflow-wrap:anywhere;min-width:0;padding-top:16px}.persona-choices[data-astro-cid-7gwyuuse] h3[data-astro-cid-7gwyuuse]{margin:0 0 8px;font-size:17px;line-height:1.55}.persona-choices[data-astro-cid-7gwyuuse] p[data-astro-cid-7gwyuuse]{margin:0 0 10px;line-height:1.8}.persona-choices[data-astro-cid-7gwyuuse] a[data-astro-cid-7gwyuuse],.persona-choices[data-astro-cid-7gwyuuse] button[data-astro-cid-7gwyuuse]{text-align:left;align-items:center;width:fit-content;max-width:100%;min-height:44px;line-height:1.5;display:flex}.persona-choices[data-astro-cid-7gwyuuse] button[data-astro-cid-7gwyuuse]{color:var(--rouge,#9e2b25);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:6px 0}.persona-choices[data-astro-cid-7gwyuuse] button[data-astro-cid-7gwyuuse]:disabled{display:none}.persona-choices[data-astro-cid-7gwyuuse] [data-astro-cid-7gwyuuse]:focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:4px}.storage-note[data-astro-cid-7gwyuuse]{color:var(--muted,#665e58);font-size:14px;line-height:1.7}.reader-evidence[data-astro-cid-rtm6rni4] article[data-astro-cid-rtm6rni4]{border-top:1px solid var(--line,#ddd2bf);padding-block:18px}.reader-evidence[data-astro-cid-rtm6rni4] h4[data-astro-cid-rtm6rni4]{font:600 15px/1.7 var(--font-body,sans-serif)}.reader-evidence[data-astro-cid-rtm6rni4] [data-astro-cid-rtm6rni4][hidden]{display:none!important}.reader-evidence[data-astro-cid-rtm6rni4] select[data-astro-cid-rtm6rni4]{max-width:100%;font:inherit;min-height:44px;padding:10px;display:block}.reader-evidence[data-astro-cid-rtm6rni4]>section[data-astro-cid-rtm6rni4]{margin-top:28px}.content-correction[data-astro-cid-gsd2y7ou]{font:14px/1.8 var(--font-body,sans-serif);color:var(--ink,#252018);margin-block:36px 48px}.content-correction[data-astro-cid-gsd2y7ou]>details[data-astro-cid-gsd2y7ou]{border-top:1px solid var(--line,#ddd2bf);padding-top:18px}.content-correction[data-astro-cid-gsd2y7ou] summary[data-astro-cid-gsd2y7ou]{cursor:pointer;min-height:44px;color:var(--rouge,#9e2b25);font-weight:500}.content-correction[data-astro-cid-gsd2y7ou] form[data-astro-cid-gsd2y7ou]{gap:16px;max-width:680px;margin-block:20px;display:grid}.content-correction[data-astro-cid-gsd2y7ou] label[data-astro-cid-gsd2y7ou]{gap:6px;min-width:0;display:grid}.content-correction[data-astro-cid-gsd2y7ou] [data-astro-cid-gsd2y7ou]:is(select,input,textarea){box-sizing:border-box;border:1px solid var(--line,#ddd2bf);background:var(--paper,#faf6ef);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:0;padding:10px;line-height:1.7}.content-correction[data-astro-cid-gsd2y7ou] textarea[data-astro-cid-gsd2y7ou]{resize:vertical}.content-correction[data-astro-cid-gsd2y7ou] [data-astro-cid-gsd2y7ou]:is(select,input){min-height:44px}.content-correction[data-astro-cid-gsd2y7ou] button[data-astro-cid-gsd2y7ou]{border:1px solid var(--rouge,#9e2b25);min-height:44px;color:var(--rouge,#9e2b25);font:inherit;cursor:pointer;background:0 0;justify-self:start;padding:8px 14px}.content-correction[data-astro-cid-gsd2y7ou] .correction-actions[data-astro-cid-gsd2y7ou]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.content-correction[data-astro-cid-gsd2y7ou] [data-astro-cid-gsd2y7ou][data-correction-preview]{max-width:680px}.content-correction[data-astro-cid-gsd2y7ou] a[data-astro-cid-gsd2y7ou]{color:var(--rouge,#9e2b25);overflow-wrap:anywhere}.content-correction[data-astro-cid-gsd2y7ou] .correction-note[data-astro-cid-gsd2y7ou]{color:var(--muted,#746b5e);font-size:13px}.content-correction[data-astro-cid-gsd2y7ou] [data-astro-cid-gsd2y7ou][hidden]{display:none!important}.content-correction[data-astro-cid-gsd2y7ou] [data-astro-cid-gsd2y7ou]:is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--rouge,#9e2b25);outline-offset:3px}
