.article__body{max-width:820px;margin:0 auto;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#f4f1ec;line-height:1.95;font-size:16.5px;letter-spacing:.02em}.article__body h2{font-size:1.65em;font-weight:800;color:#f4f1ec;margin:2.8em 0 .6em;padding-bottom:.45em;border-bottom:3px solid #FF4F33;letter-spacing:.01em}.article__body h3{font-size:1.25em;font-weight:700;color:#f4f1ec;margin:2.2em 0 .5em;padding-left:.75em;border-left:4px solid #FF4F33}.article__body p{margin-bottom:1.2em}.article__body a{color:#ff4f33;font-weight:600;text-decoration:underline;text-underline-offset:3px}.article__body a:hover{opacity:.8}.article__body ul,.article__body ol{margin:1.2em 0;padding-left:1.4em}.article__body li{margin-bottom:.7em}.article__body img{border-radius:10px;box-shadow:0 4px 16px #1b151640;max-width:100%;height:auto}.article__body table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px #00000026;font-size:.95em;margin:1.5em 0}.article__body th{background:#2a2a2a;color:#f4f1ec;padding:14px 18px;font-weight:700;text-align:left}.article__body td{padding:12px 18px;border-bottom:1px solid #333}.article__body tr:nth-child(2n) td{background:#232323}.article__body tr:nth-child(odd) td{background:#1e1e1e}.article__body td:first-child{font-weight:700}.article__body blockquote{margin:1.5em 0;padding:1.2em 1.5em;background:#252525;border-left:4px solid #FF4F33;border-radius:0 8px 8px 0;color:#f4f1ec}.article__body hr{border:none;border-top:1px solid #333;margin:2.5em 0}.article__body .article-summary{margin:1.5em 0 1.8em;padding:1.6em 1.8em;background:#252525;border-radius:10px;border:1px solid #3a3a3a}.article__body .article-summary ul{margin:0;padding-left:1.4em;list-style:disc}.article__body .article-summary li:last-child{margin-bottom:0}.article__body .article-callout{margin:1.5em 0 1.8em;padding:1.4em 1.6em;background:#252525;border-radius:10px;border-left:4px solid #FF4F33}.article__body .article-callout p:last-child{margin-bottom:0}.article__body .article-cta{margin:2em 0 1em;padding:1.8em 2em;background:linear-gradient(135deg,#1b1516,#2a2226);border-radius:12px;border:1px solid #FF4F33;text-align:center}.article__body .article-cta p:last-child{margin-bottom:0}.article__body .article-cta a{color:#ff4f33;font-weight:700;text-decoration:underline;text-underline-offset:3px}.article__body .article-id-card{background:#252525;border:1px solid #3a3a3a;border-radius:10px;padding:20px 24px;margin:2em 0 1em}.article__body .article-id-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.article__body .article-id-card h3,.article__body .article-id-card-title{font-size:1.2em;font-weight:700;color:#f4f1ec;margin:0;padding:0;border:none;line-height:1.3}.article__body .article-id-card-badges{display:flex;gap:8px;flex-wrap:wrap}.article__body .article-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.72em;font-weight:700;letter-spacing:.03em}.article__body .article-badge--type{background:#ff4f3326;color:#ff4f33;border:1px solid rgba(255,79,51,.3)}.article__body .article-badge--cost-low{background:#7ecf8e1f;color:#7ecf8e;border:1px solid rgba(126,207,142,.3)}.article__body .article-badge--cost-mid{background:#f0c8661f;color:#f0c866;border:1px solid rgba(240,200,102,.3)}.article__body .article-badge--cost-high{background:#ff4f331f;color:#ff4f33;border:1px solid rgba(255,79,51,.3)}.article__body .article-badge--neutral{background:#f4f1ec14;color:#b0aaa4;border:1px solid rgba(244,241,236,.15)}.article__body .article-id-card-params{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#1b1516;border-radius:8px;overflow:hidden;margin-bottom:14px}.article__body .article-id-card-params .param{padding:10px 12px;text-align:center;border-right:1px solid #3a3a3a;background:none}.article__body .article-id-card-params .param:last-child{border-right:none}.article__body .article-id-card-params .param-label{display:block;font-size:.68em;color:#b0aaa4;letter-spacing:.05em;margin-bottom:4px}.article__body .article-id-card-params .param-value{display:block;font-size:.88em;font-weight:700;color:#f4f1ec;line-height:1.3}.article__body .article-taste-bar{display:flex;align-items:center;gap:8px;margin:8px 0}.article__body .article-taste-bar-label{font-size:.7em;color:#b0aaa4;min-width:40px}.article__body .article-taste-bar-label:first-child{text-align:right}.article__body .article-taste-bar-track{flex:1;height:4px;background:#3a3a3a;border-radius:2px;position:relative}.article__body .article-taste-bar-dot{position:absolute;top:-5px;width:14px;height:14px;background:#ff4f33;border-radius:50%;border:2px solid #252525;transform:translate(-50%)}.article__body .article-id-card-footer{display:flex;flex-direction:column;gap:4px}.article__body .article-id-card-footer p{font-size:.85em;line-height:1.5;color:#b0aaa4;margin-bottom:.3em}.article__body .article-id-card-footer p strong{color:#f4f1ec;font-weight:500}.article__body .star-on{color:#ff4f33}.article__body .star-off{color:#3a3a3a}.article__body .article-pill-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.article__body .article-pill-nav a{display:inline-block;padding:8px 16px;background:#252525;border:1px solid #3a3a3a;border-radius:6px;font-size:.82em;font-weight:500;color:#b0aaa4;text-decoration:none;transition:all .2s}.article__body .article-pill-nav a:hover{color:#ff4f33;border-color:#ff4f33;background:#ff4f3326}.article__body .article-back-link{display:inline-block;margin-top:8px;font-size:.82em;color:#b0aaa4;text-decoration:none;transition:color .2s}.article__body .article-back-link:hover{color:#ff4f33}.article__body .article-link-card{display:block;background:#252525;border:1px solid #3a3a3a;border-radius:8px;padding:16px 20px;margin:16px 0;text-decoration:none;transition:border-color .2s,background .2s}.article__body .article-link-card:hover{border-color:#ff4f33;background:#2c2c2c}.article__body .article-link-card-label{display:block;font-size:.72em;color:#ff4f33;letter-spacing:.08em;margin-bottom:4px;font-weight:700}.article__body .article-link-card-title{display:block;font-size:.95em;font-weight:700;color:#f4f1ec}.rte.article__body .article-pill-nav a,.rte.article__body .article-pill-nav a:hover,.rte.article__body .article-back-link,.rte.article__body .article-back-link:hover,.rte.article__body .article-link-card,.rte.article__body .article-link-card:hover{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;background-image:none!important}.article__body .article-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0;border-radius:8px;border:1px solid #3a3a3a}.article__body .article-table-scroll table{margin:0;border-radius:0;box-shadow:none;min-width:600px}.article__body .article-scroll-hint{position:absolute;right:0;top:0;bottom:0;width:48px;background:linear-gradient(to right,transparent,rgba(27,21,22,.9));color:#f4f1ec;font-size:1.1em;pointer-events:none;border-radius:0 8px 8px 0;transition:opacity .3s;opacity:1;display:flex;align-items:center;justify-content:center;z-index:2}.article__body .article-scroll-hint.hidden{opacity:0}.article__body .cost-low{color:#7ecf8e}.article__body .cost-mid{color:#f0c866}.article__body .cost-high{color:#ff4f33}.article__body .article-recipe-card{background:#252525;border:1px solid #3a3a3a;border-radius:12px;padding:28px;margin:0 0 2em;position:relative;overflow:hidden}.article__body .article-recipe-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF4F33,transparent)}.article__body .article-recipe-card h2{font-size:1.1em;font-weight:700;color:#f4f1ec;margin:0 0 20px;padding:0;border:none}.article__body .article-recipe-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.article__body .article-recipe-card-grid .spec{background:#ffffff08;border-radius:8px;padding:14px 10px;text-align:center}.article__body .article-recipe-card-grid .spec-label{display:block;font-size:.68em;color:#b0aaa4;margin-bottom:4px}.article__body .article-recipe-card-grid .spec-value{display:block;font-size:1.35em;font-weight:800;color:#f4f1ec}.article__body .article-recipe-card-grid .spec-sub{display:block;font-size:.68em;color:#b0aaa4;margin-top:3px}.article__body .article-recipe-card-steps-label{font-size:.82em;font-weight:600;color:#b0aaa4;margin-bottom:10px;letter-spacing:.03em}.article__body .article-recipe-card-step{display:flex;gap:10px;align-items:flex-start;margin-bottom:6px}.article__body .article-recipe-card-step-num{width:20px;height:20px;min-width:20px;border-radius:50%;background:#ff4f331f;color:#ff4f33;display:flex;align-items:center;justify-content:center;font-size:.68em;font-weight:700;margin-top:2px}.article__body .article-recipe-card-step span:last-child{font-size:.85em;color:#f4f1ec;line-height:1.6;opacity:.85}.article__body .article-recipe-card-footer{margin-top:16px;font-size:.82em;color:#b0aaa4}.article__body .article-recipe-card-footer a{color:#ff4f33;font-weight:600;text-decoration:none;border-bottom:1px solid #FF4F33}.article__body .article-item-card{background:#252525;border:1px solid #3a3a3a;border-radius:8px;padding:16px;display:flex;gap:16px;align-items:flex-start;margin:14px 0}.article__body .article-item-card-img{width:80px;height:80px;min-width:80px;background:#1a1a1a;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.article__body .article-item-card-img img{width:100%;height:100%;object-fit:cover;border-radius:6px;box-shadow:none}.article__body .article-item-card-info{flex:1;min-width:0}.article__body .article-item-card-brand{font-size:.65em;color:#b0aaa4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.article__body .article-item-card-name{font-size:.88em;color:#f4f1ec;font-weight:600;line-height:1.4;margin-bottom:3px}.article__body .article-item-card-price{font-size:.82em;color:#ff4f33;font-weight:700;margin-bottom:5px}.article__body .article-item-card-note{font-size:.78em;color:#b0aaa4;line-height:1.55}.article__body .article-item-card-link{display:inline-block;margin-top:6px;font-size:.78em;color:#ff4f33;font-weight:600;text-decoration:none;border-bottom:1px solid #FF4F33}.article__body .article-item-card-link:hover{opacity:.8}.article__body .article-step-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;margin-top:2em}.article__body .article-step-num{width:32px;height:32px;min-width:32px;border-radius:50%;background:#ff4f33;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.92em;font-weight:700}.article__body .article-step-header h3{font-size:1.15em;font-weight:700;color:#f4f1ec;margin:0;padding:0;border:none}.article__body .article-step-body{padding-left:44px}.article__body .article-section-divider{height:1px;background:#3a3a3a;margin:3em 0;border:none}.article__body .article-text-muted{font-size:.82em;color:#b0aaa4;line-height:1.7;margin-top:8px}.article__body .article-footer-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px}.article__body .article-footer-links a{font-size:.88em;color:#ff4f33;font-weight:600;text-decoration:none;border-bottom:1px solid #FF4F33}.article__body .article-footer-links a:hover{opacity:.8}.rte.article__body .article-recipe-card a,.rte.article__body .article-recipe-card a:hover,.rte.article__body .article-item-card-link,.rte.article__body .article-item-card-link:hover,.rte.article__body .article-footer-links a,.rte.article__body .article-footer-links a:hover{text-decoration:none!important;border-bottom:1px solid #FF4F33!important;box-shadow:none!important;background-image:none!important}@media(max-width:600px){.article__body .article-id-card{padding:16px 18px}.article__body .article-id-card-header{flex-direction:column;align-items:flex-start}.article__body .article-id-card-params{grid-template-columns:repeat(2,1fr)}.article__body .article-id-card-params .param{border-bottom:1px solid #3a3a3a}.article__body .article-id-card-params .param:nth-child(2){border-right:none}.article__body .article-id-card-params .param:nth-child(3){border-right:1px solid #3a3a3a}.article__body .article-id-card-params .param:nth-last-child(-n+2){border-bottom:none}.article__body .article-pill-nav{gap:6px}.article__body .article-pill-nav a{padding:5px 11px;font-size:.78em}.article__body .article-recipe-card{padding:20px 18px}.article__body .article-recipe-card-grid{grid-template-columns:1fr}.article__body .article-item-card{flex-direction:column}.article__body .article-item-card-img{width:100%;height:120px}.article__body .article-step-body{padding-left:0;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kr-article.css.map */
