body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16.5px/1.75 "Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:#3E322E;background-color:#FDFBF8;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14.4375px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#BA626A;text-decoration:none}a:visited{color:#903f47}a:hover{color:#3E322E;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18.5625px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15.46875px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#735d55;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:10px 15px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:55.95px;position:relative}.site-title{font-size:26.8125px;font-weight:300;line-height:64.96875px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:64.96875px}.site-nav .nav-trigger{display:none}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#3E322E;line-height:1.75}.site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width: 600px){.site-nav{position:absolute;top:9px;right:15px;background-color:#FDFBF8;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav label[for="nav-trigger"]{display:block;float:right;width:36px;height:36px;z-index:2;cursor:pointer}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{fill:#424242}.site-nav input ~ .trigger{clear:both;display:none}.site-nav input:checked ~ .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:18.5625px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15.46875px;color:#828282;margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - (30px / 2))}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - (30px / 2))}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - (30px / 2))}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - (30px / 2))}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}.page-content{padding:30px 0;flex:1}.page-heading{font-size:33px}.post-list-heading{font-size:28.875px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14.4375px;color:#828282}.post-link{display:block;font-size:24.75px}.post-header{margin-bottom:30px}.post-title{font-size:43.3125px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:37.125px}}.post-content{margin-bottom:30px}.post-content h2{font-size:33px}@media screen and (max-width: 800px){.post-content h2{font-size:28.875px}}.post-content h3{font-size:26.8125px}@media screen and (max-width: 800px){.post-content h3{font-size:22.6875px}}.post-content h4{font-size:20.625px}@media screen and (max-width: 800px){.post-content h4{font-size:18.5625px}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}h1,h2,h3,h4,h5,h6,.site-title,.post-title{font-family:"Gowun Batang", "NanumMyeongjo", serif;font-weight:700;color:#3E322E}.site-title,.site-title:visited{color:#3E322E;letter-spacing:0.02em}.site-header{background:#FAF7F2}a{color:#BA626A}a:visited{color:#a5545c}a:hover{color:#8d454c}.post-content img,.home img{border-radius:12px;box-shadow:0 2px 12px rgba(62,50,46,0.1);margin:8px 0}.post-link{font-family:"Gowun Batang", "NanumMyeongjo", serif;font-size:1.35rem}.post-meta{color:#9b8f86}blockquote{color:#6f635b;background:#FAF7F2;padding:18px 24px;border-radius:12px;font-style:normal}blockquote>:last-child{margin-bottom:0}table{border-collapse:collapse}table th{background:#FAF7F2;color:#3E322E}table th,table td{border:1px solid #EAE2D8}.site-footer{background:#FAF7F2;margin-top:52px}.latest-heading{margin-top:54px}.post-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:22px;margin-top:18px}.post-card{display:block;background:#fff;border:1px solid #EAE2D8;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s ease, box-shadow .15s ease}.post-card:hover{transform:translateY(-4px);box-shadow:0 8px 22px rgba(62,50,46,0.12);text-decoration:none}.pc-thumb{aspect-ratio:16/10;overflow:hidden}.pc-thumb img{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;margin:0}.pc-body{padding:14px 16px 16px}.pc-cat{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#BA626A;background:#F7E8EA;border-radius:999px;padding:3px 10px;margin-bottom:8px}.pc-title{margin:0 0 6px;font-size:1.05rem;line-height:1.45;color:#3E322E}.post-card:hover .pc-title{color:#BA626A}.pc-date{font-size:.8rem;color:#9b8f86}.freebie-callout{display:block;background:#FAF7F2;border:2px dashed #E9C9CC;border-radius:14px;padding:18px 22px;margin:26px 0;text-decoration:none;color:#3E322E}.freebie-callout:hover{border-style:solid;text-decoration:none}.freebie-callout strong{color:#BA626A}.soso-footer{text-align:center;padding:10px 0 4px}.soso-footer p{margin:4px 0}.sf-brand{font-family:"Gowun Batang", serif;font-weight:700;font-size:1.1rem}.sf-desc{color:#9b8f86;font-size:.9rem}.sf-links{font-size:.9rem}.sf-note{color:#b3a89f;font-size:.78rem;margin-top:10px}.freebie-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:18px;margin:24px 0 10px}.fb-item{text-align:center}.fb-preview{display:block;position:relative;border:1px solid #EAE2D8;border-radius:12px;overflow:hidden;background:#FAF7F2}.fb-preview img{width:100%;display:block;border-radius:0;box-shadow:none;margin:0}.fb-zoom{position:absolute;left:0;right:0;bottom:0;padding:6px 0;font-size:.78rem;color:#fff;background:rgba(62,50,46,0.62);opacity:0;transition:opacity .15s ease}.fb-preview:hover .fb-zoom{opacity:1}.fb-name{margin:8px 0 6px;font-size:.92rem;color:#3E322E;font-weight:700}.fb-dl{display:inline-block;padding:7px 16px;border-radius:999px;font-size:.84rem;font-weight:700;background:#BA626A;color:#fff !important;text-decoration:none}.fb-dl:hover{background:#a5545c;text-decoration:none}.fb-all{margin-top:18px;font-size:.95rem;color:#6f635b}.fb-lightbox{display:none;position:fixed;inset:0;z-index:999;background:rgba(62,50,46,0.86);text-align:center;padding:4vh 4vw;overflow:auto}.fb-lightbox:target{display:block}.fb-lightbox img{max-width:min(92vw, 620px);max-height:72vh;border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,0.35);margin:0 0 16px}.fb-close{display:block;text-align:right;color:#fff !important;font-size:.95rem;text-decoration:none;margin-bottom:10px}.fb-lightbox .fb-dl{display:inline-block}.shop-cta{display:flex;align-items:center;gap:18px;margin:34px 0 22px;padding:20px 22px;border-radius:18px;text-decoration:none !important;background:linear-gradient(135deg, #FCF3F1 0%, #FAF7F2 60%, #F6F1E9 100%);border:2px solid #E9C9CC;box-shadow:0 4px 16px rgba(62,50,46,0.07);transition:transform .15s ease, box-shadow .15s ease}.shop-cta:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(186,98,106,0.2)}.shop-cta-img{width:76px;flex:0 0 76px;margin:0 !important;box-shadow:none !important;border-radius:0 !important}.shop-cta-body{display:block}.shop-cta-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:#fff;background:#BA626A;border-radius:999px;padding:4px 12px;margin-bottom:9px}.shop-cta-title{display:block;font-family:"Gowun Batang", serif;font-weight:700;font-size:1.16rem;line-height:1.45;color:#3E322E;margin-bottom:5px}.shop-cta-desc{display:block;font-size:.89rem;color:#7a6f68;margin-bottom:12px}.shop-cta-btn{display:inline-block;padding:10px 24px;border-radius:999px;background:#BA626A;color:#fff;font-weight:700;font-size:.93rem}.shop-cta:hover .shop-cta-btn{background:#a5545c}@media (max-width: 520px){.shop-cta{flex-direction:column;text-align:center;gap:10px}.shop-cta-img{width:64px;flex:none}}.mini-cta{display:block;text-align:center;margin:6px 0 10px;padding:13px 16px;border-radius:12px;background:#FAF7F2;border:1px dashed #E9C9CC;font-size:.92rem;color:#6f635b !important;text-decoration:none !important}.mini-cta:hover{border-style:solid;color:#BA626A !important}.nav-shop{background:#BA626A;color:#fff !important;border-radius:999px;padding:5px 14px !important;font-weight:700}.nav-shop:hover{background:#a5545c;text-decoration:none !important}.story{margin:30px 0 8px}.story-row{display:flex;align-items:center;gap:26px;margin-bottom:30px;padding-bottom:8px}.story-row.reverse{flex-direction:row-reverse}.story-row img{width:190px;flex:0 0 190px;border-radius:14px;margin:0;box-shadow:0 3px 14px rgba(62,50,46,0.1)}.story-row h2{margin:0 0 8px;font-size:1.32rem;font-family:"Gowun Batang", serif}.story-row p{margin:0;color:#5c524c;line-height:1.8}@media (max-width: 600px){.story-row,.story-row.reverse{flex-direction:column;text-align:center;gap:14px}.story-row img{width:150px;flex:none}.js-anim .story-row.reveal,.js-anim .story-row.reverse.reveal{transform:translateY(16px)}}.latest-sub{color:#9b8f86;font-size:.92rem;margin:4px 0 0}.drop-next{background:#FAF7F2;border:1px solid #EAE2D8;border-radius:10px;padding:11px 16px;font-size:.92rem;color:#6f635b;margin:18px 0 26px}.drop-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:38px 0 6px}.drop-vol{background:#BA626A;color:#fff;font-weight:700;font-size:.82rem;border-radius:999px;padding:4px 13px}.drop-title{font-family:"Gowun Batang", serif;font-weight:700;font-size:1.2rem;color:#3E322E}.drop-date{margin-left:auto;font-size:.85rem;color:#9b8f86}.drop-note{color:#7a6f68;font-size:.9rem;margin:8px 0 0}.starter-box{margin:34px 0 10px;padding:18px 22px;border-radius:14px;background:#FAF7F2;border:1px solid #EAE2D8}.starter-title{margin:0 0 10px;font-family:"Gowun Batang", serif;font-weight:700;font-size:1.02rem;color:#3E322E}.starter-list{margin:0;padding-left:22px}.starter-list li{margin-bottom:6px;font-size:.95rem}.starter-list li::marker{color:#BA626A;font-weight:700}.site-nav .page-link.active{color:#BA626A;font-weight:700}.site-nav .nav-shop.active{border-bottom:none}html,body{overflow-x:clip}.story{overflow-x:clip}.js-anim .reveal{opacity:0;transform:translateY(18px) scale(0.985);transition:opacity 0.62s cubic-bezier(0.25, 0.46, 0.45, 0.94) var(--d, 0ms),transform 0.62s cubic-bezier(0.22, 0.98, 0.36, 1.02) var(--d, 0ms);will-change:opacity, transform}.js-anim .reveal.in{opacity:1;transform:none}.js-anim .story-row.reveal{transform:translateX(-22px)}.js-anim .story-row.reverse.reveal{transform:translateX(22px)}.js-anim .story-row.reveal.in{transform:none}.js-anim .fb-item.reveal{transform:translateY(14px) scale(0.9)}.js-anim .fb-item.reveal.in{transform:none}.reduce-motion .reveal{opacity:1 !important;transform:none !important}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important}}@keyframes soso-rise{from{opacity:0;transform:translateY(14px) scale(0.99)}to{opacity:1;transform:none}}.home>p:first-of-type img,.home img:first-of-type{animation:soso-rise 0.85s cubic-bezier(0.22, 0.98, 0.36, 1.02) both}.post-card{transition:transform 0.22s cubic-bezier(0.22, 0.98, 0.36, 1.02),box-shadow 0.22s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.pc-thumb img{transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.post-card:hover .pc-thumb img{transform:scale(1.06)}.post-card:hover{transform:translateY(-6px)}.fb-preview{transition:transform 0.22s cubic-bezier(0.22, 0.98, 0.36, 1.02),box-shadow 0.22s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fb-preview:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 20px rgba(62,50,46,0.14)}.fb-preview img{transition:transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fb-preview:hover img{transform:scale(1.05)}.shop-cta-btn{position:relative;overflow:hidden}.shop-cta-btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg, transparent, rgba(255,255,255,0.42), transparent);transform:skewX(-18deg);animation:soso-shine 3.6s ease-in-out infinite}@keyframes soso-shine{0%, 62%{left:-60%}86%, 100%{left:120%}}.fb-dl{transition:transform 0.14s cubic-bezier(0.22, 0.98, 0.36, 1.02),background 0.18s ease}.fb-dl:hover{transform:translateY(-2px)}.fb-dl:active{transform:translateY(0) scale(0.97)}.fb-lightbox{animation:soso-fade .24s ease both}.fb-lightbox img{animation:soso-zoom 0.34s cubic-bezier(0.22, 0.98, 0.36, 1.02) both}@keyframes soso-fade{from{opacity:0}to{opacity:1}}@keyframes soso-zoom{from{opacity:0;transform:scale(0.92) translateY(10px)}to{opacity:1;transform:none}}.site-header{transition:box-shadow 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94),background 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.site-header.scrolled{box-shadow:0 2px 14px rgba(62,50,46,0.1)}.site-nav .page-link{transition:color .18s ease}.read-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;background:transparent;pointer-events:none}.read-bar span{display:block;height:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg, #E9C9CC, #BA626A);transition:transform .08s linear}.drop-head:first-of-type .drop-vol{animation:soso-pulse 2.6s ease-in-out infinite}@keyframes soso-pulse{0%, 100%{box-shadow:0 0 0 0 rgba(186,98,106,0.34)}55%{box-shadow:0 0 0 8px rgba(186,98,106,0)}}.post-content a:not(.fb-dl):not(.shop-cta):not(.mini-cta),.page-content .story a{background-image:linear-gradient(#BA626A, #BA626A);background-size:0% 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size 0.32s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-decoration:none}.post-content a:not(.fb-dl):not(.shop-cta):not(.mini-cta):hover{background-size:100% 1.5px}@media screen and (max-width: 600px){.site-header .wrapper{position:relative}.site-nav{position:absolute;top:10px;right:15px;background:transparent;border:none;text-align:right;line-height:1}.site-nav label[for="nav-trigger"]{width:42px;height:42px;border-radius:12px;background:#FAF7F2;border:1px solid #EAE2D8}.site-nav .menu-icon{width:40px;height:40px;padding-top:12px}.site-nav .menu-icon>svg{fill:#3E322E}.site-nav input ~ .trigger{display:none}.site-nav input:checked ~ .trigger{display:block;position:absolute;top:52px;right:0;min-width:210px;padding:8px 0;text-align:left;z-index:200;background:#fff;border:1px solid #EAE2D8;border-radius:14px;box-shadow:0 12px 32px rgba(62,50,46,0.18);animation:soso-menu-in 0.18s cubic-bezier(0.22, 0.98, 0.36, 1.02) both}.site-nav .page-link{display:block;margin:0;padding:12px 18px;white-space:nowrap;font-size:.98rem;border-bottom:none}.site-nav .page-link:not(:last-child){margin-right:0}.site-nav .page-link.active{background:#FAF7F2;color:#BA626A;font-weight:700;border-bottom:none}.site-nav .nav-shop{display:block;margin:8px 12px 4px;padding:11px 16px !important;text-align:center;border-radius:999px}.site-title{font-size:1.32rem;line-height:62px}}@keyframes soso-menu-in{from{opacity:0;transform:translateY(-8px) scale(0.97)}to{opacity:1;transform:none}}.buy-note{background:#FAF7F2;border-radius:12px;padding:14px 18px;font-size:.9rem;color:#6f635b;margin:20px 0 30px;line-height:1.7}.buy-note strong{color:#BA626A}.product{display:flex;gap:22px;align-items:flex-start;padding:22px 0 26px}.product-img{flex:0 0 190px;display:block;border-radius:12px;overflow:hidden}.product-img img{width:100%;display:block;margin:0;border-radius:12px;box-shadow:0 3px 12px rgba(62,50,46,0.1);transition:transform .35s ease}.product-img:hover img{transform:scale(1.04)}.product-body{flex:1;min-width:0}.product-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#fff;background:#BA626A;border-radius:999px;padding:3px 11px;margin-bottom:7px}.product-name{margin:0 0 3px;font-family:"Gowun Batang", serif;font-size:1.24rem;color:#3E322E}.product-en{margin:0 0 9px;font-size:.82rem;color:#a99e95;font-style:italic}.product-desc{margin:0 0 8px;font-size:.95rem;color:#5c524c;line-height:1.75}.product-detail{margin:0 0 14px;font-size:.84rem;color:#8b9e7e;font-weight:500}.product-buy{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0}.product-price{font-family:"Gowun Batang", serif;font-weight:700;font-size:1.3rem;color:#BA626A}.product-btn{display:inline-block;padding:9px 20px;border-radius:999px;font-size:.89rem;font-weight:700;background:#BA626A;color:#fff !important;text-decoration:none !important;transition:background .18s ease, transform .15s ease}.product-btn:hover{background:#a5545c;transform:translateY(-2px)}@media (max-width: 600px){.product{flex-direction:column;gap:14px}.product-img{flex:none;width:100%;max-width:300px;margin:0 auto}.product-body{text-align:center}.product-buy{justify-content:center}}.pin-wrap{position:relative;display:inline-block;max-width:100%;line-height:0}.pin-save{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;background:rgba(230,0,35,0.94);color:#fff !important;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none !important;box-shadow:0 3px 10px rgba(0,0,0,0.22);opacity:0;transform:translateY(-4px);transition:opacity .18s ease, transform .18s ease}.pin-wrap:hover .pin-save,.pin-save:focus{opacity:1;transform:none}.pin-save:hover{background:#c8001e}@media (hover: none){.pin-save{opacity:.92;transform:none;padding:6px 11px;font-size:.74rem}}.related{margin-top:54px}.related-heading{font-size:1.24rem;margin-bottom:14px}.post-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 10px}.pn{display:block;padding:14px 18px;border-radius:12px;background:#FAF7F2;border:1px solid #EAE2D8;text-decoration:none !important;transition:border-color .18s ease, transform .15s ease}.pn:hover{border-color:#E9C9CC;transform:translateY(-2px)}.pn-next{text-align:right}.pn-label{display:block;font-size:.78rem;color:#BA626A;font-weight:700;margin-bottom:5px}.pn-title{display:block;font-size:.93rem;color:#3E322E;line-height:1.5}.post-prevnext:has(.pn-next:only-child){grid-template-columns:1fr}@media (max-width: 600px){.post-prevnext{grid-template-columns:1fr}.pn-next{text-align:left}}.site-header{position:sticky;top:0;z-index:300;background:rgba(250,247,242,0.94);backdrop-filter:saturate(160%) blur(8px);-webkit-backdrop-filter:saturate(160%) blur(8px);transition:box-shadow .25s ease, padding .2s ease}.site-header .wrapper{display:flex;align-items:center;gap:14px}.site-title{float:none !important;transition:font-size .2s ease, line-height .2s ease}.site-nav{float:none !important;margin-left:auto}.site-header.compact .site-title{font-size:1.16rem;line-height:50px}.site-header.compact{box-shadow:0 2px 14px rgba(62,50,46,0.1)}.header-post-title{flex:1 1 auto;min-width:0;margin-left:4px;font-family:"Gowun Batang", serif;font-weight:700;font-size:.96rem;color:#3E322E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .22s ease, transform .22s ease;pointer-events:none}.site-header.show-title .header-post-title{opacity:1;transform:none}.site-header.show-title .brand-text{display:none}.site-title .brand-text{transition:opacity .2s ease}@media (max-width: 600px){.header-post-title{font-size:.86rem;margin-right:52px}.site-header.compact .site-title{line-height:52px}}.read-bar{z-index:400}.post-content h2,.post-content h3{scroll-margin-top:84px}.toc{background:#FAF7F2;border:1px solid #EAE2D8;border-radius:14px;padding:14px 18px;margin:0 0 26px}.toc-toggle{background:none;border:none;padding:0;cursor:pointer;font-family:"Gowun Batang", serif;font-weight:700;font-size:.98rem;color:#3E322E}.toc-list{list-style:none;margin:10px 0 0;padding:0}.toc-list li{margin:0}.toc-list a{display:block;padding:7px 0;font-size:.91rem;color:#7a6f68;text-decoration:none !important;transition:color .15s ease}.toc-list a:hover{color:#BA626A}.toc-list a.on{color:#BA626A;font-weight:700}.toc-list .toc-h3 a{padding-left:16px;font-size:.87rem;color:#9b8f86}.toc.collapsed .toc-list{display:none}.pi-search{margin:6px 0 16px}#pi-q{width:100%;padding:13px 18px;font-size:1rem;font-family:inherit;border:1px solid #EAE2D8;border-radius:999px;background:#fff;color:#3E322E;transition:border-color .18s ease, box-shadow .18s ease}#pi-q:focus{outline:none;border-color:#E9C9CC;box-shadow:0 0 0 4px rgba(233,201,204,0.35)}.pi-count{margin:8px 4px 0;font-size:.85rem;color:#9b8f86}.pi-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.pi-chip{border:1px solid #EAE2D8;background:#fff;color:#6f635b;cursor:pointer;border-radius:999px;padding:7px 15px;font-size:.87rem;font-family:inherit;transition:background .15s ease, color .15s ease, border-color .15s ease}.pi-chip span{color:#b3a89f;font-size:.8rem;margin-left:3px}.pi-chip:hover{border-color:#E9C9CC}.pi-chip.is-on{background:#BA626A;color:#fff;border-color:#BA626A}.pi-chip.is-on span{color:rgba(255,255,255,0.75)}.pi-empty{color:#9b8f86;padding:24px 0;text-align:center}.pi-year{margin-bottom:26px}.pi-year-title{font-size:1.06rem;color:#9b8f86;margin:0 0 10px}.pi-list{list-style:none;margin:0;padding:0}.pi-item{margin:0}.pi-item>a{display:flex;align-items:center;gap:14px;padding:11px 10px;border-radius:12px;text-decoration:none !important;transition:background .15s ease}.pi-item>a:hover{background:#FAF7F2}.pi-thumb{flex:0 0 66px;height:50px;border-radius:8px;overflow:hidden;line-height:0}.pi-thumb img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:8px;box-shadow:none}.pi-body{display:flex;flex-direction:column;gap:3px;min-width:0}.pi-title{font-size:.98rem;color:#3E322E;line-height:1.45}.pi-item>a:hover .pi-title{color:#BA626A}.pi-date{font-size:.78rem;color:#b3a89f}.pi-body .pc-cat{align-self:flex-start;margin-bottom:2px}.pi-all-link{text-align:center;margin:18px 0 4px;font-size:.92rem}.share{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:34px 0 6px;padding:16px 20px;background:#FAF7F2;border:1px solid #EAE2D8;border-radius:14px}.share-label{font-size:.92rem;color:#6f635b}.share-btns{display:flex;gap:8px;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 15px;border-radius:999px;cursor:pointer;border:1px solid #EAE2D8;background:#fff;color:#6f635b !important;font-size:.87rem;font-weight:700;font-family:inherit;text-decoration:none !important;transition:all .16s ease}.share-btn:hover{border-color:#BA626A;color:#BA626A !important;transform:translateY(-2px)}.share-native{background:#BA626A;color:#fff !important;border-color:#BA626A}.share-native:hover{background:#a5545c;color:#fff !important}.share-copy.ok{background:#8B9E7E;color:#fff !important;border-color:#8B9E7E}.share-x,.share-fb,.share-pin{min-width:40px;padding:0 12px;font-size:.95rem}@media (max-width: 600px){.share{justify-content:center;text-align:center}}.lp-hero,.lp-stats,.lp-free,.lp-how,.lp-video,.lp-shop,.lp-last{position:relative;text-align:center}.lp-kicker{font-size:.82rem;font-weight:700;letter-spacing:.16em;color:#BA626A;text-transform:none;margin:0 0 10px}.lp-h2{font-family:"Gowun Batang", serif;font-weight:700;font-size:clamp(1.6rem, 4.2vw, 2.15rem);line-height:1.45;letter-spacing:-.02em;color:#3E322E;margin:0 0 12px;word-break:keep-all}.lp-lead{font-size:1.02rem;line-height:1.85;color:#6f635b;margin:0 auto 26px;max-width:34em;word-break:keep-all}.lp-lead strong{color:#3E322E;font-weight:700}.lp-hero{padding:26px 0 54px;overflow:hidden}.lp-hero-inner{position:relative;z-index:2}.lp-eyebrow{font-family:"Gowun Batang", serif;font-size:.95rem;letter-spacing:.1em;color:#BA626A;margin:0 0 14px}.lp-h1{font-family:"Gowun Batang", serif;font-weight:700;font-size:clamp(2rem, 7vw, 3.3rem);line-height:1.34;letter-spacing:-.03em;color:#3E322E;margin:0 0 18px;word-break:keep-all}.lp-h1 .lp-word{display:inline-block;opacity:0;transform:translateY(16px);animation:lp-word-in 0.78s cubic-bezier(0.22, 0.98, 0.36, 1.02) forwards}.lp-h1 .lp-word:nth-child(1){animation-delay:.05s}.lp-h1 .lp-word:nth-child(2){animation-delay:.16s}.lp-h1 .lp-word:nth-child(3){animation-delay:.27s}.lp-h1 .lp-word:nth-child(4){animation-delay:.38s}.lp-accent{color:#BA626A}@keyframes lp-word-in{to{opacity:1;transform:none}}.lp-sub{font-size:1.06rem;line-height:1.85;color:#6f635b;margin:0 0 26px;word-break:keep-all;opacity:0;animation:lp-word-in .8s ease .52s forwards}.lp-sub strong{color:#BA626A;font-weight:700}.lp-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-hero .lp-cta{opacity:0;animation:lp-word-in .8s ease .68s forwards}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none !important;transition:transform 0.18s cubic-bezier(0.22, 0.98, 0.36, 1.02),box-shadow 0.18s ease,background 0.18s ease}.lp-btn-main{background:#BA626A;color:#fff !important;box-shadow:0 6px 18px rgba(186,98,106,0.28)}.lp-btn-main:hover{background:#a5545c;transform:translateY(-3px);box-shadow:0 10px 26px rgba(186,98,106,0.36)}.lp-btn-ghost{background:#fff;color:#6f635b !important;box-shadow:inset 0 0 0 1px #EAE2D8}.lp-btn-ghost:hover{color:#BA626A !important;box-shadow:inset 0 0 0 1px #E9C9CC;transform:translateY(-3px)}.lp-hero-soso{display:block;width:168px;margin:32px auto 0;border-radius:50%;box-shadow:none !important;opacity:0;animation:lp-word-in .9s ease .82s forwards}.lp-wash{position:absolute;border-radius:50%;filter:blur(46px);pointer-events:none;z-index:1}.lp-wash-a{width:420px;height:420px;top:-90px;left:-130px;background:radial-gradient(circle, rgba(233,201,204,0.55), rgba(233,201,204,0) 68%);animation:lp-drift-a 26s ease-in-out infinite alternate}.lp-wash-b{width:380px;height:380px;top:90px;right:-140px;background:radial-gradient(circle, rgba(196,214,183,0.42), rgba(196,214,183,0) 68%);animation:lp-drift-b 32s ease-in-out infinite alternate}@keyframes lp-drift-a{to{transform:translate(46px, 34px) scale(1.12)}}@keyframes lp-drift-b{to{transform:translate(-40px, 28px) scale(1.08)}}.lp-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin:8px 0 60px;padding:26px 18px;background:#FAF7F2;border-radius:20px}.lp-num{display:block;font-family:"Gowun Batang", serif;font-weight:700;font-size:clamp(1.7rem, 5vw, 2.5rem);color:#BA626A;line-height:1.2;font-variant-numeric:tabular-nums}.lp-stat-label{display:block;font-size:.84rem;color:#8b8079;margin-top:6px;word-break:keep-all}.lp-free,.lp-how,.lp-video,.lp-shop{margin-bottom:68px}.lp-last{margin-bottom:30px}.lp-free-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin:0 0 26px}.lp-free-item{margin:0}.lp-free-item img{width:100%;border-radius:16px;margin:0;background:#FAF7F2;box-shadow:0 3px 14px rgba(62,50,46,0.07);transition:transform 0.3s cubic-bezier(0.22, 0.98, 0.36, 1.02)}.lp-free-item:hover img{transform:translateY(-6px) rotate(-1.5deg)}.lp-free-item figcaption{font-size:.82rem;color:#8b8079;margin-top:8px}.lp-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;text-align:left}.lp-step{background:#fff;border-radius:18px;padding:26px 24px;box-shadow:0 3px 16px rgba(62,50,46,0.06)}.lp-step-n{display:block;font-family:"Gowun Batang", serif;font-size:1.9rem;color:#E9C9CC;line-height:1;margin-bottom:10px}.lp-step h3{font-size:1.06rem;margin:0 0 8px;color:#3E322E;word-break:keep-all}.lp-step p{font-size:.92rem;line-height:1.8;color:#6f635b;margin:0;word-break:keep-all}.lp-video-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}.lp-vid{margin:0}.lp-vid video{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:16px;background:#FAF7F2;box-shadow:0 3px 16px rgba(62,50,46,0.08)}.lp-vid figcaption{font-size:.82rem;color:#8b8079;margin-top:9px;word-break:keep-all}.lp-shop-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:24px}.lp-card{display:block;background:#fff;border-radius:18px;padding:14px;text-decoration:none !important;box-shadow:0 3px 16px rgba(62,50,46,0.06);transition:transform 0.2s cubic-bezier(0.22, 0.98, 0.36, 1.02),box-shadow 0.2s ease}.lp-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(62,50,46,0.13)}.lp-card img{width:100%;border-radius:12px;margin:0 0 10px;box-shadow:none}.lp-card-name{display:block;font-size:.92rem;color:#3E322E;line-height:1.5;word-break:keep-all}.lp-card-price{display:block;font-family:"Gowun Batang", serif;font-weight:700;color:#BA626A;margin-top:4px}.lp-last{padding:44px 24px;background:#FAF7F2;border-radius:22px}@media (max-width: 720px){.lp-free-grid,.lp-video-grid{grid-template-columns:repeat(2, 1fr)}.lp-steps,.lp-shop-grid{grid-template-columns:1fr}.lp-stats{padding:20px 10px;gap:8px}.lp-hero-soso{width:132px}.lp-btn{width:100%}}html{-webkit-text-size-adjust:100%}body{font-size:17px;line-height:1.85;letter-spacing:-.003em;font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizeLegibility}body,p,li,h1,h2,h3,h4,h5,h6,blockquote,td,th,figcaption,.pc-title,.pi-title,.product-desc,.lp-lead,.lp-h1,.lp-h2{word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,h4{letter-spacing:-.022em;line-height:1.45}.post-title{font-size:clamp(1.75rem, 5.4vw, 2.5rem);line-height:1.38;letter-spacing:-.032em;margin-bottom:10px}.post-content h2{font-size:clamp(1.3rem, 3.6vw, 1.62rem);margin-top:2.4em;margin-bottom:.7em}.post-content h3{font-size:clamp(1.1rem, 3vw, 1.24rem);margin-top:1.9em;margin-bottom:.55em}.post-content p{margin-bottom:1.5em}.post-content ul,.post-content ol{margin-bottom:1.6em}.post-content li{margin-bottom:.5em}.post-content strong{font-weight:700;color:#2f2622}table{border:none !important;font-size:.94rem}table th,table td{border:none !important;padding:12px 14px}table th{background:#F3EDE4;font-weight:700}table tr:nth-child(even){background:#FBF8F4}.page-content{padding-top:26px}.post-meta{font-size:.86rem;letter-spacing:0}.site-header{border-top:none;border-bottom:none}.site-footer{border-top:none}blockquote{border-left:none;padding-left:24px;letter-spacing:-.003em;font-size:1rem}pre,code{border:none;background:#F6F1EA}
