.holiday-links.svelte-oe9gh6{padding:56px 28px}.holiday-links.dark.svelte-oe9gh6{background:var(--bg, #0a0a0b);border-bottom:1px solid var(--line, #2a2a30)}.holiday-links.light.svelte-oe9gh6{padding:0 0 4rem}.inner.svelte-oe9gh6{max-width:1080px;margin:0 auto}.head.svelte-oe9gh6{margin-bottom:20px}h2.svelte-oe9gh6{margin:0 0 8px;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.015em}.head.svelte-oe9gh6 p:where(.svelte-oe9gh6){margin:0;max-width:620px;font-size:15px;line-height:1.55}.dark.svelte-oe9gh6 h2:where(.svelte-oe9gh6){color:var(--ink, #f6f5f2)}.dark.svelte-oe9gh6 .head:where(.svelte-oe9gh6) p:where(.svelte-oe9gh6){color:var(--ink-2, #c9c7c1)}.light.svelte-oe9gh6 h2:where(.svelte-oe9gh6){color:#1c1e21}.light.svelte-oe9gh6 .head:where(.svelte-oe9gh6) p:where(.svelte-oe9gh6){color:#4b4f58}.cards.svelte-oe9gh6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card.svelte-oe9gh6{position:relative;display:block;overflow:hidden;border-radius:16px;text-decoration:none;aspect-ratio:4 / 3;transition:transform .18s ease,box-shadow .18s ease}.dark.svelte-oe9gh6 .card:where(.svelte-oe9gh6){border:1px solid var(--line, #2a2a30)}.light.svelte-oe9gh6 .card:where(.svelte-oe9gh6){border:1px solid #ececf0;box-shadow:0 8px 24px #11141c0f}.card.svelte-oe9gh6:hover{transform:translateY(-2px)}.card.svelte-oe9gh6 img:where(.svelte-oe9gh6){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.text.svelte-oe9gh6{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:36px 16px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));color:#fff}.text.svelte-oe9gh6 strong:where(.svelte-oe9gh6){font-size:17px;font-weight:700}.text.svelte-oe9gh6 small:where(.svelte-oe9gh6){font-size:13px;opacity:.85}@media (max-width: 700px){.holiday-links.svelte-oe9gh6{padding:40px 16px}.holiday-links.light.svelte-oe9gh6{padding:0 0 3rem}.cards.svelte-oe9gh6{grid-template-columns:1fr;gap:10px}.card.svelte-oe9gh6{display:flex;align-items:center;gap:14px;aspect-ratio:auto;padding:10px}.dark.svelte-oe9gh6 .card:where(.svelte-oe9gh6){background:var(--bg-2, #17171a)}.light.svelte-oe9gh6 .card:where(.svelte-oe9gh6){background:#fff}.card.svelte-oe9gh6 img:where(.svelte-oe9gh6){position:static;width:72px;height:72px;flex:none;border-radius:10px}.text.svelte-oe9gh6{position:static;padding:0;background:none}.light.svelte-oe9gh6 .text:where(.svelte-oe9gh6){color:#1c1e21}}
