.journal-header{padding-top:80px;padding-bottom:64px}.journal-header h1{letter-spacing:-.05em;text-wrap:balance;margin-top:20px;font-size:clamp(2.5rem,4.7vw,4.5rem);font-weight:650;line-height:1.08}.journal-header h1 span{color:var(--muted-foreground)}.journal-header .store-copy{max-width:640px;margin-top:24px}.journal-publication{padding-bottom:80px}.journal-toolbar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.journal-section-title{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;line-height:1.15}.journal-search{flex-shrink:0;gap:10px;width:min(100%,390px);display:flex}.journal-search input{background:var(--muted);border:1px solid var(--border);border-radius:99px;width:100%;min-height:48px;padding:10px 12px 10px 44px;font-size:.9375rem}.journal-search button{border:1px solid var(--border);border-radius:99px;min-height:48px;padding:10px 20px;font-size:.875rem;font-weight:500}.journal-search button:hover{background:var(--muted)}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;display:grid}.journal-story{min-width:0}.journal-story-image{aspect-ratio:16/10;background:var(--muted);color:var(--muted-foreground);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.journal-story-copy{padding-top:22px}.journal-story-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:.8125rem;display:flex}.journal-story-meta a{color:var(--primary);font-weight:500}.journal-story h3{letter-spacing:-.025em;text-wrap:pretty;margin-top:12px;font-size:1.375rem;font-weight:650;line-height:1.25}.journal-story h3 a:hover,.journal-related-card:hover h3{color:var(--primary)}.journal-story-copy>p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.journal-featured{background:var(--muted);border-radius:28px;grid-template-columns:1.2fr 1fr;margin:8px 0 56px;display:grid;overflow:hidden}.journal-featured .journal-story-image{aspect-ratio:auto;border-radius:0;min-height:380px}.journal-featured .journal-story-copy{align-self:center;padding:40px}.journal-featured h3{letter-spacing:-.04em;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.13}.journal-featured .journal-story-copy>p{-webkit-line-clamp:4;font-size:1rem}.journal-help{background:var(--muted);padding-block:64px}.journal-help>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.journal-help h2{letter-spacing:-.04em;margin-top:16px;font-size:clamp(2rem,3vw,2.75rem);font-weight:650;line-height:1.12}.journal-help p:not(.store-eyebrow){max-width:520px;color:var(--muted-foreground);margin-top:18px;line-height:1.7}.journal-article-header{text-align:center;padding-top:48px;padding-bottom:44px}.journal-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:12px;font-size:.875rem;display:flex}.journal-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.journal-breadcrumb>span{align-self:center}.journal-breadcrumb a:hover{color:var(--primary)}.journal-article-header h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-width:940px;margin:24px auto 0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:650;line-height:1.08}.journal-deck{max-width:760px;color:var(--muted-foreground);text-wrap:pretty;margin:24px auto 0;font-size:1.125rem;line-height:1.65}.journal-byline{color:var(--muted-foreground);text-align:left;justify-content:center;align-items:center;gap:12px;margin-top:32px;font-size:.8125rem;line-height:1.7;display:flex}.journal-cover{aspect-ratio:16/8;background:var(--muted);border-radius:24px;position:relative;overflow:hidden}.journal-reading-layout{grid-template-columns:minmax(0,240px) minmax(0,720px);justify-content:center;gap:64px;margin-top:64px;display:grid}.journal-reading-sidebar{align-self:start;min-width:0;position:sticky;top:100px}.journal-reading-column{min-width:0}.journal-toc-label{font-size:.8125rem;font-weight:600}.journal-toc-mobile{display:none}.journal-reading-column>.blog-post-content{max-width:none;color:var(--foreground);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.85}.journal-reading-column .blog-post-content blockquote{background:var(--muted);border-left-color:var(--primary);padding:24px 28px}.journal-availability{background:var(--muted);color:var(--muted-foreground);border-radius:16px;margin-bottom:32px;padding:20px 24px;font-size:.875rem;line-height:1.75}.journal-availability a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.journal-tags{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.journal-tags a{background:var(--muted);border-radius:99px;align-items:center;min-height:44px;padding:8px 16px;font-size:.8125rem;display:inline-flex}.journal-tags a:hover{color:var(--primary)}.journal-article-actions{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-block:24px;display:flex}.journal-author{box-shadow:none;background:0 0;border:0;border-radius:0;padding:32px 0}.journal-faq{border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0;margin-top:40px;padding:32px 0 0}.journal-product-cta{background:var(--muted);border:0;border-radius:24px;margin-top:24px;padding:32px}.journal-adjacent{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:72px;padding-block:32px;display:grid}.journal-adjacent a{flex-direction:column;gap:14px;max-width:430px;display:flex}.journal-adjacent a:nth-child(2){text-align:right;justify-self:end;align-items:flex-end}.journal-adjacent span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:.8125rem;display:flex}.journal-adjacent strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.4}.journal-adjacent a:hover strong{color:var(--primary)}.journal-related{padding-block:64px 80px}.journal-related .journal-grid{margin-top:32px}.journal-related-card{flex-direction:column;min-width:0;display:flex}@media (max-width:1023px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-reading-layout{grid-template-columns:minmax(0,720px);gap:32px;margin-top:32px}.journal-reading-sidebar{position:static}.journal-toc-desktop{display:none}.journal-toc-mobile{border-block:1px solid var(--border);display:block}.journal-toc-mobile summary{cursor:pointer;padding-block:18px;font-size:.9375rem;font-weight:500}.journal-toc-mobile .journal-toc{padding-bottom:20px}.journal-toc-mobile .journal-toc-label{display:none}.journal-toc-mobile ol{margin-top:0}.journal-featured .journal-story-copy{padding:28px}}@media (max-width:767px){.journal-header{padding-top:48px;padding-bottom:40px}.journal-header h1{font-size:2.75rem}.journal-toolbar{flex-direction:column;align-items:stretch}.journal-search{width:100%}.journal-featured{border-radius:20px;grid-template-columns:minmax(0,1fr);margin-bottom:40px}.journal-featured .journal-story-image{aspect-ratio:16/10;min-height:0}.journal-featured h3{font-size:1.875rem}.journal-grid{grid-template-columns:minmax(0,1fr);gap:40px}.journal-story-image{aspect-ratio:16/9}.journal-publication{padding-bottom:48px}.journal-help{padding-block:40px}.journal-help>div{flex-direction:column;align-items:flex-start;gap:28px}.journal-article-header{text-align:left;padding-top:24px;padding-bottom:32px}.journal-breadcrumb{justify-content:flex-start}.journal-article-header h1{text-wrap:pretty;margin-top:20px;font-size:2.5rem}.journal-deck{margin-top:20px;font-size:1rem}.journal-byline{justify-content:flex-start;align-items:flex-start;margin-top:24px}.journal-cover{aspect-ratio:16/10;border-radius:16px}.journal-reading-column>.blog-post-content{font-size:1.0625rem;line-height:1.8}.journal-product-cta{padding:24px}.journal-adjacent{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.journal-adjacent a:nth-child(2){text-align:left;justify-self:start;align-items:flex-start}.journal-related{padding-block:40px 56px}}
