.promo[data-astro-cid-rjzq3gmk]{border-radius:var(--radius-card);background:var(--blush);box-shadow:inset 0 0 0 2px var(--pink);flex-direction:column;gap:12px;margin:8px 0 32px;padding:26px 22px 24px;display:flex}.eyebrow[data-astro-cid-rjzq3gmk]{font:700 13px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0}.title[data-astro-cid-rjzq3gmk]{font:400 28px/1.15 var(--serif);color:var(--ink);text-wrap:balance;margin:0}.title[data-astro-cid-rjzq3gmk] em{color:var(--plum-deep);font-style:normal}.text[data-astro-cid-rjzq3gmk]{color:var(--ink);margin:0;font-size:17px;line-height:1.55}.text[data-astro-cid-rjzq3gmk] strong,.text[data-astro-cid-rjzq3gmk] b{color:var(--plum-deep)}.promo[data-astro-cid-rjzq3gmk] .btn[data-astro-cid-rjzq3gmk]{color:var(--ink);margin-top:6px;text-decoration:none}@media (width>=900px){.promo[data-astro-cid-rjzq3gmk]{padding:32px 32px 30px}.title[data-astro-cid-rjzq3gmk]{font-size:34px}.text[data-astro-cid-rjzq3gmk]{font-size:18px}}.prose{overflow-wrap:break-word;max-width:760px;padding-top:28px;padding-bottom:48px;font-size:17px;line-height:1.75}.prose p{margin:0 0 18px}.prose img{width:100%;height:auto;margin:8px 0 20px}.prose h1,.prose h2{font-family:var(--serif);margin:40px 0 14px;font-size:24px;font-weight:400;line-height:1.2}.prose h3,.prose h4{font:700 19px/1.35 var(--sans);color:var(--plum);margin:32px 0 12px}.prose h2,.prose h3,.prose h4{scroll-margin-top:84px}.prose ul,.prose ol{margin:0 0 20px;padding-left:22px}.prose li{margin-bottom:10px}.prose a{color:var(--plum)}.prose hr{background:var(--line);border:0;height:1px;margin:36px 0}.prose blockquote{border-left:2px solid var(--mauve);margin:0 0 18px;padding-left:16px;font-size:18px;font-style:normal;line-height:1.55}.prose p.aff{border-top:1px solid var(--line);margin:32px 0 18px;padding-top:16px}.prose .photo{margin:0}.prose .photo.small img{max-width:440px}.prose .photo figcaption,.prose .carousel-cap{color:var(--taupe);font-size:14px}.prose .photo figcaption{margin:-12px 0 18px}.prose .carousel{margin:8px 0 6px}.prose .carousel p,.prose .carousel .row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;margin:0;padding-bottom:8px;display:flex;overflow-x:auto}.prose .carousel picture{display:contents}.prose .carousel img{object-fit:cover;scroll-snap-align:start;background:var(--ph);border-radius:8px;flex:none;width:auto;max-width:82%;height:360px;margin:0}.prose img[src$=\.svg]{max-width:440px}.prose .carousel.zoom p,.prose .carousel.zoom .row{align-items:flex-start}.prose .carousel.zoom img{object-fit:contain;background:var(--white);border:1px solid var(--line);cursor:zoom-in;width:290px;max-width:82%;height:auto}.prose .carousel+p>em:only-child{color:var(--taupe);font-size:14px}.prose .toc{background:var(--blush);border-radius:12px;margin:0 0 28px;padding:14px 20px 6px}.prose .toc p{font:700 13px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);margin:0 0 4px}.prose .toc ul{margin:0;padding:0;list-style:none}.prose .toc li{border-top:1px solid var(--line);margin:0}.prose .toc li:first-child{border-top:0}.prose .toc a{min-height:48px;color:var(--plum-deep);align-items:center;font-weight:700;text-decoration:none;display:flex}.prose .box{border-radius:12px;margin:0 0 22px;padding:18px 20px 2px;font-size:17px;line-height:1.6}.prose .box-title{margin-bottom:8px;font-weight:700}.prose .box.plan{background:var(--blush);color:var(--ink)}.prose .box.plan a{color:var(--plum-deep)}.prose .box.sale{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 2px var(--pink)}.prose .box.cta{background:var(--ink);color:var(--white)}.prose .box.cta a{color:var(--white)}.prose .box.cta strong{color:var(--pink)}.prose .block-btn{margin:4px 0 24px}.prose .block-btn a.btn{color:var(--ink);min-height:52px;text-decoration:none}.prose blockquote.quote-block footer{color:var(--taupe);margin:-8px 0 4px;font-size:15px}.prose .video{margin:8px 0 24px}.prose .video-play{aspect-ratio:16/9;background:var(--ink);width:100%;color:var(--white);font:700 15px/1.3 var(--sans);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.prose .video-play svg{background:var(--pink);width:56px;height:56px;color:var(--ink);border-radius:50%;flex:none;padding:14px}.prose .video iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;display:block}@media (width>=900px){.prose{font-size:18px}.prose h1,.prose h2{font-size:30px}.prose h3,.prose h4{font-size:21px}.prose .carousel img{max-width:60%;height:420px}.prose .carousel.zoom img{width:340px;max-width:60%;height:auto}.prose .box{font-size:18px}}.head[data-astro-cid-jo55ryrt]{flex-direction:column;gap:12px;max-width:760px;padding-top:24px;padding-bottom:20px;display:flex}.draft-note[data-astro-cid-jo55ryrt]{background:var(--ink);color:var(--white);font:700 13px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;margin:0;padding:12px 14px}.crumbs[data-astro-cid-jo55ryrt]{font:700 13px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--taupe)}h1[data-astro-cid-jo55ryrt]{overflow-wrap:anywhere}.byline[data-astro-cid-jo55ryrt]{font:700 13px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);margin:0}.hero[data-astro-cid-jo55ryrt]{max-width:760px}.hero[data-astro-cid-jo55ryrt] img{background:var(--ph);width:100%;height:auto;display:block}.method[data-astro-cid-jo55ryrt]{background:var(--ink);color:var(--white);padding:48px 0}.method[data-astro-cid-jo55ryrt] .wrap[data-astro-cid-jo55ryrt]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.method[data-astro-cid-jo55ryrt] .pre[data-astro-cid-jo55ryrt].light{color:var(--on-ink-muted)}.method[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{max-width:560px;margin:0}.more-link[data-astro-cid-jo55ryrt]{color:var(--white);align-items:center;min-height:44px;display:inline-flex}.more[data-astro-cid-jo55ryrt]{flex-direction:column;gap:24px;padding-top:48px;padding-bottom:56px;display:flex}.pgrid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=900px){.head[data-astro-cid-jo55ryrt]{padding-top:64px;padding-bottom:28px}.method[data-astro-cid-jo55ryrt]{padding:80px 0}.pgrid[data-astro-cid-jo55ryrt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}
