.gifting-form[data-astro-cid-guurwmms]{background:var(--color-paper-2,#f7f6f3);margin-top:64px;padding:clamp(24px,4vw,64px)}.gifting-form[data-astro-cid-guurwmms] h2[data-astro-cid-guurwmms]{color:var(--color-purple,#300064);font-size:clamp(32px,4vw,56px);line-height:1.05}.gifting-form[data-astro-cid-guurwmms]>p[data-astro-cid-guurwmms]{max-width:65ch}.gifting-form[data-astro-cid-guurwmms] form[data-astro-cid-guurwmms]{margin-top:30px}.gifting-fields[data-astro-cid-guurwmms]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gifting-form[data-astro-cid-guurwmms] label[data-astro-cid-guurwmms]{margin-bottom:20px;font-size:15px;font-weight:600;display:block}.gifting-form[data-astro-cid-guurwmms] small[data-astro-cid-guurwmms]{font-weight:400}.gifting-form[data-astro-cid-guurwmms] input[data-astro-cid-guurwmms]:not([type=checkbox]),textarea[data-astro-cid-guurwmms]{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9a5ad;border-radius:0;min-height:48px;margin-top:8px;padding:14px;display:block}.gifting-form[data-astro-cid-guurwmms] input[data-astro-cid-guurwmms]:focus-visible,textarea[data-astro-cid-guurwmms]:focus-visible{outline-offset:3px;outline:2px solid #300064}.gifting-form[data-astro-cid-guurwmms] .gifting-consent[data-astro-cid-guurwmms]{align-items:flex-start;gap:12px;max-width:75ch;font-weight:400;display:flex}.gifting-consent[data-astro-cid-guurwmms] input[data-astro-cid-guurwmms]{flex-shrink:0;width:20px;height:20px;margin-top:3px}.gifting-trap[data-astro-cid-guurwmms]{position:absolute;left:-9999px}.gifting-form[data-astro-cid-guurwmms] [data-astro-cid-guurwmms][role=status]{overflow-wrap:anywhere;max-width:70ch;font-weight:600}.gifting-form[data-astro-cid-guurwmms] button[data-astro-cid-guurwmms]:disabled{opacity:.6;cursor:wait}.gifting-fallback[data-astro-cid-guurwmms]{font-size:14px}@media (width<=650px){.gifting-fields[data-astro-cid-guurwmms]{grid-template-columns:1fr;gap:0}.gifting-form[data-astro-cid-guurwmms]{padding:24px 18px}}.gifting[data-astro-cid-rhcv75qa]{max-width:1600px;padding-bottom:90px}.gifting-hero[data-astro-cid-rhcv75qa]{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:60px 0 70px;display:grid}.gifting-hero[data-astro-cid-rhcv75qa] h1[data-astro-cid-rhcv75qa]{letter-spacing:-.05em;color:var(--color-purple,#300064);text-wrap:balance;margin:22px 0;font-size:clamp(42px,5.7vw,88px);line-height:1.02}.gifting-lead[data-astro-cid-rhcv75qa]{max-width:37ch;font-size:clamp(18px,1.8vw,25px);line-height:1.6}.gifting-hero[data-astro-cid-rhcv75qa] .button[data-astro-cid-rhcv75qa]{margin-top:25px}.gifting-hero[data-astro-cid-rhcv75qa] figure[data-astro-cid-rhcv75qa]{height:100%;min-height:400px;margin:0}.gifting-hero[data-astro-cid-rhcv75qa] figure[data-astro-cid-rhcv75qa] .guide-image{height:440px}.gifting-hero[data-astro-cid-rhcv75qa] figcaption[data-astro-cid-rhcv75qa]{padding-top:12px;font-size:12px}.gifting-note[data-astro-cid-rhcv75qa]{color:#68636c;margin-top:18px;font-size:13px;line-height:1.7}.gifting-section[data-astro-cid-rhcv75qa]{border-top:1px solid #d5d1d9;padding:48px 0}.gifting-section[data-astro-cid-rhcv75qa]>h2[data-astro-cid-rhcv75qa]{letter-spacing:-.035em;color:var(--color-purple,#300064);margin:16px 0 25px;font-size:clamp(32px,4vw,55px);line-height:1.12}.gifting-section[data-astro-cid-rhcv75qa]>p[data-astro-cid-rhcv75qa]:not(.journal-kicker){max-width:80ch;line-height:1.8}.gifting-products[data-astro-cid-rhcv75qa]{grid-template-columns:repeat(4,1fr);gap:22px;margin:35px 0;display:grid}.gifting-products[data-astro-cid-rhcv75qa]>a[data-astro-cid-rhcv75qa]{text-decoration:none}.gifting-products[data-astro-cid-rhcv75qa]>a[data-astro-cid-rhcv75qa]>div[data-astro-cid-rhcv75qa]{aspect-ratio:1;background:#f4f2f7}.gifting-products[data-astro-cid-rhcv75qa] span[data-astro-cid-rhcv75qa]{margin:20px 0 8px;font-size:12px;display:block}.gifting-products[data-astro-cid-rhcv75qa] h3[data-astro-cid-rhcv75qa]{margin:0 0 10px;font-size:22px}.gifting-products[data-astro-cid-rhcv75qa] p[data-astro-cid-rhcv75qa]{font-size:15px;line-height:1.7}.gifting-table[data-astro-cid-rhcv75qa]{margin:30px 0;overflow:auto}.gifting-table[data-astro-cid-rhcv75qa] table[data-astro-cid-rhcv75qa]{border-collapse:collapse;width:100%;min-width:650px}.gifting-table[data-astro-cid-rhcv75qa] th[data-astro-cid-rhcv75qa],.gifting-table[data-astro-cid-rhcv75qa] td[data-astro-cid-rhcv75qa]{text-align:left;vertical-align:top;border-bottom:1px solid #d5d1d9;padding:20px;line-height:1.6}.gifting-table[data-astro-cid-rhcv75qa] thead[data-astro-cid-rhcv75qa]{color:#fff;background:#300064}.gifting-table[data-astro-cid-rhcv75qa] caption[data-astro-cid-rhcv75qa]{text-align:left;padding:10px 0;font-size:13px}.gifting-steps[data-astro-cid-rhcv75qa]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0;padding:0;list-style:none;display:grid}.gifting-steps[data-astro-cid-rhcv75qa] li[data-astro-cid-rhcv75qa]{counter-increment:step;border-top:3px solid #300064;padding-top:22px}.gifting-steps[data-astro-cid-rhcv75qa] li[data-astro-cid-rhcv75qa]:before{content:"0" counter(step);color:#300064;margin-bottom:20px;font-size:36px;display:block}.gifting-steps[data-astro-cid-rhcv75qa] b[data-astro-cid-rhcv75qa]{font-size:22px}.gifting-steps[data-astro-cid-rhcv75qa] p[data-astro-cid-rhcv75qa]{line-height:1.7}.gifting-section[data-astro-cid-rhcv75qa] a[data-astro-cid-rhcv75qa]:not(.gifting-products a){text-underline-offset:4px}@media (width<=900px){.gifting-products[data-astro-cid-rhcv75qa]{grid-template-columns:1fr 1fr}.gifting-hero[data-astro-cid-rhcv75qa]{gap:25px}}@media (width<=650px){.gifting-hero[data-astro-cid-rhcv75qa]{grid-template-columns:1fr;padding-top:30px}.gifting-hero[data-astro-cid-rhcv75qa] figure[data-astro-cid-rhcv75qa]{min-height:0}.gifting-hero[data-astro-cid-rhcv75qa] figure[data-astro-cid-rhcv75qa] .guide-image{height:280px}.gifting-steps[data-astro-cid-rhcv75qa]{grid-template-columns:1fr;gap:20px}.gifting-products[data-astro-cid-rhcv75qa]{gap:14px}.gifting-products[data-astro-cid-rhcv75qa] h3[data-astro-cid-rhcv75qa]{font-size:19px}.gifting-section[data-astro-cid-rhcv75qa]{padding:35px 0}}
