.insight-detail{color:var(--foreground)}.insight-article-container{max-width:42rem}.insight-article-hero{padding-bottom:1.5rem}.insight-article-hero .insights-archive-back{margin-bottom:1.5rem}.insight-hero-copy{display:block}.insight-hero-copy .site-title{width:100%;max-width:none;margin:0;text-align:left;text-wrap:pretty}.insight-hero-summary .site-lead{margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.75}.insight-article-byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:1.5rem;padding-block:1rem;border-bottom:1px solid var(--hilvy-rule)}.insight-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;color:var(--hilvy-text-soft);font-size:.875rem;line-height:1.5}.insight-article-meta>a{color:var(--hilvy-violet);text-decoration:underline;text-underline-offset:.25em}.insight-author{display:flex;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.5}.insight-author>img,.insight-author-initials{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.insight-author-initials{display:grid;place-items:center;background:var(--hilvy-violet);color:var(--hilvy-menu-surface)}.insight-author-studio{display:block;color:color-mix(in srgb,var(--hilvy-text-soft) 75%,transparent)}.insight-cover{margin:1.75rem 0 0}.insight-cover>a{display:block;overflow:hidden;border:1px solid var(--hilvy-rule);border-radius:1rem;background:var(--hilvy-menu-surface)}.insight-cover img{display:block;width:100%;height:auto}.insight-cover figcaption,.prose-insight .insight-figure figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-top:.75rem;text-align:left;color:color-mix(in srgb,var(--hilvy-text-soft) 80%,transparent);font-size:.875rem;line-height:1.6}.insight-cover figcaption a,.insight-figure figcaption a{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;text-decoration:underline;text-underline-offset:.2em}.insight-article-layout{position:relative;padding-top:1rem;padding-bottom:clamp(2.5rem,5vw,4rem)}.insight-reading-column{min-width:0}.insight-reading-note{margin-bottom:2rem;padding:1rem 1.25rem;border-left:2px solid var(--hilvy-violet);background:color-mix(in srgb,var(--hilvy-violet) 6%,transparent);border-radius:0 .5rem .5rem 0;color:var(--hilvy-text-soft);font-size:.875rem;line-height:1.75}.insight-reading-note a{text-decoration:underline;text-underline-offset:.2em}.insight-detail .prose-insight{font-size:1.125rem;line-height:1.85;overflow-wrap:anywhere}.insight-detail .prose-insight :is(h2,h3,h4){scroll-margin-top:7.5rem;color:var(--foreground);letter-spacing:-.025em;text-wrap:pretty}.insight-detail .prose-insight h2{margin:3.5rem 0 1.25rem;padding:0;border:0;font-size:clamp(1.65rem,2.6vw,2.1rem);line-height:1.2;font-weight:500}.insight-detail .prose-insight h3{margin:2.5rem 0 1rem;font-size:1.3rem;line-height:1.4;font-weight:550}.insight-detail .prose-insight h4{font-size:1.125rem}.insight-detail .prose-insight>:first-child{margin-top:0}.insight-detail .prose-insight a{color:var(--hilvy-text-soft);text-decoration-thickness:1px;text-decoration-color:var(--hilvy-violet);text-underline-offset:.25em}.insight-detail .prose-insight a:hover{color:#fff}.insight-detail .prose-insight .callout{padding:1.25rem 1.5rem;border:1px solid var(--hilvy-rule);border-left:2px solid var(--hilvy-violet);border-radius:0 .75rem .75rem 0;background:color-mix(in srgb,var(--hilvy-violet) 7%,transparent);color:var(--hilvy-text-soft);font-size:1rem;line-height:1.8}.insight-detail .prose-insight .insight-figure{margin-block:2.5rem}.insight-detail .prose-insight .insight-figure>a{display:block;border-radius:.75rem}.insight-detail .prose-insight .insight-figure img{display:block;width:100%;height:auto;margin:0;border:1px solid var(--hilvy-rule);border-radius:.75rem}.insight-detail .prose-insight .social-quote{padding:1.5rem;border:1px solid var(--hilvy-rule);background:color-mix(in srgb,var(--hilvy-menu-surface) 80%,transparent)}.insight-detail .prose-insight :is(blockquote,.social-quote blockquote){color:var(--hilvy-text-soft);font-size:1.125rem;line-height:1.8}.insight-detail .prose-insight :is(.social-quote figcaption,.social-quote figcaption .handle){color:var(--hilvy-text-soft);font-size:.875rem;line-height:1.6}.insight-detail .prose-insight .social-quote figcaption{display:flex;flex-wrap:wrap;gap:.4rem .75rem}.insight-detail .prose-insight .tweet-embed{margin-block:2.5rem;max-width:100%}.insight-detail .prose-insight table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:1rem}.insight-detail .prose-insight :is(th,td){padding:.85rem 1rem;border-bottom:1px solid var(--hilvy-rule);text-align:left}.insight-article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--hilvy-rule)}.insight-article-tags a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .9rem;border:1px solid var(--hilvy-rule);border-radius:999px;color:var(--hilvy-text-soft);font-size:.875rem}.insight-toc{position:absolute;top:1rem;bottom:0;left:calc(100% + 2.5rem);width:12rem}.insight-toc-desktop{position:sticky;top:7rem;max-height:calc(100dvh - 8rem);overflow-y:auto;padding-right:.25rem}.insight-toc h2{margin:0 0 1rem;color:var(--foreground);font-size:1rem;font-weight:500;line-height:1.5}.insight-toc-list{list-style:none;margin:0;padding:0;border-left:1px solid var(--hilvy-rule)}.insight-toc-list a{display:block;min-height:2.75rem;padding:.6rem .75rem;border-left:2px solid transparent;margin-left:-1px;color:color-mix(in srgb,var(--hilvy-text-soft) 80%,transparent);font-size:.875rem;line-height:1.55;text-decoration:none}.insight-toc-list [data-level="3"] a{padding-left:1.5rem}.insight-toc-list a[aria-current=location]{border-color:var(--hilvy-violet);color:#fff}.insight-toc-list a:hover{color:#fff;background:color-mix(in srgb,var(--hilvy-violet) 7%,transparent)}.insight-toc-mobile{display:none}.insight-related{padding-block:2rem;border-top:1px solid var(--hilvy-rule)}.insight-related-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem}.insight-related-heading h2{margin:0;font-size:1.5rem;font-weight:450;line-height:1.3;letter-spacing:-.025em}.insight-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.insight-related-grid--single{grid-template-columns:1fr}.insight-related-grid--single .insight-card--illustrated .insight-card-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.insight-related-grid--single .insight-card-media{border-radius:1rem 0 0 1rem;aspect-ratio:auto}.insight-related .insight-card-body{padding:1.25rem;gap:.75rem}.insight-related .insight-card-title{font-size:1.25rem;line-height:1.4}.insight-related .insight-card-summary{font-size:.9375rem;line-height:1.7;-webkit-line-clamp:2}.insight-article-closing{padding-bottom:3rem}.insight-article-closing .conversion-prompt{margin-top:0}.insight-article-closing .home-editorial-link{margin-top:.75rem}.insight-detail a:focus-visible,.insight-toc summary:focus-visible{outline:2px solid var(--hilvy-violet);outline-offset:4px;border-radius:.15rem}@media(width<80rem){.insight-toc{position:static;width:auto;margin-bottom:1.75rem}.insight-toc-desktop{display:none}.insight-toc-mobile{display:block;border-block:1px solid var(--hilvy-rule)}.insight-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;min-height:2.75rem;color:var(--hilvy-text-soft);font-size:1rem;cursor:pointer;list-style:none}.insight-toc-mobile summary::-webkit-details-marker{display:none}.insight-toc-mobile[open] summary .studio-icon{transform:rotate(180deg)}.insight-toc-mobile .insight-toc-list{margin-bottom:1rem}}@media(width<48rem){.insight-article-hero{padding-bottom:1.5rem}.insight-article-byline{align-items:flex-start}.insight-detail .prose-insight{font-size:1.0625rem;line-height:1.8}.insight-detail .prose-insight .callout{padding:1rem 1.125rem}.insight-detail .prose-insight h2{margin-top:2.75rem}.insight-related-grid{grid-template-columns:1fr}.insight-related-grid--single .insight-card--illustrated .insight-card-link{display:flex}.insight-related-grid--single .insight-card-media{border-radius:1rem 1rem 0 0;aspect-ratio:16 / 10}.insight-related-grid--single .insight-card--text .insight-card-body{display:flex}}
