.article-content table.snack-compare{width:100%;max-width:100%;border-collapse:collapse;table-layout:auto}.article-content table.snack-compare th,.article-content table.snack-compare td{min-width:0}.article-content img{max-width:100%;height:auto}.article-content figure{max-width:100%}
.c-layout .c-article-body ul.shop-buy-links{list-style:none;margin:16px 0 25px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid #cbdccf;border-radius:12px;background:#f2f6f1}
.c-layout .c-article-body ul.shop-buy-links li{margin:0;padding:0;min-width:0}
.c-layout .c-article-body ul.shop-buy-links li a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:12px 14px;min-height:48px;height:100%;font-weight:700;text-decoration:none;text-align:center;border:1px solid #bf0000;border-radius:10px;background:#fff;color:#bf0000;line-height:1.5;overflow-wrap:anywhere}
.c-layout .c-article-body ul.shop-buy-links li:first-child a{background:#ff9900;border-color:#ff9900;color:#232f3e}
.c-layout .c-article-body ul.shop-buy-links li:not(:nth-child(-n+2)) a{font-size:14px;font-weight:500;background:transparent;border-color:#d6e0d7;color:#26392e}
.c-layout .c-article-body ul.shop-buy-links li:nth-child(n+3){grid-column:1/-1}
@media(max-width:650px){.c-layout .c-article-body ul.shop-buy-links{grid-template-columns:1fr;padding:12px}.c-layout .c-article-body ul.shop-buy-links li:nth-child(n+3){grid-column:auto}}
@media(max-width:650px){
 .c-layout .c-article-body table.snack-compare{display:block;width:100%;min-width:0;max-width:100%;border:0;background:transparent}
 .snack-compare thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 .snack-compare tbody{display:block;width:100%}
 .snack-compare tbody tr{display:block;margin:0 0 14px;border:1px solid #d6e0d7;border-radius:12px;overflow:hidden;background:#fff}
 .c-layout .c-article-body .snack-compare td{display:grid;grid-template-columns:minmax(0,94px) minmax(0,1fr);gap:12px;align-items:start;min-width:0;width:100%;padding:12px 13px;border:0;border-bottom:1px solid #e6ebe5;font-size:15px;line-height:1.65;overflow-wrap:break-word;word-break:normal;white-space:normal}
 .snack-compare tbody tr td:last-child{border-bottom:0}
 .snack-compare td::before{font-size:13px;font-weight:700;color:#53685b;line-height:1.65}
 .snack-compare td:nth-child(1)::before{content:"地區／商品"}
 .snack-compare td:nth-child(2)::before{content:"適合送給誰"}
 .snack-compare td:nth-child(3)::before{content:"不適合情況"}
 .snack-compare td:nth-child(4)::before{content:"盒裝／分送"}
}
