@layer components{.offer-status{margin-top:20px}.offer-status a{text-underline-offset:3px;margin-inline-start:6px;text-decoration:underline}.offer-gifts th,.offer-gifts td{white-space:normal;vertical-align:top}.offer-gifts td:nth-child(2){white-space:nowrap}.offer-gifts td:last-child{text-align:start}.offer-types{margin-top:clamp(48px,6vw,72px)}.offer-types h2{font:500 15px/1.4 var(--sans);color:var(--fg);margin-bottom:14px}.offer-types ul{flex-wrap:wrap;gap:10px;display:flex}.offer-types a{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out);border-radius:999px;padding:8px 14px;font-size:14px;display:inline-block}.offer-types a:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-3)}}
