.coupon-page{max-width:100%;padding-top:38px}.coupon-page h1{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.08}.coupon-answer{background:#e9eee8;border-left:4px solid #5c8f00;padding:18px 22px;margin:22px 0 36px;max-width:850px}.coupon-answer p{margin:0 0 12px}.coupon-links{display:flex;flex-wrap:wrap;gap:12px 22px}.coupon-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:bold}.review-line{font-size:.84rem;color:var(--muted)}.coupon-table{width:100%;border-collapse:collapse;background:white;margin:24px 0 36px;table-layout:fixed}.coupon-table th,.coupon-table td{border:1px solid var(--line);padding:16px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.coupon-table th:nth-child(1){width:20%}.coupon-table th:nth-child(2){width:44%}.coupon-table th:nth-child(3){width:22%}.coupon-table th:nth-child(4){width:14%}.coupon-table thead{background:#e9eee8}.coupon-faq{max-width:850px}.coupon-faq article{border-top:1px solid var(--line);padding:12px 0}.coupon-faq h3{font-size:1.15rem}@media(max-width:620px){.coupon-page{padding-top:26px}.coupon-answer{padding:14px;margin-top:18px}.coupon-table,.coupon-table tbody,.coupon-table tr,.coupon-table th,.coupon-table td{display:block;width:100%!important}.coupon-table thead{display:none}.coupon-table tr{border:1px solid var(--line);margin-bottom:18px}.coupon-table th,.coupon-table td{border:0;padding:10px 14px}.coupon-table th{background:#e9eee8}.coupon-table td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:700;color:var(--muted);margin-bottom:4px}}

.source-address{display:block;font-size:.73rem;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.coupon-table td[data-label="Reviewed"]{font-variant-numeric:tabular-nums}
