@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&display=swap";.fastshot-blog{--fs-purple-900: #2a0640;--fs-purple-800: #3a0e52;--fs-purple-700: #4c1469;--fs-purple-600: #6a2a8f;--fs-cream-50: #fdfbf3;--fs-cream-100: #f8f5ec;--fs-cream-200: #f7f4ea;--fs-fg: var(--fs-purple-700);--fs-fg-strong: var(--fs-purple-800);--fs-fg-muted: rgba(76, 20, 105, .62);--fs-fg-subtle: rgba(76, 20, 105, .42);--fs-border: rgba(76, 20, 105, .14);--fs-border-strong: rgba(76, 20, 105, .3);--fs-divider: rgba(76, 20, 105, .1);--fs-accent: var(--fs-purple-700);--fs-accent-hover: var(--fs-purple-800);--fs-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--fs-font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-shadow-sm: 0 2px 8px rgba(76, 20, 105, .08);--fs-shadow-md: 0 8px 24px rgba(76, 20, 105, .1);background-color:var(--fs-cream-100);background-image:linear-gradient(#faf8f19e,#faf8f1b8),url(/fastshot/landing/channels-bg.webp);background-repeat:no-repeat,no-repeat;background-position:center,center top;background-size:cover,cover;background-attachment:fixed,fixed;color:var(--fs-fg);font-family:var(--fs-font-body);font-size:17px;line-height:1.65;min-height:100vh;box-sizing:border-box;padding-top:88px;-webkit-font-smoothing:antialiased}.fastshot-blog *{box-sizing:border-box}.fastshot-blog ::-moz-selection{background:var(--fs-purple-700);color:var(--fs-cream-100)}.fastshot-blog ::selection{background:var(--fs-purple-700);color:var(--fs-cream-100)}.fastshot-blog .blog-layout{max-width:1240px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.fastshot-blog .blog-article{grid-column:2;grid-row:1}.fastshot-blog .blog-toc{grid-column:1;grid-row:1}.fastshot-blog .blog-layout--solo{grid-template-columns:minmax(0,1fr);max-width:880px}.fastshot-blog .blog-layout--solo .blog-article{grid-column:1}.fastshot-blog .blog-toc{align-self:start;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;padding-top:44px;scrollbar-width:thin;scrollbar-color:var(--fs-border-strong) transparent}.fastshot-blog .blog-toc::-webkit-scrollbar{width:4px}.fastshot-blog .blog-toc::-webkit-scrollbar-thumb{background:var(--fs-border-strong);border-radius:999px}.fastshot-blog .blog-toc-title{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fs-fg-strong)}.fastshot-blog .blog-toc ul{list-style:none;margin:0;padding:0}.fastshot-blog .blog-toc li{margin-bottom:11px}.fastshot-blog .blog-toc a{display:block;font-size:14px;line-height:1.4;color:var(--fs-fg-muted);text-decoration:none;border-left:2px solid var(--fs-divider);padding-left:14px;transition:color .15s ease,border-color .15s ease}.fastshot-blog .blog-toc a:hover{color:var(--fs-accent);border-color:var(--fs-accent)}@media (max-width: 920px){.fastshot-blog .blog-layout{grid-template-columns:1fr;max-width:768px}.fastshot-blog .blog-article{grid-column:1}.fastshot-blog .blog-toc{display:none}}.fastshot-blog .blog-article{margin:32px 0;padding:44px clamp(20px,5vw,56px) 64px;background:#fdfbf3d1;border:1px solid var(--fs-border);border-radius:26px;box-shadow:var(--fs-shadow-sm);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fastshot-blog .blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--fs-fg-subtle);margin-bottom:20px}.fastshot-blog .blog-breadcrumb a{color:var(--fs-fg-muted);text-decoration:none;transition:color .15s ease}.fastshot-blog .blog-breadcrumb a:hover{color:var(--fs-accent)}.fastshot-blog .blog-breadcrumb-current{color:var(--fs-fg-strong)}.fastshot-blog .blog-back{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--fs-fg-muted);text-decoration:none;margin-bottom:28px;transition:color .15s ease}.fastshot-blog .blog-back:hover{color:var(--fs-accent)}.fastshot-blog .blog-article-cat{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-accent)}.fastshot-blog .blog-article h1{font-family:var(--fs-font-display);font-weight:800;font-size:clamp(30px,5.4vw,46px);line-height:1.1;color:var(--fs-fg-strong);margin:10px 0 18px}.fastshot-blog .blog-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14.5px;font-weight:600;color:var(--fs-fg-subtle);margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--fs-divider)}.fastshot-blog .blog-byline span{color:var(--fs-fg-subtle)}.fastshot-blog .blog-byline a{color:var(--fs-accent);text-decoration:none}.fastshot-blog .blog-byline a:hover{color:var(--fs-accent-hover);text-decoration:underline}.fastshot-blog .blog-byline a[aria-label*=LinkedIn]{color:#0a66c2}.fastshot-blog .blog-readtime{display:inline-flex;align-items:center;gap:6px}.fastshot-blog .blog-hero-img{display:block;width:100%;height:auto;border-radius:18px;margin:0 0 36px}.fastshot-blog .blog-prose{font-size:18px;line-height:1.7}.fastshot-blog .blog-prose>*:first-child{margin-top:0}.fastshot-blog .blog-prose h2{font-family:var(--fs-font-display);font-weight:700;font-size:28px;line-height:1.2;color:var(--fs-fg-strong);margin:44px 0 16px;scroll-margin-top:96px}.fastshot-blog .blog-prose h3{font-weight:800;font-size:20px;color:var(--fs-fg-strong);margin:32px 0 12px}.fastshot-blog .blog-prose h4{font-weight:700;font-size:17px;color:var(--fs-fg-strong);margin:26px 0 10px}.fastshot-blog .blog-prose p{margin:0 0 20px;color:var(--fs-fg)}.fastshot-blog .blog-prose a{color:var(--fs-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:600}.fastshot-blog .blog-prose a:hover{color:var(--fs-accent-hover)}.fastshot-blog .blog-prose strong{color:var(--fs-fg-strong);font-weight:700}.fastshot-blog .blog-prose em{font-style:italic}.fastshot-blog .blog-prose ul,.fastshot-blog .blog-prose ol{margin:0 0 22px;padding-left:24px}.fastshot-blog .blog-prose ul{list-style:disc}.fastshot-blog .blog-prose ol{list-style:decimal}.fastshot-blog .blog-prose li{margin:0 0 10px}.fastshot-blog .blog-prose li::marker{color:var(--fs-fg-subtle)}.fastshot-blog .blog-prose blockquote{margin:0 0 22px;padding:4px 0 4px 20px;border-left:3px solid var(--fs-border-strong);color:var(--fs-fg-muted);font-style:italic}.fastshot-blog .blog-prose img{display:block;width:100%;height:auto;border-radius:14px;margin:0 0 24px}.fastshot-blog .blog-prose hr{border:none;border-top:1px solid var(--fs-divider);margin:40px 0}.fastshot-blog .blog-prose code{background:#4c146912;border-radius:5px;padding:2px 6px;font-size:.88em;color:var(--fs-purple-600)}.fastshot-blog .blog-prose pre{background:var(--fs-purple-900);color:#f3ecf7;border-radius:14px;padding:18px 20px;overflow-x:auto;margin:0 0 24px;font-size:14.5px;line-height:1.6}.fastshot-blog .blog-prose pre code{background:none;padding:0;color:inherit;font-size:inherit}.fastshot-blog .blog-prose table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px;display:block;overflow-x:auto}.fastshot-blog .blog-prose th,.fastshot-blog .blog-prose td{text-align:left;padding:10px 12px;border:1px solid var(--fs-border);vertical-align:top}.fastshot-blog .blog-prose th{background:#4c14690d;font-weight:700;color:var(--fs-fg-strong)}.fastshot-blog .blog-authorbox{margin-top:52px}.fastshot-blog .blog-authorbox>div{background:#fdfbf399;border:1px solid var(--fs-border);border-radius:20px;box-shadow:none}.fastshot-blog .blog-authorbox h3{font-family:var(--fs-font-display);font-weight:700;font-size:20px;color:var(--fs-fg-strong)}.fastshot-blog .blog-authorbox p{color:var(--fs-fg-muted)}.fastshot-blog .blog-authorbox a{color:var(--fs-accent);text-decoration:none}.fastshot-blog .blog-authorbox a:hover{color:var(--fs-accent-hover)}.fastshot-blog .blog-authorbox a[class*=text-xl]{font-family:var(--fs-font-display);font-weight:700;color:var(--fs-fg-strong)}.fastshot-blog .blog-authorbox a[class*=text-xl]:hover{color:var(--fs-accent)}.fastshot-blog .blog-authorbox a[aria-label*=LinkedIn]{background:#0a66c2;color:#fff}.fastshot-blog .blog-authorbox span[class*=rounded-full]{background:#4c146912;color:var(--fs-accent);font-weight:700;letter-spacing:.02em}.fastshot-blog .blog-related{margin-top:52px;padding-top:36px;border-top:1px solid var(--fs-divider)}.fastshot-blog .blog-related-title{font-family:var(--fs-font-display);font-weight:700;font-size:22px;color:var(--fs-fg-strong);margin:0 0 20px}.fastshot-blog .blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fastshot-blog .blog-related-card{display:flex;flex-direction:column;border:1px solid var(--fs-border);border-radius:16px;overflow:hidden;background:#fdfbf399;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.fastshot-blog .blog-related-card:hover{border-color:var(--fs-border-strong);transform:translateY(-2px);box-shadow:var(--fs-shadow-md)}.fastshot-blog .blog-related-img{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--fs-border)}.fastshot-blog .blog-related-body{display:flex;flex-direction:column;gap:9px;padding:16px;flex:1}.fastshot-blog .blog-related-cat{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-accent)}.fastshot-blog .blog-related-h{font-family:var(--fs-font-display);font-weight:600;font-size:16px;line-height:1.3;color:var(--fs-fg-strong);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fastshot-blog .blog-related-excerpt{font-size:13.5px;line-height:1.5;color:var(--fs-fg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fastshot-blog .blog-related-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;color:var(--fs-fg-subtle);font-weight:600;margin-top:auto;padding-top:4px}.fastshot-blog .blog-related-meta>span{display:inline-flex;align-items:center;gap:5px}@media (max-width: 640px){.fastshot-blog .blog-related-grid{grid-template-columns:1fr}}.fastshot-blog .blog-cta-lead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 22px;margin:26px 0 6px;padding:16px 20px;background:var(--fs-cream-50);border:1px solid var(--fs-border);border-radius:14px}.fastshot-blog .blog-cta-lead-text{margin:0;font-size:15.5px;line-height:1.45;font-weight:600;color:var(--fs-fg-strong)}.fastshot-blog .blog-cta-lead a{flex:none;background:var(--fs-purple-700);color:#f8f5ec;font-weight:700;font-size:15px;padding:11px 22px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.fastshot-blog .blog-cta-lead a:hover{background:var(--fs-purple-800)}.fastshot-blog .blog-toc-cta{margin-top:22px;padding-top:20px;border-top:1px solid var(--fs-border)}.fastshot-blog .blog-toc-cta-title{margin:0 0 4px;font-family:var(--fs-font-display);font-weight:800;font-size:16px;color:var(--fs-fg-strong)}.fastshot-blog .blog-toc-cta-text{margin:0 0 12px;font-size:13.5px;line-height:1.45;color:var(--fs-fg-muted)}.fastshot-blog .blog-toc-cta a{display:inline-block;background:var(--fs-purple-700);color:#f8f5ec;font-weight:700;font-size:13.5px;padding:9px 16px;border-radius:999px;text-decoration:none;transition:background .15s ease}.fastshot-blog .blog-toc-cta a:hover{background:var(--fs-purple-800)}.fastshot-blog .blog-cta-card{margin-top:44px;padding:34px 28px;text-align:center;background:var(--fs-cream-50);border:1px solid var(--fs-border);border-radius:22px}.fastshot-blog .blog-cta-card h3{font-family:var(--fs-font-display);font-weight:800;font-size:24px;line-height:1.2;color:var(--fs-fg-strong);margin:0 0 10px}.fastshot-blog .blog-cta-card p{font-size:16.5px;line-height:1.55;color:var(--fs-fg-muted);max-width:52ch;margin:0 auto 22px}.fastshot-blog .blog-cta-more{margin-top:18px;text-align:center}.fastshot-blog .blog-cta-more a{font-weight:600;font-size:15.5px;color:var(--fs-fg-muted);text-decoration:none;border-bottom:1px solid var(--fs-border)}.fastshot-blog .blog-cta-more a:hover{color:var(--fs-purple-700)}.fastshot-blog .blog-cta-card a{display:inline-block;background:var(--fs-purple-700);color:#f8f5ec;font-weight:700;font-size:18px;padding:17px 38px;border-radius:999px;text-decoration:none;transition:background .15s ease,transform .15s ease}.fastshot-blog .blog-cta-card a:active{transform:translateY(1px)}.fastshot-blog .blog-cta-card a:hover{background:var(--fs-purple-800)}.fastshot-blog .blog-state{display:flex;min-height:60vh;align-items:center;justify-content:center;text-align:center;padding:0 24px}.fastshot-blog .blog-state h1{font-family:var(--fs-font-display);font-weight:800;font-size:32px;color:var(--fs-fg-strong);margin:0 0 20px}.fastshot-blog .blog-state p{color:var(--fs-fg-muted);margin:0}.fastshot-blog .blog-state a{display:inline-block;background:var(--fs-purple-700);color:#fff;font-weight:700;padding:12px 26px;border-radius:999px;text-decoration:none}.fastshot-blog .blog-state a:hover{background:var(--fs-purple-800)}@media (max-width: 600px){.fastshot-blog{font-size:16px;background-attachment:scroll,scroll}.fastshot-blog .blog-prose{font-size:17px}.fastshot-blog .blog-article{border-radius:20px}}
