.alternative-table-hint{display:none}
.alternative-page{max-width:78rem}.alternative-page .shop-intro h1{font-size:clamp(2.1rem,3.7vw,3.6rem)}.alternative-page .shop-intro h1 em{line-height:1.15}.alternative-byline{padding-bottom:1rem;border-bottom:1px solid var(--line)}.alternative-comparison{margin-block:4rem}.alternative-table{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:12px;background:#fff}.alternative-table table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.alternative-table caption{text-align:left;padding:1rem;font-size:.95rem;background:var(--green)}.alternative-table th,.alternative-table td{padding:1rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.alternative-table thead th{background:var(--ink);color:#fff}.alternative-table thead th:first-child{width:22%}.alternative-table tbody th{font-weight:650}.alternative-table tr:last-child>*{border-bottom:0}.alternative-comparison>.data-note{margin-top:1rem}.alternative-contact{padding:2rem;background:var(--green);border:1px solid var(--line);border-radius:var(--radius);margin-block:3rem}.alternative-notes{border-top:1px solid var(--line);padding-top:1.5rem}.alternative-notes a{overflow-wrap:anywhere}
@media(max-width:55rem){.alternative-table-hint{display:block}.alternative-page .shop-intro h1{font-size:clamp(2rem,7vw,3rem)}.alternative-comparison{margin-block:2.5rem}.alternative-table table{min-width:40rem}.alternative-contact{padding:1.25rem}.alternative-contact .button{white-space:normal;text-align:center}}
