.request-entry[data-astro-cid-n3g5q46k]{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:24px;display:flex}.request-entry-copy[data-astro-cid-n3g5q46k]{min-width:0;max-width:560px}.request-entry-question[data-astro-cid-n3g5q46k]{margin:0;font-size:18px;font-weight:500;line-height:1.4}.request-entry-note[data-astro-cid-n3g5q46k]{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.request-entry-button[data-astro-cid-n3g5q46k]{border:1px solid var(--burgundy);background:var(--paper);max-width:100%;min-height:44px;color:var(--burgundy);text-align:center;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.request-entry-button[data-astro-cid-n3g5q46k]:hover{background:var(--cream)}.request-entry-button[data-astro-cid-n3g5q46k]:focus-visible{outline:3px solid var(--burgundy);outline-offset:4px}.request-entry-button[data-astro-cid-n3g5q46k] span[data-astro-cid-n3g5q46k]{overflow-wrap:anywhere;min-width:0}.request-entry-compact[data-astro-cid-n3g5q46k]{margin-top:24px;padding-top:20px;display:block}.request-entry-compact[data-astro-cid-n3g5q46k] .request-entry-question[data-astro-cid-n3g5q46k]{font-size:15px}.request-entry-compact[data-astro-cid-n3g5q46k] .request-entry-note[data-astro-cid-n3g5q46k]{font-size:13px}.request-entry-compact[data-astro-cid-n3g5q46k] .request-entry-button[data-astro-cid-n3g5q46k]{margin-top:14px}@media (width<=699px){.request-entry[data-astro-cid-n3g5q46k]{margin-top:28px;padding-top:20px;display:block}.request-entry-button[data-astro-cid-n3g5q46k]{margin-top:16px}.request-entry-question[data-astro-cid-n3g5q46k]{font-size:17px}.request-entry-compact[data-astro-cid-n3g5q46k] .request-entry-question[data-astro-cid-n3g5q46k]{font-size:15px}}.brand-strip[data-astro-cid-yrxwubdq]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:42px 0 37px;display:grid}.brand-strip[data-astro-cid-yrxwubdq] a[data-astro-cid-yrxwubdq]{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;min-height:91px;display:flex}.brand-strip[data-astro-cid-yrxwubdq] span[data-astro-cid-yrxwubdq]{letter-spacing:.025em;color:var(--muted);text-align:center;font-size:10px}.brand-strip[data-astro-cid-yrxwubdq] img[data-astro-cid-yrxwubdq]{object-fit:contain;width:auto;max-width:185px;height:35px}.brand-strip[data-astro-cid-yrxwubdq] .etsy-logo[data-astro-cid-yrxwubdq]{height:36px}.brand-strip[data-astro-cid-yrxwubdq] .printer-logo[data-astro-cid-yrxwubdq]{max-width:220px;height:32px}@media (width<=699px){.brand-strip[data-astro-cid-yrxwubdq]{gap:12px;padding:29px 0 23px}.brand-strip[data-astro-cid-yrxwubdq] a[data-astro-cid-yrxwubdq]{gap:16px;min-height:75px}.brand-strip[data-astro-cid-yrxwubdq] span[data-astro-cid-yrxwubdq]{max-width:110px;font-size:8px;line-height:1.5}.brand-strip[data-astro-cid-yrxwubdq] img[data-astro-cid-yrxwubdq]{max-width:85px;height:25px}.brand-strip[data-astro-cid-yrxwubdq] .etsy-logo[data-astro-cid-yrxwubdq]{height:28px}.brand-strip[data-astro-cid-yrxwubdq] .printer-logo[data-astro-cid-yrxwubdq]{width:110px;max-width:100%;height:auto;max-height:26px}}.brand-strip[data-astro-cid-yrxwubdq] picture img{object-fit:contain;width:auto;max-width:185px;height:35px}@media (width<=699px){.brand-strip[data-astro-cid-yrxwubdq] picture img{max-width:85px;height:25px}}.print-partner[data-astro-cid-psmfuf2a]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.print-partner-visual[data-astro-cid-psmfuf2a]{background:#e8e8e0;border-radius:6px;position:relative;overflow:hidden}.print-partner-visual[data-astro-cid-psmfuf2a] picture img{aspect-ratio:4/5;object-fit:cover;object-position:50% 100%;width:100%}.print-partner-visual[data-astro-cid-psmfuf2a]>span[data-astro-cid-psmfuf2a]{background:var(--paper);text-align:center;padding:10px 12px;font-size:11px;position:absolute;bottom:15px;left:15px;right:15px}.print-partner-copy[data-astro-cid-psmfuf2a]>.eyebrow[data-astro-cid-psmfuf2a]{color:var(--burgundy);margin-bottom:21px;font-size:12px}.print-partner-copy[data-astro-cid-psmfuf2a] h2[data-astro-cid-psmfuf2a]{margin-bottom:26px;font-size:53px;line-height:1.04}.print-partner-copy[data-astro-cid-psmfuf2a]>p[data-astro-cid-psmfuf2a]:not(.eyebrow):not(.print-fineprint){max-width:475px;color:var(--muted);font-size:18px;line-height:1.6}.print-partner-logo[data-astro-cid-psmfuf2a]{margin:14px 0 21px;display:inline-block}.print-partner-logo[data-astro-cid-psmfuf2a] img[data-astro-cid-psmfuf2a]{width:auto;max-width:235px;height:32px}.print-offer[data-astro-cid-psmfuf2a]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 23px;padding:21px 0;display:flex}.print-offer[data-astro-cid-psmfuf2a]>p[data-astro-cid-psmfuf2a]{width:100%;color:var(--burgundy);margin-bottom:1px;font-size:17px;font-weight:500}.print-offer[data-astro-cid-psmfuf2a]>button[data-astro-cid-psmfuf2a]{letter-spacing:.08em;color:#33291f;background:#eee5d5;border:1px dashed #9b8668;align-items:center;gap:20px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.print-offer[data-astro-cid-psmfuf2a]>button[data-astro-cid-psmfuf2a]:hover{background:#e7dac5}.copy-code-status[data-astro-cid-psmfuf2a]{color:var(--muted);font-size:12px}.print-fineprint[data-astro-cid-psmfuf2a]{color:var(--muted);max-width:470px;margin-top:20px;font-size:12px;line-height:1.65}.print-partner-compact[data-astro-cid-psmfuf2a]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.65fr) minmax(240px,1.5fr) auto;align-items:center;gap:18px 35px;margin:35px 0 60px;padding:30px 0;display:grid}.print-partner-compact[data-astro-cid-psmfuf2a]>.eyebrow[data-astro-cid-psmfuf2a]{color:var(--burgundy);grid-column:1/-1;margin:0;font-size:9px}.print-partner-compact[data-astro-cid-psmfuf2a]>img[data-astro-cid-psmfuf2a]{object-fit:contain;object-position:left center;width:100%;max-width:190px;height:auto;max-height:34px}.print-partner-compact[data-astro-cid-psmfuf2a]>p[data-astro-cid-psmfuf2a]:not(.eyebrow):not(.print-fineprint){margin:0;font-size:14px;line-height:1.7}.print-partner-compact[data-astro-cid-psmfuf2a] .text-link[data-astro-cid-psmfuf2a]{justify-self:start;gap:12px;font-size:12px}.print-partner-compact[data-astro-cid-psmfuf2a] .print-fineprint[data-astro-cid-psmfuf2a]{grid-column:2/-1;max-width:750px;margin:0}@media (width<=991px){.print-partner[data-astro-cid-psmfuf2a]{gap:40px}.print-partner-copy[data-astro-cid-psmfuf2a] h2[data-astro-cid-psmfuf2a]{font-size:45px}.print-partner-compact[data-astro-cid-psmfuf2a]{grid-template-columns:160px 1fr;gap:16px 25px}.print-partner-compact[data-astro-cid-psmfuf2a] .text-link[data-astro-cid-psmfuf2a]{grid-column:2}.print-partner-compact[data-astro-cid-psmfuf2a] .print-fineprint[data-astro-cid-psmfuf2a]{grid-column:1/-1}}@media (width<=699px){.print-partner[data-astro-cid-psmfuf2a]{grid-template-columns:1fr;gap:30px}.print-partner-visual[data-astro-cid-psmfuf2a]>img[data-astro-cid-psmfuf2a]{aspect-ratio:1.12}.print-partner-copy[data-astro-cid-psmfuf2a] h2[data-astro-cid-psmfuf2a]{margin-bottom:22px;font-size:39px}.print-partner-copy[data-astro-cid-psmfuf2a]>.eyebrow[data-astro-cid-psmfuf2a]{font-size:10px}.print-partner-copy[data-astro-cid-psmfuf2a]>p[data-astro-cid-psmfuf2a]:not(.eyebrow):not(.print-fineprint){font-size:16px}.print-partner-logo[data-astro-cid-psmfuf2a]{margin:12px 0 17px}.print-partner-logo[data-astro-cid-psmfuf2a] img[data-astro-cid-psmfuf2a]{max-width:215px;height:28px}.print-offer[data-astro-cid-psmfuf2a]>p[data-astro-cid-psmfuf2a]{font-size:16px}.print-partner-copy[data-astro-cid-psmfuf2a]>.button[data-astro-cid-psmfuf2a]{width:100%}.print-partner-compact[data-astro-cid-psmfuf2a]{flex-direction:column;align-items:flex-start;gap:18px;margin:30px 0 45px;padding:25px 0;display:flex}.print-partner-compact[data-astro-cid-psmfuf2a]>img[data-astro-cid-psmfuf2a]{max-width:205px;max-height:34px}.print-partner-compact[data-astro-cid-psmfuf2a]>p[data-astro-cid-psmfuf2a]:not(.eyebrow):not(.print-fineprint){font-size:14px}.print-partner-compact[data-astro-cid-psmfuf2a] .print-fineprint[data-astro-cid-psmfuf2a]{font-size:12px}.print-partner-compact[data-astro-cid-psmfuf2a] .text-link[data-astro-cid-psmfuf2a]{font-size:13px}.print-partner-visual[data-astro-cid-psmfuf2a] picture img{aspect-ratio:1.12}}.creator-videos{min-width:0;color:var(--ink);background:#fff}.creator-videos-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.creator-videos-heading>div{min-width:0}.creator-videos-heading .eyebrow{color:var(--muted);margin-bottom:17px}.creator-videos .creator-videos-heading h2{font-family:var(--serif);letter-spacing:-.025em;font-size:52px;font-weight:400;line-height:1.08}.creator-videos-heading>p{max-width:43ch;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.creator-videos-hint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5;display:none}.creator-videos-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:auto;scrollbar-color:#938674 #eeeae2;grid-auto-columns:280px;grid-auto-flow:column;justify-content:space-between;gap:32px;min-width:0;max-width:100%;padding:6px 4px 16px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.creator-videos-grid::-webkit-scrollbar{height:10px}.creator-videos-grid::-webkit-scrollbar-track{background:#eeeae2;border-radius:8px}.creator-videos-grid::-webkit-scrollbar-thumb{background:#938674;border:2px solid #eeeae2;border-radius:8px}.creator-video{scroll-snap-align:start;min-width:0}.creator-video-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.creator-videos-grid:focus-visible,.creator-video-link:focus-visible{outline:3px solid var(--burgundy);outline-offset:2px}.creator-video-figure{margin:0}.creator-video-image{aspect-ratio:9/16;border-radius:8px;width:241.875px;max-width:100%;margin-inline:auto;overflow:hidden}.creator-video-image img{object-fit:contain;width:100%;height:100%;display:block}.creator-video-figure figcaption{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.creator-video-copy{flex-direction:column;flex:1;align-items:flex-start;padding-top:19px;display:flex}.creator-video-meta{width:100%;color:var(--muted);flex-direction:column;gap:4px;margin-bottom:14px;font-size:11px;line-height:1.5;display:flex}.creator-videos .creator-video h3{font-family:var(--serif);letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:pretty;margin-bottom:14px;font-size:28px;font-weight:400;line-height:1.14}.creator-video-description{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.6}.creator-video-action{width:100%;min-height:44px;color:var(--ink);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-block:10px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:flex}.creator-video-action svg{flex-shrink:0;transition:transform .2s}.creator-video-link:hover .creator-video-action svg{transform:rotate(-45deg)}@media (width<=999px){.creator-videos-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.creator-videos-heading>p{max-width:55ch;font-size:16px}.creator-videos-hint{display:block}.creator-videos-grid{justify-content:start;gap:24px}}@media (width<=699px){.creator-videos .creator-videos-heading h2{font-size:39px;line-height:1.1}.creator-videos-heading .eyebrow{margin-bottom:16px}.creator-videos-grid{grid-auto-columns:min(260px,100vw - 64px);gap:20px}.creator-video-image{width:196.875px}.creator-video-copy{padding-top:16px}.creator-videos .creator-video h3{font-size:26px}.creator-video-description{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.creator-videos-grid{scroll-behavior:auto;scroll-snap-type:none}.creator-video-action svg{transition:none}.creator-video-link:hover .creator-video-action svg{transform:none}}.customer-review[data-astro-cid-wz2p2ybn]{border-top:1px solid var(--ink);flex-direction:column;min-width:0;margin:0;padding:26px 0 0;display:flex}.customer-review-top[data-astro-cid-wz2p2ybn]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.customer-review-rating[data-astro-cid-wz2p2ybn]{color:var(--burgundy);gap:3px;display:flex}.customer-review-rating[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn]{fill:currentColor;stroke:currentColor;stroke-width:.7px}.customer-review-rating[data-astro-cid-wz2p2ybn] .unfilled-star[data-astro-cid-wz2p2ybn]{fill:none}.customer-review-source[data-astro-cid-wz2p2ybn]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}blockquote[data-astro-cid-wz2p2ybn]{font:400 clamp(27px,2.2vw,33px)/1.18 var(--serif);letter-spacing:-.012em;overflow-wrap:anywhere;max-width:42ch;margin:0 0 28px}blockquote[data-astro-cid-wz2p2ybn] p[data-astro-cid-wz2p2ybn]{margin:0}figcaption[data-astro-cid-wz2p2ybn]{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;font-size:13px;line-height:1.5;display:flex}.customer-review-byline[data-astro-cid-wz2p2ybn]{flex-direction:column;gap:3px;display:flex}.customer-review-author[data-astro-cid-wz2p2ybn]{color:var(--ink);font-size:15px;font-weight:600}time[data-astro-cid-wz2p2ybn],.customer-review-language[data-astro-cid-wz2p2ybn]{color:var(--muted)}.customer-review-language[data-astro-cid-wz2p2ybn]{font-style:italic}.customer-review-product[data-astro-cid-wz2p2ybn],.customer-review-proof[data-astro-cid-wz2p2ybn]{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:8px;max-width:100%;display:inline-flex}.customer-review-product[data-astro-cid-wz2p2ybn]{margin-top:5px;font-weight:500}.customer-review-proof[data-astro-cid-wz2p2ybn]{color:var(--muted);min-height:32px;text-decoration:underline}.customer-review-product[data-astro-cid-wz2p2ybn]:hover,.customer-review-proof[data-astro-cid-wz2p2ybn]:hover{color:var(--burgundy);text-decoration:underline}@media (width<=699px){.customer-review[data-astro-cid-wz2p2ybn]{padding-top:24px}.customer-review-top[data-astro-cid-wz2p2ybn]{margin-bottom:20px}blockquote[data-astro-cid-wz2p2ybn]{margin-bottom:24px;font-size:29px}figcaption[data-astro-cid-wz2p2ybn]{font-size:14px}.customer-review-proof[data-astro-cid-wz2p2ybn]{min-height:44px}}.customer-reviews[data-astro-cid-4bjs7uhz]{background:var(--cream);border-block:1px solid var(--line);padding-block:84px}.customer-reviews-heading[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:46px;display:grid}.customer-reviews-heading[data-astro-cid-4bjs7uhz] .eyebrow[data-astro-cid-4bjs7uhz]{color:var(--burgundy);margin-bottom:16px}.customer-reviews-heading[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{max-width:780px;font-size:clamp(40px,4.2vw,61px)}.customer-reviews-context[data-astro-cid-4bjs7uhz]{flex-direction:column;align-items:flex-end;gap:15px;min-width:145px;display:flex}.customer-reviews-count[data-astro-cid-4bjs7uhz]{color:var(--muted);align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.customer-reviews-count[data-astro-cid-4bjs7uhz]>span[data-astro-cid-4bjs7uhz]{font:400 52px/1 var(--serif);color:var(--ink)}.customer-reviews-source-link[data-astro-cid-4bjs7uhz]{text-underline-offset:5px;align-items:center;gap:12px;min-height:32px;font-size:14px;text-decoration:underline;display:inline-flex}.customer-reviews-source-link[data-astro-cid-4bjs7uhz]:hover{color:var(--burgundy)}.customer-reviews-list[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.customer-reviews-list-single[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,840px)}.customer-reviews-more[data-astro-cid-4bjs7uhz]{margin-top:38px}.customer-reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]{border:1px solid var(--ink);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:fit-content;max-width:100%;min-height:50px;margin-inline:auto;padding:13px 23px;font-size:14px;font-weight:500;line-height:1.4;list-style:none;display:flex}.customer-reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]::-webkit-details-marker{display:none}.customer-reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]:hover{background:var(--ink);color:var(--paper)}.customer-reviews-collapse[data-astro-cid-4bjs7uhz],.customer-reviews-more[data-astro-cid-4bjs7uhz][open] .customer-reviews-expand[data-astro-cid-4bjs7uhz]{display:none}.customer-reviews-more[data-astro-cid-4bjs7uhz][open] .customer-reviews-collapse[data-astro-cid-4bjs7uhz]{display:inline}.customer-reviews-more[data-astro-cid-4bjs7uhz][open] summary[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{transform:rotate(180deg)}.customer-reviews-remainder[data-astro-cid-4bjs7uhz]{margin-top:36px}.customer-reviews-origin[data-astro-cid-4bjs7uhz]{color:var(--muted);margin-top:30px;font-size:12px;line-height:1.6}.customer-reviews-empty[data-astro-cid-4bjs7uhz]{padding-block:55px}.customer-reviews-empty[data-astro-cid-4bjs7uhz] .customer-reviews-heading[data-astro-cid-4bjs7uhz]{margin-bottom:20px}.customer-reviews-empty[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{font-size:42px}.customer-reviews-empty-copy[data-astro-cid-4bjs7uhz]{max-width:660px;color:var(--muted);font-size:16px}@media (width<=991px){.customer-reviews[data-astro-cid-4bjs7uhz]{padding-block:68px}.customer-reviews-list[data-astro-cid-4bjs7uhz]{gap:26px}.customer-reviews-heading[data-astro-cid-4bjs7uhz]{gap:30px}}@media (width<=699px){.customer-reviews[data-astro-cid-4bjs7uhz]{padding-block:48px}.customer-reviews-heading[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.customer-reviews-heading[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{font-size:42px;line-height:1.05}.customer-reviews-context[data-astro-cid-4bjs7uhz]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0}.customer-reviews-count[data-astro-cid-4bjs7uhz]{gap:9px;font-size:12px}.customer-reviews-count[data-astro-cid-4bjs7uhz]>span[data-astro-cid-4bjs7uhz]{font-size:38px}.customer-reviews-source-link[data-astro-cid-4bjs7uhz]{min-height:44px;font-size:13px}.customer-reviews-list[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr;gap:34px}.customer-reviews-more[data-astro-cid-4bjs7uhz]{margin-top:30px}.customer-reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]{width:100%;min-height:50px;padding-inline:18px}.customer-reviews-remainder[data-astro-cid-4bjs7uhz]{margin-top:30px}.customer-reviews-origin[data-astro-cid-4bjs7uhz]{margin-top:24px;font-size:13px}.customer-reviews-empty[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{font-size:36px}}.newsletter-offer[data-astro-cid-mfzt4fph]{max-width:var(--page);text-align:center;margin:0 auto;padding:0 24px 28px}.newsletter-entry[data-astro-cid-mfzt4fph]{font-size:13px}[data-astro-cid-mfzt4fph][data-newsletter-title]:focus{outline:none}.newsletter-dialog[data-astro-cid-mfzt4fph]{border:1px solid var(--line);width:calc(100% - 32px);max-width:800px;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);overscroll-behavior:contain;border-radius:8px;padding:0;overflow:auto}.newsletter-dialog[data-astro-cid-mfzt4fph]::backdrop{background:#10101073}.newsletter-dialog[data-astro-cid-mfzt4fph][open]{animation:.18s ease-out newsletter-enter}.newsletter-close[data-astro-cid-mfzt4fph]{float:right;z-index:1;border:1px solid var(--line);background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);border-radius:50%;place-items:center;margin:10px 10px -54px 0;display:grid;position:sticky;top:10px}.newsletter-grid[data-astro-cid-mfzt4fph]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.newsletter-preview[data-astro-cid-mfzt4fph]{background:var(--cream);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-width:0;padding:34px 24px;display:flex}.newsletter-preview[data-astro-cid-mfzt4fph] img[data-astro-cid-mfzt4fph]{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.newsletter-mark[data-astro-cid-mfzt4fph]{font-family:var(--serif);font-size:28px}.newsletter-preview[data-astro-cid-mfzt4fph] p[data-astro-cid-mfzt4fph]{font-family:var(--serif);text-align:center;max-width:220px;font-size:29px;line-height:1.1}.newsletter-content[data-astro-cid-mfzt4fph]{min-width:0;padding:50px 32px 26px}.newsletter-content[data-astro-cid-mfzt4fph] .eyebrow[data-astro-cid-mfzt4fph]{letter-spacing:.12em;margin-bottom:18px;font-size:10px}.newsletter-content[data-astro-cid-mfzt4fph] h2[data-astro-cid-mfzt4fph]{margin-bottom:20px;font-size:43px;line-height:1.02}.newsletter-content[data-astro-cid-mfzt4fph] h2[data-astro-cid-mfzt4fph] em[data-astro-cid-mfzt4fph]{font-style:italic}.newsletter-description[data-astro-cid-mfzt4fph]{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.65}.newsletter-content[data-astro-cid-mfzt4fph] fieldset[data-astro-cid-mfzt4fph]{border:0;min-width:0;margin:0;padding:0}.newsletter-email-label[data-astro-cid-mfzt4fph]{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.newsletter-content[data-astro-cid-mfzt4fph] input[data-astro-cid-mfzt4fph][type=email],.newsletter-code-row[data-astro-cid-mfzt4fph] input[data-astro-cid-mfzt4fph]{background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px solid #92978a;border-radius:4px;min-height:48px;padding:12px 13px;font-size:16px}.newsletter-consent[data-astro-cid-mfzt4fph]{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:15px 0;font-size:12px;line-height:1.6;display:flex}.newsletter-consent[data-astro-cid-mfzt4fph] input[data-astro-cid-mfzt4fph]{width:18px;height:18px;accent-color:var(--burgundy);flex:none;margin:1px 0 0}.newsletter-challenge[data-astro-cid-mfzt4fph]{max-width:100%;margin-bottom:14px;overflow:hidden}.newsletter-content[data-astro-cid-mfzt4fph] [data-astro-cid-mfzt4fph][type=submit],.newsletter-content[data-astro-cid-mfzt4fph] [data-astro-cid-mfzt4fph][data-newsletter-apply]{gap:12px;width:100%}.newsletter-status[data-astro-cid-mfzt4fph]{color:var(--burgundy);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.newsletter-status[data-astro-cid-mfzt4fph]:empty{display:none}.newsletter-terms[data-astro-cid-mfzt4fph]{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.65}.newsletter-terms[data-astro-cid-mfzt4fph] a[data-astro-cid-mfzt4fph]{text-underline-offset:3px;text-decoration:underline}.newsletter-later[data-astro-cid-mfzt4fph]{text-underline-offset:4px;min-height:44px;color:var(--muted);background:0 0;border:0;margin:8px auto 0;padding:8px 0;font-size:12px;text-decoration:underline;display:block}.newsletter-success[data-astro-cid-mfzt4fph] h3[data-astro-cid-mfzt4fph]{font-family:var(--serif);margin-bottom:12px;font-size:29px;font-weight:400}.newsletter-success[data-astro-cid-mfzt4fph]>p[data-astro-cid-mfzt4fph]{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.65}.newsletter-code-row[data-astro-cid-mfzt4fph]{align-items:center;gap:8px;display:flex}.newsletter-code-row[data-astro-cid-mfzt4fph] input[data-astro-cid-mfzt4fph]{letter-spacing:.08em;font-weight:600}.newsletter-code-row[data-astro-cid-mfzt4fph] .button[data-astro-cid-mfzt4fph]{flex:none;min-height:48px;padding-inline:16px}.newsletter-success[data-astro-cid-mfzt4fph] .newsletter-apply-note[data-astro-cid-mfzt4fph]{margin-top:16px;font-size:12px}@keyframes newsletter-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=699px){.newsletter-dialog[data-astro-cid-mfzt4fph]{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.newsletter-grid[data-astro-cid-mfzt4fph]{grid-template-columns:1fr}.newsletter-preview[data-astro-cid-mfzt4fph]{display:none}.newsletter-content[data-astro-cid-mfzt4fph]{padding:54px 24px 22px}.newsletter-content[data-astro-cid-mfzt4fph] h2[data-astro-cid-mfzt4fph]{font-size:39px}.newsletter-content[data-astro-cid-mfzt4fph] .eyebrow[data-astro-cid-mfzt4fph]{margin-bottom:14px}.newsletter-description[data-astro-cid-mfzt4fph]{margin-bottom:18px;font-size:14px}.newsletter-terms[data-astro-cid-mfzt4fph]{font-size:11px}.newsletter-close[data-astro-cid-mfzt4fph]{margin:8px 8px -52px 0;top:8px}}@media (prefers-reduced-motion:reduce){.newsletter-dialog[data-astro-cid-mfzt4fph][open]{animation:none}}.product-purchase-jump[data-astro-cid-eph2s77r]{display:none}.checkout-promotion[data-astro-cid-eph2s77r]{margin:0 0 20px;font-size:13px}.checkout-promotion[data-astro-cid-eph2s77r] summary[data-astro-cid-eph2s77r]{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.checkout-promotion[data-astro-cid-eph2s77r] label[data-astro-cid-eph2s77r]{margin:8px 0;display:block}.checkout-promotion-row[data-astro-cid-eph2s77r]{gap:8px;display:flex}.checkout-promotion[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]{border:1px solid var(--line);text-transform:uppercase;border-radius:4px;flex:1;min-width:0;min-height:46px;padding:10px;font-size:16px}.checkout-promotion[data-astro-cid-eph2s77r] .button[data-astro-cid-eph2s77r]{min-height:46px;padding:10px 16px}.checkout-promotion[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][role=status]{color:var(--burgundy);margin:8px 0;font-size:12px;line-height:1.6}.checkout-promotion[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][role=status]:empty{display:none}.checkout-confirmation-help[data-astro-cid-eph2s77r]{margin:0;font-size:14px;font-weight:500;line-height:1.55}.checkout-confirmation-progress[data-astro-cid-eph2s77r]{color:var(--burgundy);margin:8px 0 16px;font-size:13px;line-height:1.5}@media (width<=699px){.product-purchase-jump[data-astro-cid-eph2s77r]{border-block:1px solid var(--line);align-items:center;gap:12px;min-height:44px;margin:0 0 18px;padding:10px 0;font-size:14px;font-weight:500;display:flex}.product-jump-price[data-astro-cid-eph2s77r]{color:var(--burgundy);margin-left:auto}.product-purchase-jump[data-astro-cid-eph2s77r] svg[data-astro-cid-eph2s77r]{margin-left:auto}.product-jump-price[data-astro-cid-eph2s77r]+svg[data-astro-cid-eph2s77r]{margin-left:0}}.legal-content[data-astro-cid-waosa6pj]{max-width:64rem;margin-inline:auto}.legal-content[data-astro-cid-waosa6pj] .page-heading[data-astro-cid-waosa6pj]{max-width:50rem}.legal-updated[data-astro-cid-waosa6pj]{margin-top:1.5rem;font-size:.875rem}.legal-draft[data-astro-cid-waosa6pj]{border:1px solid;margin-block:1rem;padding:.4rem .7rem;font-size:.875rem;display:inline-block}.prose[data-astro-cid-waosa6pj]{max-width:46rem}.prose[data-astro-cid-waosa6pj] section[data-astro-cid-waosa6pj]{margin-block:2.5rem}.prose[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{margin-bottom:.8rem;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.25}.prose[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj],.prose[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]{white-space:pre-line;line-height:1.75}.prose[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]+p[data-astro-cid-waosa6pj]{margin-top:1rem}.prose[data-astro-cid-waosa6pj] ul[data-astro-cid-waosa6pj]{padding-left:1.3rem}.prose[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]+li[data-astro-cid-waosa6pj]{margin-top:.5rem}.prose[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.legal-nav[data-astro-cid-waosa6pj]{border-top:1px solid;flex-wrap:wrap;gap:1rem 1.5rem;padding-top:2rem;display:flex}.statutory-notice[data-astro-cid-waosa6pj]{border:1px solid;padding:clamp(1rem,3vw,2rem)}fieldset[data-astro-cid-waosa6pj]{border:1px solid;gap:.6rem;min-width:0;margin-top:1.2rem;padding:1.2rem;display:grid}legend[data-astro-cid-waosa6pj]{padding-inline:.4rem}input[data-astro-cid-waosa6pj]{width:100%;min-width:0;font:inherit;color:#333;background:#f2efe8;border:1px solid #777;padding:.8rem}fieldset[data-astro-cid-waosa6pj] button[data-astro-cid-waosa6pj]{font:inherit;margin-top:.8rem;padding:.8rem 1rem}fieldset[data-astro-cid-waosa6pj]:disabled{opacity:.75}.withdrawal-panel[data-astro-cid-waosa6pj] [data-astro-cid-waosa6pj][hidden]{display:none!important}.withdrawal-panel[data-astro-cid-waosa6pj] h3[data-astro-cid-waosa6pj]{margin-top:1.5rem;font-size:1.25rem}.withdrawal-summary[data-astro-cid-waosa6pj]{overflow-wrap:anywhere;margin-block:1.5rem}.withdrawal-summary[data-astro-cid-waosa6pj]>div[data-astro-cid-waosa6pj]{border-bottom:1px solid var(--line);padding-block:.7rem}.withdrawal-summary[data-astro-cid-waosa6pj] dt[data-astro-cid-waosa6pj]{color:var(--muted);font-size:.8rem}.withdrawal-summary[data-astro-cid-waosa6pj] dd[data-astro-cid-waosa6pj]{margin:.3rem 0 0}.withdrawal-actions[data-astro-cid-waosa6pj]{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.withdrawal-panel[data-astro-cid-waosa6pj] button[data-astro-cid-waosa6pj]:disabled{cursor:not-allowed;opacity:.55}.withdrawal-panel[data-astro-cid-waosa6pj] button[data-astro-cid-waosa6pj]:focus-visible,.withdrawal-panel[data-astro-cid-waosa6pj] input[data-astro-cid-waosa6pj]:focus-visible,.withdrawal-panel[data-astro-cid-waosa6pj] h3[data-astro-cid-waosa6pj]:focus-visible{outline-offset:4px;outline:2px solid}.withdrawal-panel[data-astro-cid-waosa6pj] [data-astro-cid-waosa6pj][data-withdrawal-challenge]{min-width:0;max-width:100%}.journal-page,.article-page{background:var(--paper);min-width:0}.journal-page [hidden],.article-page [hidden]{display:none!important}.journal-page :is(a,button),.article-page a{text-underline-offset:.2em}.journal-page :is(a,button):focus-visible,.article-page :is(a,summary):focus-visible{outline:3px solid var(--burgundy);outline-offset:5px}.journal-masthead h1,.journal-feature h2,.journal-rail-heading h2,.journal-card h2,.journal-social h2,.journal-social h3,.article-header h1,.article-body h2,.article-products h2{font-family:var(--serif);text-wrap:balance;font-weight:400}.journal-masthead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,6vw,96px);padding-block:96px 72px;display:grid}.journal-masthead-copy{min-width:0}.journal-masthead .eyebrow{margin-bottom:24px}.journal-masthead h1{letter-spacing:-.025em;max-width:12ch;font-size:clamp(48px,5.15vw,72px);line-height:1.04}.journal-masthead-copy>p:last-child{max-width:35ch;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.6}.journal-feature{background:var(--paper);border:1.5px solid #444;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.journal-feature-figure{width:100%;margin:0}.journal-feature-figure figcaption,.article-cover figcaption{color:var(--muted);padding-top:12px;font-size:12px;line-height:1.6}.journal-feature-figure figcaption{padding-inline:20px}.journal-feature-image,.journal-card-image{background:var(--soft);display:block;overflow:hidden}.journal-feature-image{aspect-ratio:1.85}.journal-feature-image img,.journal-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.journal-feature-image[data-focal-image] img,.journal-card-image[data-focal-image] img{object-fit:cover;object-position:var(--image-position,50% 50%)}.journal-feature:hover .journal-feature-image img,.journal-card:hover .journal-card-image img{transform:scale(1.025)}.journal-feature-copy{padding:24px 24px 28px}.journal-feature h2{letter-spacing:-.02em;font-size:clamp(27px,2.4vw,34px);line-height:1.18}.journal-feature-copy>p{color:var(--muted);margin-block:14px 16px;font-size:15px;line-height:1.55}.journal-feature .text-link{min-height:44px;font-size:15px}.article-meta{color:var(--muted);font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:7px 16px;margin-bottom:20px;font-size:12px;line-height:1.6;display:flex}.article-meta span:first-child{color:var(--burgundy);font-weight:500}.article-meta span+span:before{content:"";vertical-align:.22em;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:15px;display:inline-block}.journal-feature .article-meta{margin-bottom:12px}.draft-label{border:1px solid var(--accent);color:#6f4e1b;font-family:var(--sans);margin-bottom:16px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-block}.journal-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding-block:20px;display:flex}.journal-filters{flex-wrap:wrap;min-width:0;display:flex}.journal-filters button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 15px;font-size:14px;line-height:1.45;transition:color .2s;display:inline-flex}.journal-filters button:first-child{padding-left:0}.journal-filters button:hover{color:var(--burgundy)}.journal-filters button[aria-pressed=true]{color:var(--burgundy);box-shadow:inset 0 -2px var(--burgundy)}.journal-filters button span{border:1px solid;border-radius:50%;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;display:inline-grid}.journal-search{border-bottom:1px solid var(--ink);align-items:center;gap:8px;min-width:170px;padding:7px 0;display:flex}.journal-search svg{flex:none}.journal-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.journal-search:focus-within{outline:2px solid var(--burgundy);outline-offset:4px}.journal-rail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.journal-rail-heading h2{font-size:clamp(30px,3vw,40px)}.journal-rail-controls{gap:8px;display:flex}.journal-rail-controls button{border:1px solid var(--ink);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.journal-rail-controls button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.journal-rail-controls button:disabled{opacity:.4;cursor:default}.journal-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.journal-grid:not(:has(.journal-card:not([hidden]))){display:none}.journal-card{scroll-snap-align:start;flex:0 0 min(416px,82vw);min-width:0}.journal-card-image{aspect-ratio:370/210;border-radius:8px;margin-bottom:16px}.journal-card .article-meta{margin-bottom:8px}.journal-card h2{letter-spacing:-.02em;max-width:29ch;font-size:29px;line-height:1.15}.journal-card>p{max-width:60ch;color:var(--muted);margin-block:11px 8px;font-size:16px;line-height:1.65}.journal-page h2 a:hover,.journal-page h3 a:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:1px}.journal-read-link,.journal-social-action,.article-back{min-height:44px;font-family:var(--sans);align-items:center;gap:13px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.journal-read-link,.article-back{color:var(--ink)}.journal-page :is(.text-link,.journal-read-link,.journal-social-action) svg,.article-back svg{flex-shrink:0;transition:transform .2s}.journal-page :is(.text-link,.journal-read-link):hover svg{transform:rotate(-45deg)}.journal-read-link:hover,.article-back:hover{text-decoration:underline}.journal-filter-empty{color:var(--muted);margin:32px 0 0;font-size:16px;line-height:1.6;display:block}.journal-empty{max-width:60ch;color:var(--muted);padding-top:32px;font-size:18px;line-height:1.65}.journal-empty .text-link{min-height:44px;color:var(--ink);margin-top:12px}.journal-social{border-top:1px solid var(--line)}.journal-social-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.journal-social-heading h2{letter-spacing:-.025em;max-width:19ch;font-size:52px;line-height:1.08}.journal-social-heading>p{max-width:34ch;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.journal-social-links{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:72px;display:grid}.journal-social-links>*{min-width:0}.journal-video{border-top:1px solid var(--line);padding-block:24px;display:block}.journal-video .eyebrow{color:var(--muted);margin-bottom:18px}.journal-video h3{letter-spacing:-.015em;max-width:29ch;font-size:35px;line-height:1.15}.journal-social-action{margin-top:18px;text-decoration:underline;text-decoration-thickness:1px}.journal-video:hover .journal-social-action svg{transform:rotate(-45deg)}.journal-social-profiles{flex-direction:column;display:flex}.journal-social-profiles>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding-block:18px;font-size:18px;font-weight:500;line-height:1.5;display:flex}.journal-social-profiles>a:hover{color:var(--burgundy)}.journal-social-profiles small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.article-header,.article-reading-layout{max-width:1088px}.article-header{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;padding-block:80px 48px;display:grid}.article-header-copy{min-width:0}.article-header .article-back{margin-bottom:28px}.article-header .article-meta{margin-bottom:22px}.article-header h1{letter-spacing:-.025em;max-width:16ch;font-size:clamp(38px,3.55vw,48px);line-height:1.1}.article-standfirst{max-width:64ch;color:var(--muted);text-wrap:pretty;margin:24px 0;font-size:17px;line-height:1.6}.article-byline{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.6;display:flex}.article-cover{width:100%;margin:0}.article-cover img{aspect-ratio:1.32;background:var(--soft);object-fit:contain;border-radius:8px;width:100%;height:auto}.article-cover[data-focal-image] img{object-fit:cover;object-position:var(--image-position,50% 50%)}.article-reading-layout{grid-template-columns:minmax(0,2fr) minmax(190px,.75fr);align-items:start;gap:clamp(36px,6vw,96px);padding-top:56px;display:grid}.article-reading-layout>*{min-width:0}.article-sidebar{position:sticky;top:112px}.article-toc{color:var(--muted);border-bottom:1px solid var(--line)}.article-toc summary{border-bottom:2px solid var(--ink);min-height:56px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:15px;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary svg{flex-shrink:0;transition:transform .2s}.article-toc[open] summary svg{transform:rotate(180deg)}.article-toc ol{margin:0;padding:16px 0 17px 21px;font-size:14px;line-height:1.6}.article-toc li{padding-left:4px}.article-toc li::marker{color:var(--muted);font-size:12px}.article-toc a{padding-block:9px;display:block}.article-toc a:hover{color:var(--ink);text-decoration:underline}.article-body{overflow-wrap:break-word;width:100%;max-width:68ch;font-size:18px;line-height:1.75}.article-body>section{margin-bottom:48px;scroll-margin-top:112px}.article-body>section h2{letter-spacing:-.02em;text-wrap:pretty;margin-bottom:23px;font-size:39px;line-height:1.15}.article-body>section p{color:#333;margin-bottom:1.3em}.article-body>section p:last-child{margin-bottom:0}.article-body>section :is(ul,ol){color:#333;margin-block:22px 0;padding-left:1.2em}.article-body>section li{margin-bottom:12px;padding-left:6px}.article-body>section li::marker{color:var(--burgundy)}.article-next-step{border-block:1px solid var(--line);margin-top:64px;padding-block:32px}.article-next-step h2{letter-spacing:-.02em;font-size:39px;line-height:1.13}.article-next-step>p{max-width:48ch;color:var(--muted);margin-block:18px 24px;font-size:18px;line-height:1.6}.article-next-step .button{min-height:48px;font-size:15px}.article-sources{padding-top:32px}.article-sources h2{font-family:var(--sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.5}.article-sources ul{margin-block:15px 0;padding:0;list-style:none}.article-sources li+li{margin-top:4px}.article-sources a{color:var(--muted);overflow-wrap:anywhere;align-items:baseline;gap:10px;padding-block:8px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.article-sources a:hover{color:var(--burgundy)}.article-sources svg{flex-shrink:0;align-self:center}.article-back-bottom{margin-top:28px}.article-products{border-top:1px solid var(--line);margin-top:120px}.article-products-heading{margin-bottom:48px}.article-products-heading h2{letter-spacing:-.025em;max-width:22ch;font-size:60px;line-height:1.1}.article-answer{border-left:3px solid var(--burgundy);background:var(--soft);margin-bottom:40px;padding:24px}.article-answer strong{font-family:var(--sans);font-size:14px}.article-answer p{margin:12px 0 0}.article-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin-block:28px;overflow-x:auto}.article-table-scroll:focus-visible{outline:3px solid var(--burgundy);outline-offset:3px}.article-table-scroll table{border-collapse:collapse;width:100%;min-width:440px;font-size:15px;line-height:1.6}.article-table-scroll caption{text-align:left;color:var(--ink);padding-bottom:14px;font-weight:500}.article-table-scroll :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.article-table-scroll thead{background:var(--soft)}.article-inline-media{margin:32px 0}.article-inline-media img{border-radius:8px;width:100%;height:auto;display:block}.article-inline-media figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.article-context-cta{border:1px solid var(--line);min-width:0;margin-top:32px;padding:24px}.article-context-cta h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2}.article-context-cta>p{margin-block:16px}.article-context-cta .product-card{min-width:0;margin-block:24px}.article-context-cta .product-card .product-image{aspect-ratio:1.6}.article-context-cta .product-card .product-title-row h3{font-size:25px}.article-context-cta .product-title-row>h3{min-width:0}.article-context-cta .product-card-bottom{flex-wrap:wrap}.article-context-cta .article-delivery-note{color:var(--muted);font-size:13px;line-height:1.6}.article-context-cta .product-card-bottom>a{overflow-wrap:anywhere;min-height:44px}.article-related{border-block:1px solid var(--line);margin-block:40px;padding-block:24px}.article-related h2{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.2}.article-related ul{margin:18px 0 0;padding-left:1.2em}.article-related a{padding-block:8px;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-block}@media (width<=991px){.journal-masthead{gap:32px;padding-block:72px 52px}.journal-masthead h1{font-size:clamp(44px,5vw,60px)}.journal-social-heading{flex-direction:column;align-items:flex-start;gap:24px}.journal-social-heading>p{max-width:48ch}.journal-social-links{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px}.journal-social-heading h2{font-size:46px}.article-header{grid-template-columns:minmax(0,1fr);gap:32px}.article-header h1{max-width:20ch}.article-cover{max-width:720px}.article-reading-layout{grid-template-columns:minmax(0,1fr);padding-top:44px}.article-sidebar{order:-1;position:static}.article-toc ol{columns:2;column-gap:36px}.article-toc li{break-inside:avoid}.article-products{margin-top:88px}}@media (width<=767px){.journal-masthead{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:48px}.journal-masthead-copy>p:last-child{margin-top:18px}.journal-feature{max-width:560px}.journal-toolbar{flex-direction:column;align-items:stretch;gap:8px}.journal-filters{flex-wrap:nowrap;overflow-x:auto}.journal-filters button{flex:none}.journal-search{max-width:360px}}@media (width<=699px){.journal-masthead{padding-bottom:32px}.journal-masthead .eyebrow{margin-bottom:20px;font-size:10px}.journal-masthead-copy>p:last-child{font-size:16px}.journal-feature-copy>p{font-size:15px}.journal-toolbar{margin-bottom:32px;padding-block:16px}.journal-filters button{padding-inline:12px;font-size:12px}.journal-card h2{font-size:27px}.journal-social-heading{gap:20px;margin-bottom:32px}.journal-social-heading h2{font-size:39px}.journal-social-heading>p{font-size:16px}.journal-social-links{grid-template-columns:minmax(0,1fr);gap:28px}.journal-video h3{font-size:33px}.article-header{padding-block:32px}.article-header h1{font-size:39px}.article-standfirst{font-size:16px}.article-cover img{aspect-ratio:4/3}.article-reading-layout{gap:36px}.article-toc ol{columns:auto}.article-body>section{margin-bottom:40px;scroll-margin-top:104px}.article-body>section h2{margin-bottom:20px;font-size:33px}.article-body>section li{padding-left:3px}.article-next-step{margin-top:48px;padding-block:28px}.article-next-step h2{font-size:33px}.article-next-step>p{font-size:16px}.article-next-step .button{width:100%;font-size:14px}.article-sources{padding-top:28px}.article-products{margin-top:48px}.article-products-heading{margin-bottom:32px}.article-products-heading h2{font-size:39px}}@media (width<=479px){.journal-masthead h1{font-size:10vw}.journal-feature-copy{padding:18px}.journal-card{flex-basis:min(300px,82vw)}.journal-card h2{font-size:25px}.article-header h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.journal-page :is(.text-link,.journal-read-link,.journal-social-action) svg,.article-back svg,.article-toc summary svg,.journal-feature-image img,.journal-card-image img,.journal-rail-controls button{transition:none}.journal-feature:hover .journal-feature-image img,.journal-card:hover .journal-card-image img,.journal-page :is(.text-link,.journal-read-link):hover svg,.journal-video:hover .journal-social-action svg{transform:none}}a[data-astro-cid-qyx22t3f]{text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-qyx22t3f]:focus-visible{outline:3px solid var(--burgundy);outline-offset:5px}.author-page[data-astro-cid-hdsqiyvh]{min-width:0;max-width:900px;padding-block:72px 96px}h1[data-astro-cid-hdsqiyvh]{text-wrap:balance;font-size:clamp(42px,6vw,70px);line-height:1.06}.author-introduction[data-astro-cid-hdsqiyvh]{color:var(--muted);margin-top:28px;font-size:20px;line-height:1.6}.author-summary[data-astro-cid-hdsqiyvh],.author-method[data-astro-cid-hdsqiyvh]{margin-top:48px}.author-method[data-astro-cid-hdsqiyvh] section[data-astro-cid-hdsqiyvh],.author-summary[data-astro-cid-hdsqiyvh],.author-correction[data-astro-cid-hdsqiyvh]{border-top:1px solid var(--line);padding-block:30px}h2[data-astro-cid-hdsqiyvh]{margin-bottom:20px;font-size:clamp(28px,4vw,38px);line-height:1.16}.author-method[data-astro-cid-hdsqiyvh] p[data-astro-cid-hdsqiyvh],.author-summary[data-astro-cid-hdsqiyvh] p[data-astro-cid-hdsqiyvh],.author-correction[data-astro-cid-hdsqiyvh] p[data-astro-cid-hdsqiyvh]{margin-block:14px;line-height:1.75}.author-method[data-astro-cid-hdsqiyvh] ul[data-astro-cid-hdsqiyvh]{padding-left:24px;line-height:1.75}.author-method[data-astro-cid-hdsqiyvh] li[data-astro-cid-hdsqiyvh]{margin-block:10px}.author-method[data-astro-cid-hdsqiyvh] a[data-astro-cid-hdsqiyvh]{text-underline-offset:.2em;text-decoration:underline}.author-scope[data-astro-cid-hdsqiyvh]{color:var(--muted);padding-bottom:12px}.author-correction[data-astro-cid-hdsqiyvh]{margin-top:20px}.author-links[data-astro-cid-hdsqiyvh]{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 28px;padding-top:28px;display:flex}.author-links[data-astro-cid-hdsqiyvh] a[data-astro-cid-hdsqiyvh],.author-summary[data-astro-cid-hdsqiyvh] h2[data-astro-cid-hdsqiyvh] a[data-astro-cid-hdsqiyvh]{text-underline-offset:.2em;text-decoration:underline}@media (width<=699px){.author-page[data-astro-cid-hdsqiyvh]{padding-block:48px 64px}.author-introduction[data-astro-cid-hdsqiyvh]{font-size:18px}.author-summary[data-astro-cid-hdsqiyvh],.author-method[data-astro-cid-hdsqiyvh]{margin-top:32px}.author-links[data-astro-cid-hdsqiyvh]{flex-direction:column;align-items:flex-start}}
