.cs-journal{box-sizing:border-box;width:100%;color:var(--foreground);font-family:var(--font-suisse), system-ui, sans-serif}.cs-journal__grid{column-gap:var(--grid-gap);width:100%;padding-inline:var(--grid-margin);grid-template-columns:repeat(24,minmax(0,1fr));row-gap:clamp(2.5rem,6vw,5rem);display:grid}.cs-journal__label{letter-spacing:-.02em;grid-area:1/1/auto/span 4;margin:0;font-size:clamp(16px,15.415px + .15vw,18px);font-weight:400;line-height:1.2}.cs-journal__carousel{display:contents}.cs-journal__post{grid-row:1;margin:0;position:relative}.cs-journal__post--1{grid-column:6/span 8}.cs-journal__post--2{grid-column:15/span 8}@media (min-width:1024px){.cs-journal__carousel>.cs-journal__post:nth-child(n+3){display:none}}.cs-journal__text{flex-direction:column;grid-area:2/15/auto/span 9;gap:1.25rem;margin:0;display:flex}.cs-journal__intro{letter-spacing:-.02em;max-width:36rem;margin:0;font-size:clamp(16px,15.415px + .15vw,18px);line-height:1.35}.cs-journal__cta{color:inherit;letter-spacing:-.01em;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:.45rem 1.35rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1);display:inline-flex;position:relative}.cs-journal__cta:hover,.cs-journal__cta:focus-visible{color:var(--background);background-color:var(--foreground);outline:0}.cs-journal__post-title{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(22px,14px + 1.6vw,32px);font-weight:400;line-height:1.15}.cs-journal__post-title a [data-scroll-line-reveal]{display:block}.cs-journal__post-title a{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background-size .45s cubic-bezier(.76,0,.24,1);display:inline-block;position:relative}.cs-journal__post:hover .cs-journal__post-title a,.cs-journal__post-title a:focus-visible{background-size:100% 1px;outline:0}.cs-journal__post-excerpt{letter-spacing:-.01em;color:color-mix(in oklab, var(--foreground) 72%, transparent);max-width:32rem;margin:0;font-size:clamp(15px,13.5px + .3vw,17px);line-height:1.45}.cs-journal__post-link{color:inherit;justify-content:center;align-items:center;margin-top:1.5rem;text-decoration:none;display:inline-flex}.cs-journal__post-link svg{width:clamp(32px,2.6vw,40px);height:clamp(32px,2.6vw,40px);display:block;overflow:visible}.cs-journal__post-link svg circle[data-ring]{fill:none;stroke:currentColor;stroke-width:1px}.cs-journal__post-link svg line{fill:none;stroke:currentColor;stroke-width:1px;opacity:0;transition:opacity .35s cubic-bezier(.215,.61,.355,1)}.cs-journal__post-link svg circle[data-dot]{fill:currentColor;transform-origin:16px 16px;transition:opacity .35s cubic-bezier(.215,.61,.355,1),transform .35s cubic-bezier(.215,.61,.355,1)}.cs-journal__post:hover .cs-journal__post-link svg line,.cs-journal__post-link:focus-visible svg line{opacity:1}.cs-journal__post:hover .cs-journal__post-link svg circle[data-dot],.cs-journal__post-link:focus-visible svg circle[data-dot]{opacity:0}@media (max-width:1023px){.cs-journal__grid{row-gap:clamp(2rem,5vw,3rem)}.cs-journal__label{grid-column:1/-1}.cs-journal__carousel{scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-margin);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--grid-margin));padding-inline:var(--grid-margin);flex-flow:row;grid-column:1/-1;align-items:stretch;gap:1rem;padding-bottom:2px;display:flex;overflow:auto hidden}.cs-journal__carousel::-webkit-scrollbar{display:none}.cs-journal__post{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(78vw,20rem);grid-area:auto;width:min(78vw,20rem)}.cs-journal__post--1,.cs-journal__post--2{grid-column:auto}.cs-journal__post-excerpt{max-width:none}.cs-journal__text{grid-area:auto/1/auto/-1}}@media (prefers-reduced-motion:reduce){.cs-journal__post-title a,.cs-journal__post-link svg line,.cs-journal__post-link svg circle[data-dot],.cs-journal__cta{transition:none}}
