/* Brand rebuild: layouts, including articles, share accessible form primitives only. */
:root{--ink:#183e32;--muted:#57685f;--line:#d4dcd2;--accent:#214c40;--paper:#f7f7ef;--soft:#e8eee3}*{box-sizing:border-box}html{scroll-padding-top:98px}body{background:var(--paper);color:var(--ink);font-family:Arial,'Malgun Gothic',sans-serif;margin:0;line-height:1.7}body.seller{--ink:#152b47;--muted:#5b6c81;--line:#d9e2ee;--accent:#2457ed;--paper:#fff;--soft:#eff4fb;background:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ec784d;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{word-break:keep-all;letter-spacing:-.055em;line-height:1.32}p{word-break:keep-all}h2{font-size:38px}h3{font-size:22px}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.kicker{font-size:11px;letter-spacing:2px;font-weight:700;display:block;margin-bottom:22px}.brand-top{height:92px;position:sticky;top:0;z-index:25;background:color-mix(in srgb,var(--paper) 95%,transparent);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.brand-nav{height:100%;display:flex;align-items:center;gap:54px}.wordmark{font-size:28px;font-weight:800;letter-spacing:-1.5px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;line-height:1}.wordmark i{font-style:normal;color:#d5623a;margin-left:-7px}.monogram{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--accent);color:white;border-radius:50%;font-family:Georgia,serif;font-size:26px}.brand-links{display:flex;gap:32px;margin-left:auto;font-size:14px;font-weight:600}.nav-cta{font-size:13px;border:1px solid var(--ink);border-radius:99px;padding:10px 20px;white-space:nowrap}.seller .monogram{border-radius:8px;background:var(--accent);font-family:Arial,sans-serif}.seller .wordmark i{color:var(--accent)}.seller .nav-cta{background:var(--accent);border-color:var(--accent);color:white;border-radius:6px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 23px;font-size:14px;font-weight:600;min-height:54px;border-radius:50px;transition:transform .2s,background .2s}.action:hover{transform:translateY(-2px)}.action.primary{background:var(--accent);color:white}.action.secondary,.action.outline{border:1px solid currentColor}.action.light{background:#fff;color:#173652}.text-link{font-weight:600;font-size:14px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.seller .action{border-radius:7px}.muted{color:var(--muted)}
.line-hero{padding-top:68px;overflow:hidden}.line-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center;min-height:590px;padding-bottom:70px}.line-hero h1{font-size:clamp(45px,4.5vw,67px);font-weight:500;line-height:1.35;letter-spacing:-3.5px;margin:20px 0 28px}.line-hero h1 em{font-family:Georgia,'Batang',serif;font-style:normal;position:relative;color:#38654d;border-bottom:2px solid #d57a57}.hero-description{font-size:16px;color:var(--muted);line-height:1.95;margin-bottom:34px}.experience-art{position:relative;min-height:510px;isolation:isolate}.art-caption{font-size:9px;letter-spacing:2px;position:absolute;top:0;left:25px}.art-orbit{position:absolute;inset:55px 10px 15px;border-radius:50%;background:#dfe7d7}.paper-photo{background:#fffdf7;box-shadow:0 16px 32px #324a3514;position:absolute;top:50px;left:5px;width:62%;height:355px;transform:rotate(-9deg);padding:20px}.paper-label,.paper-bottom{font-size:10px;letter-spacing:1px}.bottle-scene{height:245px;position:relative;overflow:hidden;background:#b9c7b6;margin:16px 0 10px}.bottle{position:absolute;border-radius:10px 10px 15px 15px;box-shadow:inset -12px 0 18px #00000014,8px 12px 20px #112c2625;bottom:42px;z-index:2}.bottle-one{height:145px;width:65px;left:30%;background:#f3ead9;transform:rotate(-6deg)}.bottle:before{content:'';position:absolute;top:-22px;left:10px;right:10px;height:25px;background:#264534;border-radius:5px 5px 0 0}.bottle:after{content:'';position:absolute;top:55px;left:12px;right:12px;height:28px;border-block:1px solid #8d9d88}.bottle-two{height:102px;width:57px;left:60%;background:#657c5d;bottom:41px;transform:rotate(7deg)}.bottle-two:before{background:#ebe5d8;top:-15px;height:18px}.bottle-two:after{border-color:#b5c1a8;top:35px;height:25px}.scene-pedestal{position:absolute;background:#9daf95;height:70px;bottom:-20px;width:105%;left:20%;border-radius:50% 50% 0 0;box-shadow:0 -1px #d1dac7}.paper-note{position:absolute;top:205px;right:0;width:54%;min-height:265px;background:#e9efb0;padding:26px 24px;transform:rotate(6deg);box-shadow:0 15px 35px #28442815}.paper-note .kicker{font-size:9px;margin-bottom:20px}.paper-note h2{font-size:30px;font-weight:500;line-height:1.45;margin-bottom:12px}.paper-note p{font-size:10px}.note-symbol{position:absolute;right:18px;top:15px;font-size:32px}.art-stamp{position:absolute;right:12px;top:70px;background:#d7653c;color:#fff;width:88px;height:88px;border-radius:50%;display:grid;place-content:center;font-size:22px;font-weight:700;line-height:1;transform:rotate(14deg)}.art-example{position:absolute;bottom:0;left:20px;color:#6e7e69;font-size:10px}.line-marquee{border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-around;gap:30px;padding:20px 40px;font-size:12px;letter-spacing:4px}.line-marquee i{font-style:normal;font-size:24px;color:#b35f40}.line-intro{padding:100px 0 50px}.line-intro>div{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.line-intro h2{margin:0;font-weight:500}.line-intro p{font-size:15px;line-height:2;margin:0;color:var(--muted)}.line-service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:95px}.line-service-cards article{border-top:1px solid var(--ink);padding-top:20px}.service-number{font-size:11px;letter-spacing:1.5px}.service-illustration{height:150px;display:flex;align-items:center;justify-content:center;margin:20px 0 25px;background:#e5ebdf;gap:14px}.review-illustration span{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;border:1px solid #6e8772;font-size:16px}.review-illustration span:last-child{background:#214c40;color:white}.service-illustration i{font-style:normal;font-size:24px}.creator-illustration{background:#eae5da;gap:0}.creator-illustration span{padding:15px 12px;border:1px solid #a79f89;background:#f8f3e8;transform:rotate(-9deg);font-family:Georgia;font-size:19px}.creator-illustration span:nth-child(2){transform:rotate(6deg);background:#d7dcc3}.delivery-illustration{background:#eaeabd;font-size:10px;letter-spacing:1px}.delivery-illustration span{border-block:1px solid #a4aa7a;padding:12px 4px}.line-service-cards h2{font-size:24px;font-weight:500}.line-service-cards p{font-size:14px;color:var(--muted);line-height:1.9}.line-service-cards a{display:block;font-size:12px;margin-top:9px;text-decoration:underline;text-underline-offset:5px}.line-price{border-block:1px solid var(--ink);padding-block:44px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:100px;gap:30px}.line-price h2{font-size:31px;margin-bottom:8px;font-weight:500}.line-price p{font-size:13px;color:var(--muted);margin:10px 0}.line-price>div:last-child{padding-left:70px;border-left:1px solid var(--line)}.line-price strong{display:block;font-size:58px;font-weight:500;line-height:1.5;letter-spacing:-3px}.line-price strong small{font-size:18px;letter-spacing:0;margin-left:10px}.line-price>div>span:not(.kicker){font-size:13px}
.block-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px}.block-heading h2{white-space:pre-line;margin-bottom:0}.block-heading>p{font-size:14px;white-space:pre-line;color:var(--muted);margin-bottom:4px}.line .block-heading h2{font-weight:500}.platform-directory{background:var(--soft);padding:85px 0}.directory-group{display:grid;grid-template-columns:210px 1fr;gap:25px;border-top:1px solid var(--line);padding:25px 0}.directory-group h3{font-size:13px;letter-spacing:0;font-weight:500;padding-top:10px}.directory-group>div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.directory-group a{padding:12px 14px;border:1px solid #cbd6c6;display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:12px;transition:background .2s}.directory-group a:hover{background:var(--paper)}.directory-group a span{font-size:15px;color:var(--muted)}.directory-note{font-size:12px;color:var(--muted);margin:20px 0 0}.extended-services{padding-block:95px}.service-list>a{display:grid;grid-template-columns:45px 290px 1fr 20px;gap:20px;padding:24px 0;border-top:1px solid var(--line);align-items:center}.service-list h3{font-size:19px;font-weight:500;margin:0;letter-spacing:-.04em}.service-list p{font-size:13px;color:var(--muted);margin:0}.list-no{font-size:11px;color:var(--muted)}.service-list>a:hover h3{color:#b25235}.line-process{padding-block:40px 90px}.line-process h2{font-size:30px;font-weight:500}.line-process>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.line-process article{border-top:1px solid var(--ink);padding-top:22px}.line-process b{font-size:12px;font-weight:400}.line-process h3{margin:18px 0 10px;font-size:21px;font-weight:500}.line-process p{font-size:13px;color:var(--muted)}.brand-faq{padding-block:70px 95px;display:grid;grid-template-columns:1fr 1.7fr;gap:80px;border-top:1px solid var(--line)}.brand-faq h2{white-space:pre-line;font-weight:500;font-size:32px}.brand-faq details{border-bottom:1px solid var(--line);padding:20px 0}.brand-faq summary{cursor:pointer;font-size:15px;display:flex;justify-content:space-between;gap:20px;list-style:none}.brand-faq summary:after{content:'+';font-size:20px}.brand-faq details[open] summary:after{content:'−'}.brand-faq p{font-size:14px;color:var(--muted);padding-top:16px;margin:0}.brand-footer{padding:55px 0 25px;border-top:1px solid var(--line);background:var(--paper)}.footer-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.footer-heading p{font-size:14px;margin:0}.footer-bottom{display:flex;gap:26px;border-top:1px solid var(--line);padding-top:22px;font-size:11px;color:var(--muted)}.footer-bottom>span{margin-right:auto}
.seller .brand-nav{gap:40px}.seller-hero{background:#eef3fb;position:relative;padding:78px 0 85px}.seller-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.seller-badge{display:inline-flex;align-items:center;gap:8px;background:#e1eaff;color:#1a4bc6;font-size:12px;padding:6px 12px;border-radius:4px;margin-bottom:24px}.seller-badge i{width:6px;height:6px;background:#2457ed;border-radius:50%}.seller-hero h1{font-size:clamp(42px,3.8vw,58px);line-height:1.35;letter-spacing:-2.5px;margin-bottom:26px}.seller-hero h1 em{font-style:normal;color:#2457ed}.seller-hero .hero-description{font-size:16px}.seller .hero-actions{gap:12px}.hero-proof{margin-top:28px;display:flex;gap:18px;font-size:11px;color:var(--muted)}.hero-proof span:before{content:'✓';margin-right:6px;color:#2457ed}.campaign-board{background:#fff;border:1px solid #d1dcef;border-radius:13px;box-shadow:0 22px 45px #1236750b;padding:27px}.board-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px;gap:10px}.board-top>span{font-size:10px;letter-spacing:1px;font-weight:700;display:flex;align-items:center;gap:8px}.board-top i{width:7px;height:7px;background:#55a28d;border-radius:50%}.board-top small{font-size:10px;color:var(--muted)}.campaign-board h2{font-size:24px;margin-bottom:8px}.campaign-board>p{font-size:12px;color:var(--muted)}.board-label{font-size:11px;font-weight:600;margin:24px 0 12px;color:#52627b}.board-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.board-choices button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--ink)}.board-choices b{font-size:24px;line-height:1}.board-choices button:nth-child(2) b{color:#129361}.board-choices button:first-child b{color:#2457ed}.board-choices button[aria-pressed=true],.board-services button[aria-pressed=true]{border-color:#2457ed;background:#eef3ff;color:#1743b4;box-shadow:inset 0 0 0 1px #2457ed}.board-services{display:flex;gap:7px;flex-wrap:wrap}.board-services button{border:1px solid var(--line);background:white;border-radius:5px;padding:10px 11px;font-size:11px;color:var(--ink)}.board-submit{background:#173453;color:white;display:flex;justify-content:space-between;padding:15px 18px;border-radius:5px;margin-top:28px;font-size:13px;font-weight:600}.board-foot{text-align:center;font-size:10px;color:var(--muted);margin-top:13px}.seller-priorities{padding-block:90px}.seller .block-heading h2{font-size:34px}.goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.goal-grid>a{border:1px solid var(--line);padding:28px;position:relative;transition:transform .2s}.goal-grid>a:hover{transform:translateY(-4px);border-color:var(--accent)}.goal-icon{display:block;color:#2457ed;font-size:24px;font-weight:700;margin-bottom:36px}.goal-tag{font-size:11px;color:var(--muted)}.goal-grid h3{font-size:24px;margin:8px 0 15px}.goal-grid p{font-size:14px;color:var(--muted);line-height:1.9}.goal-grid b{font-size:12px;display:block;margin-top:25px}.seller-price{background:#163552;color:white;padding:50px 0}.seller-price>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.seller-price h2{font-size:35px}.seller-price p{font-size:13px;color:#b8c9dc}.seller-price strong{font-size:62px;letter-spacing:-2px;font-weight:600;color:#b9efcb}.seller-price strong small{font-size:20px;margin-left:10px;letter-spacing:-.6px}.seller-price .action{padding-block:11px;min-height:44px;font-size:12px}.seller-operation{padding-block:100px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.seller-operation>div>p{font-size:15px;color:var(--muted);max-width:430px;line-height:1.95}.seller-operation ol{list-style:none;margin:0;padding:0}.seller-operation li{position:relative;padding:0 0 30px 95px;border-left:1px solid var(--line);margin-left:30px}.seller-operation li:last-child{padding-bottom:0}.seller-operation li>span{font-size:10px;position:absolute;left:-30px;background:white;color:var(--accent);padding:4px}.seller-operation h3{font-size:21px;margin-bottom:8px}.seller-operation li p{font-size:13px;color:var(--muted);margin:0}.seller .directory-group a{background:#fff;border-color:#d8e1ef;border-radius:5px}.seller .directory-group a:hover{border-color:var(--accent);color:var(--accent)}.seller .service-list>a{grid-template-columns:35px 290px 1fr 20px}.seller .service-list h3{font-weight:600}.seller .service-list>a:hover h3{color:var(--accent)}
/* Detail and journal share the brand's typography, not the previous landing template. */
.brand-detail{padding-block:32px 75px}.crumb{display:flex;gap:12px;font-size:11px;color:var(--muted);margin-bottom:55px;flex-wrap:wrap}.detail-opening{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:center}.detail-opening h1{font-size:38px;line-height:1.4;margin-bottom:20px}.detail-headline{font-size:23px;line-height:1.5;letter-spacing:-1px}.detail-intro{font-size:15px;color:var(--muted);line-height:2;margin-bottom:30px}.detail-index{background:var(--soft);padding:32px}.detail-index>span{font-size:10px;letter-spacing:2px;display:block}.detail-index>strong{font-size:32px;display:block;margin-top:20px}.detail-index>p{font-size:12px;margin:10px 0 25px;color:var(--muted)}.detail-index dl{margin:0}.detail-index dl>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-block:13px;font-size:12px}.detail-index dd{margin:0;text-align:right}.detail-index dt{color:var(--muted);white-space:nowrap}.detail-index small{font-size:11px;color:var(--muted);display:block;margin-top:16px}.story-section{padding-block:50px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2.1fr;gap:80px}.story-label{font-size:12px;letter-spacing:1px}.story-copy h2{font-size:28px;font-weight:500}.story-copy p{font-size:16px;line-height:2;color:var(--muted)}.story-copy small{font-size:11px}.editorial-band{background:var(--ink);color:white;padding:65px 0;margin-block:40px 60px}.band-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.band-layout h2{white-space:pre-line;font-size:30px;font-weight:500}.band-layout p{font-size:14px;color:#d3dfd8;line-height:2}.band-layout .action{font-size:13px;margin-top:10px}.related-links{padding-block:0 70px}.related-links h2{font-size:27px}.related-links>div{display:flex;gap:15px;flex-wrap:wrap}.related-links a{font-size:13px;border:1px solid var(--line);padding:12px 16px}.line .contact{background:#e3ebdd;border-block:1px solid var(--line)}.seller .contact{background:#edf3fc}.contact{padding:85px 0}.contact-layout{gap:80px;grid-template-columns:1fr 1.15fr}.contact h2{font-size:35px}.contact-aside>p{font-size:15px}.contact-aside{position:static}.contact-form{background:white;border:1px solid var(--line);border-radius:8px;box-shadow:none}.line .contact-form{border-radius:0}.btn.btn-dark{background:var(--accent);color:white;border-color:var(--accent)}.line .btn{border-radius:0}.contact-callout{background:transparent;padding:25px 0;border:0;border-top:1px solid var(--line);border-radius:0;margin-top:28px}.contact-callout p{font-size:13px}.contact-price{font-size:20px!important}.contact-price small{font-size:12px}.contact-form .form-title span{font-size:11px}.contact .lead-consent{font-size:12px}.field input,.field textarea,.field select{border-radius:4px;border-color:var(--line)}.lead-status{font-size:13px}.news-hero{background:var(--soft)!important;padding-block:70px!important}.news-hero h1{font-size:44px!important}.news-card{border:1px solid var(--line)!important;border-radius:0!important;background:var(--paper)!important;box-shadow:none!important}.seller .news-card{border-radius:8px!important}.news-meta{color:var(--muted)!important}.news-article{padding-top:50px!important}.news-article h1{color:var(--ink)!important}.news-body p{color:var(--muted)!important}.news-article-cta{background:var(--soft)!important;border-radius:0!important}.news-grid{gap:24px!important}.news-card h3{font-size:20px!important}.section h2{color:var(--ink)}.section[aria-label="최근 소식"]{padding-block:80px}.section[aria-label="최근 소식"] h2{font-size:31px;font-weight:500}.brand-footer .wordmark{font-size:35px}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.brand-nav{gap:24px}.brand-links{gap:20px}.line-hero-grid,.seller-hero-grid{gap:35px}.seller-hero h1{font-size:43px}.line-hero h1{font-size:50px}.experience-art{min-height:470px}.paper-photo{height:320px}.bottle-scene{height:210px}.paper-note{top:190px;padding:20px;min-height:230px}.paper-note h2{font-size:25px}.paper-note p{font-size:9px}.line-intro>div{gap:50px}.directory-group{grid-template-columns:160px 1fr}.directory-group>div{grid-template-columns:repeat(3,1fr)}.service-list>a,.seller .service-list>a{grid-template-columns:30px 250px 1fr 15px;gap:14px}.detail-opening{gap:45px}.seller-operation{gap:55px}.hero-proof{gap:12px;font-size:10px}.seller .hero-actions{gap:9px}.seller .hero-actions .action{padding:13px 16px;font-size:12px;gap:15px}.campaign-board{padding:22px}.contact-layout{gap:45px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.brand-top{height:72px}.brand-nav{gap:15px}.brand-links{display:none}.wordmark{font-size:23px;gap:7px}.monogram{width:30px;height:30px;font-size:21px}.nav-cta{margin-left:auto;padding:8px 12px;font-size:11px}.line-hero{padding-top:40px}.line-hero-grid,.seller-hero-grid{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.line-hero h1{font-size:46px;line-height:1.35;letter-spacing:-2.5px;margin-bottom:22px}.hero-description{font-size:14px;margin-bottom:26px}.kicker{font-size:10px;margin-bottom:18px;letter-spacing:1.5px}.hero-actions{gap:18px}.action{font-size:12px;padding:14px 18px;min-height:49px;gap:18px}.text-link{font-size:12px}.experience-art{min-height:440px;max-width:470px;width:100%;margin-inline:auto}.art-caption{font-size:8px;left:12px}.paper-photo{left:14px;top:35px;height:305px}.paper-note{top:185px;right:12px;min-height:220px;padding:22px}.art-stamp{width:74px;height:74px;font-size:19px;right:24px;top:35px}.paper-label,.paper-bottom{font-size:8px}.bottle-scene{height:200px;margin-block:10px}.paper-note h2{font-size:26px}.art-example{font-size:9px;bottom:4px}.line-marquee{font-size:9px;letter-spacing:1.5px;gap:15px;padding:13px 20px;flex-wrap:wrap}.line-marquee i{font-size:18px}.line-intro{padding:58px 0 30px}.line-intro>div{grid-template-columns:1fr;gap:22px}.line-intro h2{font-size:31px}.line-intro p{font-size:14px}.line-service-cards{grid-template-columns:1fr;padding-bottom:50px;gap:35px}.service-illustration{height:130px}.line-service-cards h2{font-size:24px}.line-service-cards article{display:block}.line-price{grid-template-columns:1fr;padding-block:30px;margin-bottom:55px;gap:20px}.line-price h2{font-size:27px}.line-price>div:last-child{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.line-price strong{font-size:50px}.block-heading{display:block;margin-bottom:28px}.block-heading h2,.seller .block-heading h2{font-size:29px}.block-heading>p{margin-top:20px;font-size:13px}.platform-directory{padding-block:50px}.directory-group{grid-template-columns:1fr;gap:10px;padding-block:18px}.directory-group h3{margin:0;padding:0;font-size:12px}.directory-group>div{grid-template-columns:repeat(2,1fr);gap:8px}.directory-group a{font-size:12px;padding:12px}.directory-note{font-size:11px}.extended-services{padding-block:55px}.service-list>a,.seller .service-list>a{grid-template-columns:25px 1fr 15px;gap:10px;padding-block:19px}.service-list h3{font-size:17px}.service-list p{grid-column:2;font-size:12px}.service-list>a>span:last-child{grid-column:3;grid-row:1}.line-process{padding-block:15px 50px}.line-process h2{font-size:27px}.line-process>div{grid-template-columns:1fr;gap:20px;margin-top:25px}.line-process article{padding-top:15px}.line-process h3{margin-top:10px}.brand-faq{padding-block:40px 55px;grid-template-columns:1fr;gap:10px}.brand-faq h2{font-size:28px}.brand-faq summary{font-size:14px}.brand-faq p{font-size:13px}.brand-footer{padding:36px 0 24px}.footer-heading{display:block;padding-bottom:25px}.footer-heading p{font-size:12px;margin-top:20px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:10px}.footer-bottom>span{width:100%}.seller-hero{padding:40px 0 15px}.seller-hero h1{font-size:39px;letter-spacing:-2px}.seller-hero .hero-description{font-size:14px}.seller-badge{font-size:11px;margin-bottom:20px}.hero-proof{flex-wrap:wrap;margin-top:20px}.campaign-board{padding:22px;max-width:480px;width:100%;margin-inline:auto}.campaign-board h2{font-size:22px}.board-choices{gap:7px}.board-services button{font-size:11px;padding:9px}.seller-priorities{padding-block:55px}.goal-grid{grid-template-columns:1fr;gap:14px}.goal-grid>a{padding:23px}.goal-icon{margin-bottom:20px;font-size:20px}.goal-grid h3{font-size:23px}.goal-grid p{font-size:13px}.goal-grid b{margin-top:18px}.seller-price{padding-block:35px}.seller-price>.wrap{grid-template-columns:1fr;gap:15px}.seller-price h2{font-size:30px;margin-bottom:15px}.seller-price strong{font-size:50px}.seller-price strong small{font-size:17px}.seller-operation{padding-block:55px;grid-template-columns:1fr;gap:35px}.seller-operation h2{font-size:31px}.seller-operation>div>p{font-size:14px}.seller-operation li{padding-left:60px}.seller-operation h3{font-size:20px}.seller-operation li p{font-size:12px}.brand-detail{padding-block:23px 35px}.crumb{font-size:10px;margin-bottom:28px;gap:8px}.detail-opening{grid-template-columns:1fr;gap:28px}.detail-opening h1{font-size:31px}.detail-headline{font-size:21px}.detail-intro{font-size:14px}.detail-index{padding:23px}.detail-index>strong{font-size:26px}.story-section{padding-block:30px;grid-template-columns:1fr;gap:20px}.story-copy h2{font-size:25px}.story-copy p{font-size:14px}.editorial-band{padding-block:35px;margin-block:20px 35px}.band-layout{grid-template-columns:1fr;gap:10px}.band-layout h2{font-size:26px}.band-layout p{font-size:13px}.related-links{padding-bottom:45px}.related-links h2{font-size:25px}.related-links a{font-size:12px;padding:10px}.contact{padding-block:50px}.contact-layout{grid-template-columns:1fr;gap:25px}.contact h2{font-size:29px}.contact-aside>p{font-size:14px}.contact-callout{display:block;padding-top:18px;margin-top:20px}.contact-callout>p:not(.contact-price){display:none}.contact-form{padding:23px}.contact .lead-consent{font-size:11px}.news-hero h1{font-size:33px!important}.news-hero{padding-block:40px!important}.news-grid{grid-template-columns:1fr!important}.section[aria-label="최근 소식"]{padding-block:50px}.news-article h1{font-size:30px!important}.news-article{width:calc(100% - 40px)!important}.news-body{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.mobile-menu{display:none}.purchase-links{display:flex;gap:20px;flex-wrap:wrap;padding-top:15px;font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.brand-nav,.seller .brand-nav{gap:10px}.brand-nav>.wordmark{font-size:20px}.brand-nav .monogram{display:none}.mobile-menu{display:block;margin-left:auto;font-size:11px}.mobile-menu summary{cursor:pointer;list-style:none;padding:8px 4px}.mobile-menu>div{position:absolute;top:71px;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);padding:18px 20px;box-shadow:0 14px 18px #102a3a0a;display:grid;grid-template-columns:1fr 1fr;gap:15px}.brand-nav>.nav-cta{margin-left:0}.purchase-links{font-size:11px;gap:10px}.service-insights h2{font-size:26px}}
