*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f2ed;color:#151515;font-family:Pretendard,'Noto Sans KR',Arial,sans-serif}.wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}a{color:inherit;text-decoration:none}header{height:76px;background:#101214;color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #303236}.nav{height:100%;display:flex;align-items:center;gap:42px}.logo{font-size:19px;letter-spacing:-.5px;font-weight:800}.logo b{color:#e75b38}.logo small{display:block;font-size:9px;letter-spacing:4px;color:#8f9295;margin-top:2px}.nav nav{display:flex;gap:28px;font-size:13px;color:#bfc1c2}.search{margin-left:auto;border:1px solid #444;padding:10px 15px;font-size:12px}.hero{background:#101214;color:#fff;padding:88px 0 78px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.eyebrow,.section-head span,.guide-box>span{font-size:11px;letter-spacing:2.5px;color:#e75b38;font-weight:800}.hero h1{font-size:62px;line-height:1.08;letter-spacing:-4px;margin:20px 0}.hero h1 em{font-style:normal;color:#e75b38}.hero p{max-width:600px;color:#a9acae;font-size:16px;line-height:1.8}.hero-btns{display:flex;gap:10px;margin:32px 0 44px}.hero-btns a{padding:15px 21px;font-weight:700;font-size:13px}.primary{background:#e75b38}.secondary{border:1px solid #444}.metrics{display:flex;gap:42px}.metrics div{display:flex;flex-direction:column}.metrics b{font-size:22px}.metrics span{font-size:10px;color:#777;margin-top:4px}.dash{background:#191c1f;border:1px solid #333;padding:28px;box-shadow:24px 24px 0 #0a0b0c}.dash-top{display:flex;justify-content:space-between;font-size:10px;color:#777;letter-spacing:1.5px}.dash-top i{color:#e75b38;font-style:normal}.dash h3{font-size:23px;margin:15px 0 24px}.rank{display:flex;align-items:center;gap:15px;border-top:1px solid #303236;padding:17px 0}.rank strong{font-size:12px;color:#e75b38}.rank div{flex:1}.rank b,.rank small{display:block}.rank small{font-size:10px;color:#777;margin-top:4px}.rank>span{color:#666}.categories{padding-top:85px;padding-bottom:95px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.section-head h2{font-size:38px;letter-spacing:-2px;margin:8px 0 0}.section-head p{max-width:370px;color:#777;font-size:13px;line-height:1.7}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bbb;border-left:1px solid #bbb}.cat-grid article{min-height:240px;padding:28px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;display:flex;flex-direction:column}.cat-grid article>span{font-size:11px;color:#e75b38;font-weight:800}.cat-grid h3{font-size:22px;margin:36px 0 8px}.cat-grid p{font-size:12px;color:#777;line-height:1.6}.cat-grid a{font-size:12px;font-weight:800;margin-top:auto}.best{background:#181a1d;padding:90px 0;color:#fff}.section-head.light p{color:#85888b}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{background:#222529;border:1px solid #303338}.thumb{height:185px;padding:24px;display:flex;justify-content:space-between;align-items:end;background:#30343a}.thumb b{font-size:28px;letter-spacing:-1px}.thumb span{font-size:9px;letter-spacing:1.5px}.t1{background:linear-gradient(135deg,#3c4248,#1b1e21)}.t2{background:linear-gradient(135deg,#5a4c43,#25211e)}.t3{background:linear-gradient(135deg,#384b4b,#192222)}.card-body{padding:25px}.card-body small{color:#e75b38;font-size:10px}.card-body h3{font-size:20px;line-height:1.45;margin:11px 0}.card-body p{font-size:12px;color:#8e9194;line-height:1.7;min-height:61px}.card-body a{display:flex;justify-content:space-between;border-top:1px solid #3a3d40;padding-top:17px;margin-top:20px;font-size:12px;font-weight:800}.guide{padding-top:95px;padding-bottom:95px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.guide-box h2{font-size:39px;line-height:1.25;letter-spacing:-2px}.guide-box p{color:#777;font-size:12px;line-height:1.8}.guide-box a{display:inline-block;margin-top:18px;background:#151515;color:#fff;padding:14px 18px;font-size:12px}.topics>b{font-size:12px}.topics ol{list-style:none;padding:0;margin:18px 0}.topics li{border-top:1px solid #bbb;padding:17px 0;font-size:14px}.topics li:last-child{border-bottom:1px solid #bbb}.topics li span{display:inline-block;width:45px;color:#e75b38;font-size:10px;font-weight:800}footer{background:#0e1012;color:#777;padding:50px 0}footer p{font-size:12px;margin:20px 0}footer>div>small{font-size:9px}@media(max-width:760px){.nav nav{display:none}.hero{padding:58px 0}.hero-grid{grid-template-columns:1fr;gap:45px}.hero h1{font-size:43px;letter-spacing:-3px}.metrics{gap:20px}.dash{box-shadow:12px 12px 0 #0a0b0c}.section-head{display:block}.section-head h2{font-size:30px}.cat-grid{grid-template-columns:1fr 1fr}.cat-grid article{min-height:205px;padding:20px}.cards{grid-template-columns:1fr}.guide{grid-template-columns:1fr;gap:50px}.guide-box h2{font-size:31px}.search{font-size:10px;padding:9px}.wrap{padding-left:18px;padding-right:18px}}

/* v2 article / seo additions */
.article-hero{background:#101214;color:#fff;padding:70px 0 58px}
.article-hero .crumb{font-size:11px;color:#85888b;margin-bottom:20px}
.article-hero .crumb a{color:#e75b38}
.article-hero h1{max-width:820px;font-size:48px;line-height:1.15;letter-spacing:-3px;margin:12px 0 18px}
.article-hero p{max-width:720px;color:#a9acae;line-height:1.8}
.article-meta{display:flex;gap:14px;align-items:center;margin-top:22px;font-size:11px;color:#85888b}
.article-meta b{color:#e75b38}
.article-wrap{max-width:900px;margin:auto;padding:64px 24px 90px}
.summary-box{background:#fff;border:1px solid #d5d1ca;padding:26px;margin-bottom:42px}
.summary-box b{display:block;margin-bottom:8px}
.summary-box p{margin:0;color:#666;line-height:1.8;font-size:14px}
.article-section{padding:26px 0;border-top:1px solid #c9c5be}
.article-section h2{font-size:25px;letter-spacing:-1px;margin:0 0 12px}
.article-section p{color:#666;font-size:14px;line-height:1.9;margin:0}
.aff-box{margin-top:44px;background:#181a1d;color:#fff;padding:32px}
.aff-box small{color:#e75b38;font-weight:800;letter-spacing:1px}
.aff-box h3{font-size:25px;margin:9px 0}
.aff-box p{color:#8e9194;font-size:12px;line-height:1.8}
.aff-btn{display:inline-block;margin-top:12px;background:#e75b38;padding:14px 18px;font-size:13px;font-weight:800}
.related{margin-top:55px}
.related h3{font-size:22px}
.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.related-grid a{background:#fff;border:1px solid #d5d1ca;padding:18px;font-size:13px;font-weight:700}
.disclosure{font-size:11px;color:#8a8781;line-height:1.7;margin-top:24px}
.all-guides{padding:88px 0}
.guide-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.guide-item{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid #d5d1ca;padding:20px}
.guide-item .num{font-size:11px;color:#e75b38;font-weight:900}
.guide-item b{display:block;font-size:16px;margin-bottom:5px}
.guide-item small{color:#777}
@media(max-width:760px){
.article-hero{padding:48px 0 42px}.article-hero h1{font-size:36px;letter-spacing:-2px}
.article-wrap{padding:42px 18px 70px}.related-grid,.guide-list{grid-template-columns:1fr}
}

.product-candidate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.product-candidate{background:#fff;border:1px solid #d5d1ca;padding:25px}
.product-candidate small{color:#e75b38;font-weight:900}
.product-candidate h3{font-size:19px;line-height:1.45;margin:10px 0}
.product-candidate p{font-size:12px;color:#777;line-height:1.7}
.product-candidate a{font-size:12px;font-weight:900;color:#e75b38}
.setup-panel{margin-top:36px;padding:30px;background:#181a1d;color:#fff}
.setup-panel h2{margin-top:0}
.setup-panel ol{list-style:none;padding:0;margin:20px 0 0}
.setup-panel li{padding:12px 0;border-top:1px solid #333;color:#b4b6b8;font-size:13px}
.setup-panel li b{display:inline-block;width:28px;color:#e75b38}
@media(max-width:760px){.product-candidate-grid{grid-template-columns:1fr}}

/* Final Coupang Partners disclosure */
.coupang-disclosure,.coupang-site-disclosure,.coupang-home-disclosure{
  margin-top:18px;padding:14px 16px;border:1px solid #d9d4cc;
  background:#fff;color:#222;font-size:12px;font-weight:800;line-height:1.7
}
.aff-box .coupang-disclosure{background:#25282b;color:#fff;border-color:#45484b}
.coupang-site-disclosure{margin:0 0 18px}
.coupang-home-disclosure{margin-top:28px;margin-bottom:50px}
.product-candidate.linked{border-top:3px solid #e75b38}
.product-candidate.linked small{color:#e75b38}
