.blog-prose{flex-direction:column;gap:20px;display:flex}.blog-prose h2{font-family:Averia Serif Libre,serif;font-weight:300;font-size:var(--text-heading-h2);letter-spacing:-.045em;color:var(--color-text-primary);margin-top:var(--spacing-space-6);line-height:1.22}.blog-prose h3{font-family:Averia Serif Libre,serif;font-weight:300;font-size:var(--text-heading-h3);letter-spacing:-.034em;color:var(--color-text-primary);margin-top:var(--spacing-space-4);line-height:1.32}.blog-prose p,.blog-prose li{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:var(--text-body-lg);letter-spacing:0;color:var(--color-text-primary);line-height:1.6}.blog-prose ul,.blog-prose ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose :is(p,li,summary,h2,h3) a{color:var(--color-text-primary);text-decoration:underline}.blog-prose :is(p,li,summary,h2,h3) a:hover{opacity:.7}.blog-prose strong{color:var(--color-text-primary);font-weight:650}.blog-prose blockquote{background:var(--color-accent-dimmed-brown);border-radius:var(--radius-outer-lg);flex-direction:column;gap:12px;padding:24px 28px;display:flex}.blog-prose blockquote.blog-pullquote{background:var(--color-accent-dimmed-orange);margin-block:var(--spacing-space-4);padding:32px 36px}.blog-prose blockquote.blog-pullquote p{font-family:Averia Serif Libre,serif;font-weight:300;font-size:var(--text-heading-h2);letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.3}@media (width<=480px){.blog-prose blockquote.blog-pullquote{padding:22px}.blog-prose blockquote.blog-pullquote p{font-size:var(--text-heading-h3)}}.blog-prose .blog-figure{--figure-width:min(880px, calc(100vw - 40px));--figure-tint:var(--color-pink-100);--figure-fade:var(--color-pink-0);width:var(--figure-width);margin:12px calc((100% - var(--figure-width)) / 2);border-radius:var(--radius-outer-3xl);background:linear-gradient(165deg, var(--figure-tint) 0%, var(--figure-fade) 100%);flex-direction:column;align-items:center;gap:8px;padding:40px 24px 0;display:flex;overflow:hidden}.blog-prose .blog-figure:nth-of-type(5n+2){--figure-tint:var(--color-blue-100);--figure-fade:var(--color-blue-0)}.blog-prose .blog-figure:nth-of-type(5n+3){--figure-tint:var(--color-yellow-100);--figure-fade:var(--color-yellow-0)}.blog-prose .blog-figure:nth-of-type(5n+4){--figure-tint:var(--color-orange-100);--figure-fade:var(--color-orange-0)}.blog-prose .blog-figure:nth-of-type(5n){--figure-tint:var(--color-green-100);--figure-fade:var(--color-green-0)}.blog-prose .blog-figure figcaption{letter-spacing:-.04em;max-width:560px;color:var(--color-text-primary);text-align:center;text-wrap:balance;font-family:Averia Serif Libre,serif;font-size:1.75rem;font-weight:300;line-height:1.22}.blog-prose .blog-figure img{border-radius:0;width:100%;max-height:none;margin-top:4px}.blog-prose .blog-figure-portrait img{width:auto;max-height:440px}@media (width>=720px){.blog-prose .blog-figure-portrait{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 32px 0 64px}.blog-prose .blog-figure-portrait:nth-of-type(2n){flex-direction:row-reverse;padding:0 64px 0 32px}.blog-prose .blog-figure-portrait figcaption{text-align:left;flex:1;align-self:center;max-width:340px;padding-block:56px;font-size:2rem}.blog-prose .blog-figure-portrait img{max-height:500px;margin-top:32px}}@media (width<=480px){.blog-prose .blog-figure{border-radius:var(--radius-outer-2xl);padding:28px 12px 0}.blog-prose .blog-figure figcaption{padding-inline:8px;font-size:1.375rem}}.blog-prose a.blog-button{height:var(--spacing-button-size-lg);border-radius:var(--radius-button);background:var(--color-button-primary-fill-default);color:var(--color-text-on-solid-bg);font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:var(--text-body-md);align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.blog-prose a.blog-button:hover{opacity:1;background:var(--color-button-primary-fill-hover)}.blog-prose .blog-with-aside{display:flow-root}.blog-prose .blog-with-aside img{float:right;width:150px;max-height:none;margin:4px 0 8px 24px}@media (width<=480px){.blog-prose .blog-with-aside img{width:112px;margin-left:16px}}.blog-prose details{background:var(--color-accent-dimmed-brown);border-radius:var(--radius-outer-lg);padding:20px 28px}.blog-prose summary{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:var(--text-body-lg);color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;line-height:1.5;list-style:none;display:flex}.blog-prose summary::-webkit-details-marker{display:none}.blog-prose summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:10px;height:10px;margin-top:8px;transition:transform .15s;transform:rotate(45deg)}.blog-prose details[open] summary:after{margin-top:12px;transform:rotate(-135deg)}.blog-prose details>:not(summary){margin-top:12px}.blog-prose details[open] summary{margin-bottom:4px}.blog-prose img{border-radius:var(--radius-outer-lg);width:auto;max-width:100%;height:auto;max-height:560px;margin-inline:auto;display:block}.blog-prose hr{border:none;border-top:.5px solid var(--color-border-default);margin:var(--spacing-space-4) 0}.blog-prose code{background:var(--color-background-tertiary);border-radius:var(--radius-inner-xs);padding:1px 5px;font-size:.9em}.blog-prose .blog-compare{border-collapse:separate;border-spacing:8px 6px;table-layout:fixed;width:calc(100% + 16px);margin-inline:-8px}.blog-prose .blog-compare caption{caption-side:top;text-align:left;font-family:IBM Plex Sans,sans-serif;font-size:var(--text-body-md);color:var(--color-text-tertiary);padding:0 8px 6px}.blog-prose .blog-compare col:first-child{width:62%}.blog-prose .blog-compare thead th{text-align:left;vertical-align:bottom;padding:0 16px;font-weight:300}.blog-prose .blog-compare thead th:first-child{font-family:Averia Serif Libre,serif;font-size:var(--text-heading-h3);letter-spacing:-.034em;color:var(--color-text-primary)}.blog-prose .blog-compare thead th:last-child{font-family:IBM Plex Sans,sans-serif;font-size:var(--text-body-lg);color:var(--color-text-tertiary)}.blog-prose .blog-compare th[scope=rowgroup]{text-align:left;font-family:IBM Plex Sans,sans-serif;font-size:var(--text-body-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);padding:14px 16px 0;font-weight:600}.blog-prose .blog-compare td{vertical-align:top;border-radius:var(--radius-outer-md);padding:14px 16px;font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.4}.blog-prose .blog-compare td:first-child{background:var(--color-accent-dimmed-brown);color:var(--color-text-primary)}.blog-prose .blog-compare td:last-child{border:1px dashed var(--color-border-prominent);color:var(--color-text-tertiary)}.blog-prose .blog-compare ul{gap:6px;padding:0;list-style:none}.blog-prose .blog-compare li{font-size:inherit;line-height:inherit;color:inherit;padding-left:14px;position:relative}.blog-prose .blog-compare li:before{content:"";background:var(--color-accent-orange);border-radius:9999px;width:5px;height:5px;position:absolute;top:.6em;left:0}@media (width<=480px){.blog-prose .blog-compare{border-spacing:4px;width:calc(100% + 8px);margin-inline:-4px}.blog-prose .blog-compare td,.blog-prose .blog-compare thead th,.blog-prose .blog-compare th[scope=rowgroup]{padding-inline:10px}.blog-prose .blog-compare td{padding-block:10px;font-size:14px}}.blog-prose .blog-video{border:.5px solid var(--color-border-default);border-radius:var(--radius-outer-lg);background:var(--color-background-primary);flex-direction:column;gap:12px;padding:24px;display:flex}.blog-prose .blog-video figcaption{flex-direction:column;gap:2px;display:flex}.blog-prose .blog-video-title{font-family:Averia Serif Libre,serif;font-weight:300;font-size:var(--text-heading-h2);letter-spacing:-.045em;color:var(--color-text-primary);line-height:1.2}.blog-prose .blog-video time{font-family:IBM Plex Sans,sans-serif;font-size:var(--text-body-md);color:var(--color-text-tertiary)}.blog-prose .blog-video-player{border-radius:var(--radius-outer-md);text-decoration:none;display:block;position:relative;overflow:hidden}.blog-prose .blog-video-player:hover{opacity:1}.blog-prose .blog-video-player img{border-radius:0;width:100%;max-height:none}.blog-prose .blog-video-play{width:64px;height:64px;color:var(--color-text-primary);background:#fffffff0;border-radius:9999px;justify-content:center;align-items:center;margin:auto;transition:transform .15s;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #0000002e}.blog-prose .blog-video-player:hover .blog-video-play{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.blog-prose .blog-video-play{transition:none}}.blog-prose .blog-video-play svg{width:28px;height:28px;margin-left:3px}.blog-prose .blog-video-closing{font-size:var(--text-body-lg);color:var(--color-text-secondary)}
