.christmas-hub[data-v-c9bbd4cb]{color:var(--tpl-ink);margin:0 auto;overflow-wrap:anywhere;padding:32px 24px 80px;width:min(1200px,100%)}.christmas-hub__crumb[data-v-c9bbd4cb]{color:var(--tpl-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.christmas-hub__crumb a[data-v-c9bbd4cb]{color:inherit;text-decoration:none}.christmas-hub__crumb a[data-v-c9bbd4cb]:hover{color:var(--tpl-ink)}.christmas-hub__intro[data-v-c9bbd4cb]{max-width:880px;padding:40px 0 48px}.christmas-hub h1[data-v-c9bbd4cb]{font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1.12;margin:0;text-wrap:balance}.christmas-hub__lead[data-v-c9bbd4cb]{color:var(--tpl-text);font-size:16px;line-height:1.7;margin:24px 0 0;max-width:64ch}.christmas-hub__section[data-v-c9bbd4cb]{margin-top:64px}.christmas-hub__section[data-v-c9bbd4cb]:first-of-type{margin-top:0}.christmas-hub__section h2[data-v-c9bbd4cb]{font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 24px}.christmas-hub__how ol[data-v-c9bbd4cb]{counter-reset:step;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.christmas-hub__how li[data-v-c9bbd4cb]{background:var(--tpl-panel);border-radius:16px;color:var(--tpl-text);counter-increment:step;font-size:15px;line-height:1.6;padding:20px}.christmas-hub__how li[data-v-c9bbd4cb]:before{color:var(--tpl-ink);content:counter(step);display:block;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;margin-bottom:12px}.christmas-hub__faq[data-v-c9bbd4cb]{max-width:880px}.christmas-hub__faq details[data-v-c9bbd4cb]{border-bottom:1px solid var(--tpl-line,hsla(0,0%,50%,.2));padding:16px 0}.christmas-hub__faq summary[data-v-c9bbd4cb]{color:var(--tpl-ink);cursor:pointer;font-size:16px;font-weight:500}.christmas-hub__faq p[data-v-c9bbd4cb]{color:var(--tpl-text);font-size:15px;line-height:1.7;margin:12px 0 0}.christmas-hub__disclaimer[data-v-c9bbd4cb]{color:var(--tpl-muted);font-size:13px;line-height:1.6;margin-top:48px;max-width:880px}@media (max-width:767px){.christmas-hub[data-v-c9bbd4cb]{padding:24px 16px 48px}.christmas-hub__intro[data-v-c9bbd4cb]{padding:32px 0}.christmas-hub h1[data-v-c9bbd4cb]{font-size:clamp(32px,8vw,44px)}.christmas-hub__lead[data-v-c9bbd4cb]{font-size:14px;margin-top:16px}.christmas-hub__section[data-v-c9bbd4cb]{margin-top:48px}.christmas-hub__how ol[data-v-c9bbd4cb]{grid-template-columns:1fr}}
