.article{padding-bottom:var(--s-10);position:relative;overflow-x:clip}.article__blob{z-index:-1;mix-blend-mode:multiply;pointer-events:none;position:absolute}.article__blob[data-color=yellow]{background:var(--c-yellow);border-radius:var(--r-blob-2);width:170px;height:170px;top:-64px;left:-112px;transform:rotate(-12deg)}.article__blob[data-color=pink]{background:var(--c-pink);border-radius:var(--r-blob-3);width:130px;height:130px;top:40px;right:-100px;transform:rotate(14deg)}.article__blob[data-color=blue]{background:var(--c-blue);border-radius:var(--r-blob-1);opacity:.85;width:160px;height:160px;bottom:-60px;left:-120px;transform:rotate(-6deg)}.article__head{padding-top:22px}.article__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft);margin:0;font-size:10.5px}.article__title{font-family:var(--font-display);color:var(--c-ink);text-wrap:balance;margin:8px 0 0;font-size:40px;font-weight:400;line-height:1}.article__hero{border-radius:22px;margin-top:20px;overflow:hidden}.article__hero-img{object-fit:cover;width:100%;height:100%;display:block}.article__body{padding-top:8px;font-size:16px;line-height:1.65}.article__body>*{margin:0}.article__body p{text-wrap:pretty;margin-top:14px}.article__body strong{font-weight:800}.article__body a{color:var(--c-blue);text-underline-offset:3px;text-decoration:underline 1.5px}.article__body a:hover{color:var(--c-pink)}.article__body h1,.article__body h2{letter-spacing:-.018em;text-wrap:balance;margin-top:40px;font-size:24px;font-weight:800;line-height:1.15}.article__body h3{letter-spacing:-.01em;margin-top:28px;font-size:18px;font-weight:800;line-height:1.25}.article__body h4,.article__body h5,.article__body h6{margin-top:22px;font-size:16px;font-weight:800;line-height:1.3}.article__body :is(h1,h2,h3,h4,h5,h6)+p{margin-top:8px}.article__body ul,.article__body ol{flex-direction:column;gap:6px;margin-top:12px;padding:0;list-style:none;display:flex}.article__body li{padding-left:22px;position:relative}.article__body ul>li:before{content:"";background:var(--c-pink);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:3px}.article__body ol{counter-reset:n}.article__body ol>li{counter-increment:n;padding-left:28px}.article__body ol>li:before{content:counter(n) ".";font-family:var(--font-mono);color:var(--c-pink);font-size:13.5px;position:absolute;top:.14em;left:0}.article__body li ul>li:before{background:var(--c-blue)}.article__body li ul,.article__body li ol{margin-top:6px}.article__body picture{margin-top:24px;display:block}.article__body picture img{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:460px;display:block}.article__body figure{margin:0}.article__body figcaption{margin-top:8px;font-size:13.5px}.article__gallery{grid-template-columns:repeat(var(--columns,2), 1fr);gap:12px;margin-top:24px;display:grid}.article__gallery picture{margin-top:0}.article__gallery picture img{aspect-ratio:1}.article__body hr{border:0;justify-content:center;height:8px;margin:40px 0 0;display:flex}.article__body hr:before{content:"";background:var(--c-pink);width:8px;height:8px;box-shadow:18px 0 0 var(--c-blue), 36px 0 0 var(--c-yellow);border-radius:50%;margin-right:36px}.article__body blockquote{background:var(--c-paper-2);border-radius:18px;margin-top:22px;padding:16px 18px;font-size:17px;font-weight:700;line-height:1.5}.article__next{border-radius:22px;margin-top:48px;padding:20px 20px 8px}.article__next-eyebrow{color:var(--c-paper);opacity:.75;margin:0}.article__next-title{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--c-paper);margin:6px 0 10px;font-size:22px;font-weight:800;line-height:1.15}.article__next-link{z-index:1;color:var(--c-paper);border-top:1px solid #fff1dc29;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex;position:relative}.article__next-link:hover{color:var(--c-yellow)}.article__next-arrow{background:var(--c-yellow);width:34px;height:34px;color:var(--c-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
