.partner-offer[data-astro-cid-f6weybht]{border:1px solid var(--line);background:var(--cream);margin-block:clamp(40px,6vw,68px);padding:clamp(24px,4vw,44px)}.partner-offer__eyebrow[data-astro-cid-f6weybht]{font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.68rem;font-weight:700;line-height:1.55}h2[data-astro-cid-f6weybht]{max-width:17ch;font-size:clamp(1.95rem,3.6vw,3.1rem);line-height:1.08}.partner-offer__description[data-astro-cid-f6weybht]{max-width:58ch;font-family:var(--font-display);margin:20px 0 24px;font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.65}.partner-offer__details[data-astro-cid-f6weybht]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-block:20px;display:flex}.partner-offer__code[data-astro-cid-f6weybht]{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:2px;margin:0;font-size:.69rem;font-weight:700;display:flex}.partner-offer__code[data-astro-cid-f6weybht] code[data-astro-cid-f6weybht]{letter-spacing:.05em;text-transform:none;user-select:all;width:fit-content;font-size:1.25rem;font-weight:700}.partner-offer__savings[data-astro-cid-f6weybht]{margin:0;font-size:.85rem}.partner-offer__action[data-astro-cid-f6weybht]{background:var(--espresso);min-height:48px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;padding:13px 18px;font-size:.7rem;font-weight:700;line-height:1.5;transition:background .2s;display:inline-flex}.partner-offer__action[data-astro-cid-f6weybht]:hover,.partner-offer__action[data-astro-cid-f6weybht]:focus-visible{background:var(--ink)}.partner-offer__action[data-astro-cid-f6weybht]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.partner-offer__terms[data-astro-cid-f6weybht]{margin:16px 0 0;font-size:.8rem;line-height:1.6}.partner-offer__disclosure[data-astro-cid-f6weybht]{opacity:.87;margin:12px 0 0;font-size:.76rem;line-height:1.65}@media (width<=520px){.partner-offer__details[data-astro-cid-f6weybht]{flex-direction:column;align-items:flex-start}.partner-offer__action[data-astro-cid-f6weybht]{width:100%}}.article[data-astro-cid-4vwujxvv]{background:var(--paper)}.article-header[data-astro-cid-4vwujxvv]{background:var(--cream);padding-bottom:clamp(46px,6vw,78px)}.article-header__inner[data-astro-cid-4vwujxvv]{max-width:980px}h1[data-astro-cid-4vwujxvv]{max-width:12ch;font-size:clamp(3.5rem,7vw,7rem)}.article-deck[data-astro-cid-4vwujxvv]{max-width:48ch;font-family:var(--font-display);margin:26px 0 0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.5}.article-meta[data-astro-cid-4vwujxvv]{letter-spacing:.12em;text-transform:uppercase;opacity:.72;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.72rem;font-weight:700;display:flex}.article-meta[data-astro-cid-4vwujxvv] a[data-astro-cid-4vwujxvv]{border-bottom:1px solid}.article-collections[data-astro-cid-4vwujxvv]{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.article-collections[data-astro-cid-4vwujxvv] a[data-astro-cid-4vwujxvv]{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;padding-bottom:3px;font-size:.7rem;font-weight:700}.article-hero[data-astro-cid-4vwujxvv]{margin-top:clamp(28px,5vw,64px)}.article-hero[data-astro-cid-4vwujxvv] img{object-fit:cover;width:100%;max-height:760px}.image-caption[data-astro-cid-4vwujxvv]{opacity:.66;margin:8px 0 0;font-size:.78rem}.article-body[data-astro-cid-4vwujxvv]{padding-top:clamp(54px,7vw,92px)}.article-prose[data-astro-cid-4vwujxvv]{max-width:760px}.portable-text[data-astro-cid-4vwujxvv] p{font-family:var(--font-display);margin:0 0 1.35em;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.72}.portable-text[data-astro-cid-4vwujxvv] h2{margin:2.2em 0 .7em;font-size:clamp(2.1rem,4vw,3.5rem)}.portable-text[data-astro-cid-4vwujxvv] h3{margin:2em 0 .65em;font-size:clamp(1.55rem,2.6vw,2.25rem)}.portable-text[data-astro-cid-4vwujxvv] blockquote{border-left:1px solid var(--taupe);font-family:var(--font-display);margin:2em 0;padding-left:22px;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.5}.portable-text[data-astro-cid-4vwujxvv] a{text-underline-offset:.16em;text-decoration:underline 1px}.portable-text[data-astro-cid-4vwujxvv] ul,.portable-text[data-astro-cid-4vwujxvv] ol{font-family:var(--font-display);margin:0 0 1.35em;padding-left:1.5em;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.72}.portable-text[data-astro-cid-4vwujxvv] .article-inline-image{margin:clamp(32px,5vw,54px) 0}.portable-text[data-astro-cid-4vwujxvv] .article-inline-image img{width:100%;height:auto;display:block}.portable-text[data-astro-cid-4vwujxvv] .article-inline-image figcaption{font-family:var(--font-ui);opacity:.66;margin-top:8px;font-size:.78rem}.article-disclosure[data-astro-cid-4vwujxvv]{background:var(--cream);border-top:1px solid var(--line);margin-top:clamp(44px,6vw,72px);padding:26px 28px}.article-disclosure[data-astro-cid-4vwujxvv] p[data-astro-cid-4vwujxvv]:last-child{font-family:var(--font-display);margin:0;line-height:1.6}.original-link[data-astro-cid-4vwujxvv]{margin-top:30px}@media (width<=720px){h1[data-astro-cid-4vwujxvv]{font-size:clamp(3.1rem,14vw,4.8rem)}.article-hero[data-astro-cid-4vwujxvv]{width:100%}.article-hero[data-astro-cid-4vwujxvv] img{min-height:300px}.article-disclosure[data-astro-cid-4vwujxvv]{padding:22px 20px}}
