.article-container{max-width:760px;margin:0 auto;padding:0 2rem 4rem}.hook-section{font-size:1.125rem;line-height:1.7;margin-bottom:2rem;color:#374151}.hook-section strong{color:#1a1a1a}.inline-cta{background:#f0f4ff;border:1px solid #dbe3ff;border-radius:.75rem;padding:1.5rem;margin:2rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.inline-cta-content{flex:1}.inline-cta-content h3{font-size:1.125rem;margin-bottom:.25rem;color:#1a1a1a}.inline-cta-content p{font-size:.875rem;color:#6b7280}.cta-button{background:var(--gm-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.cta-button:hover{background:var(--gm-primary)}.toc{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin:2rem 0}.toc h2{font-size:1.125rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.toc-list{list-style:none;padding-left:0}.toc-list li{margin:.5rem 0;padding-left:1.5rem;position:relative}.toc-list li:before{content:"\2192";position:absolute;left:0;color:var(--gm-primary)}.toc-list a{color:#4b5563;text-decoration:none;transition:color .2s}.toc-list a:hover{color:var(--gm-primary)}.article-content{font-size:1.125rem;line-height:1.8;color:#374151}.article-content h2{font-size:1.875rem;font-weight:700;margin:3rem 0 1rem;color:#1a1a1a}.article-content h3{font-size:1.375rem;font-weight:600;margin:2rem 0 1rem;color:#1a1a1a}.article-content p{margin-bottom:1.5rem}.article-content ul{margin:1.5rem 0;padding-left:2rem}.article-content li{margin:.5rem 0}.callout-box{background:#f0f9ff;border-left:4px solid var(--gm-primary);padding:1.5rem;margin:2rem 0;border-radius:.5rem}.callout-box-header{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.5rem;color:var(--gm-primary)}.callout-box-content{color:var(--gm-primary)}.pull-quote{font-size:1.5rem;font-weight:600;color:#1a1a1a;border-left:4px solid var(--gm-primary);padding-left:1.5rem;margin:2rem 0;line-height:1.4}.code-block{background:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:.75rem;margin:2rem 0;position:relative;overflow-x:auto}.code-block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;color:#94a3b8}.copy-button{background:#334155;color:#e2e8f0;border:1px solid #475569;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;cursor:pointer;transition:all .2s}.copy-button:hover{background:#475569}.mid-article-cta{background:var(--gm-bg-medium-purple);color:#fff;padding:3rem 2rem;margin:3rem -2rem;text-align:center;border-radius:1rem}.mid-article-cta h2{font-size:1.875rem;margin-bottom:.5rem;color:#fff}.mid-article-cta p{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.button-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.button-primary{background:#fff;color:var(--gm-bg-medium-purple);padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:transform .2s}.button-primary:hover{transform:translateY(-2px)}.button-secondary{background:transparent;color:#fff;border:2px solid white;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s}.button-secondary:hover{background:#fff;color:var(--gm-bg-medium-purple)}.author-bio{background:#f9fafb;border-radius:1rem;padding:2rem;margin:3rem 0;display:flex;gap:1.5rem;align-items:start}.author-photo{width:80px;height:80px;border-radius:50%;background:var(--gm-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:600;flex-shrink:0}.author-info{flex-grow:1}.author-info h3{font-size:1.125rem;margin:0 0 .25rem;color:#1a1a1a}.author-title{color:#6b7280;font-size:.875rem;margin-bottom:.75rem}.author-bio-text{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.author-links{display:flex;gap:1rem;font-size:.875rem}.author-links a{color:var(--gm-primary);text-decoration:none}.trust-indicators{display:flex;gap:2rem;margin-top:1rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap}.trust-indicators strong{color:#1a1a1a}.related-section{margin:3rem 0;border-top:1px solid #e5e7eb;padding-top:3rem}.related-section h2{font-size:1.5rem;margin:0 0 1.5rem;text-align:center;color:#1a1a1a}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s;cursor:pointer;display:flex;flex-direction:column}.related-card:hover{border-color:var(--gm-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.related-card-type{font-size:.75rem;color:var(--gm-primary);font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.related-card h3{font-size:1.125rem;margin:0 0 .5rem;color:#1a1a1a;flex-grow:1}.related-card p{font-size:.875rem;color:#6b7280;margin-bottom:0}.final-cta{background:var(--gm-bg-medium-purple);color:#fff;padding:4rem 2rem;margin:4rem -2rem 0;text-align:center;border-radius:1rem}.final-cta h2{font-size:2.25rem;margin:0 0 1rem;color:#fff}.final-cta p{font-size:1.25rem;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.testimonial-quote{background:#ffffff1a;border-left:4px solid white;padding:1.5rem;margin:2rem auto;max-width:600px;border-radius:.5rem;text-align:left}.testimonial-quote p{font-style:italic;margin-bottom:.5rem}.testimonial-author{font-size:.875rem;opacity:.8;font-style:normal}.trust-badges{display:flex;justify-content:center;gap:2rem;margin-top:2rem;font-size:.875rem;opacity:.8;flex-wrap:wrap}.newsletter-section{background:#f9fafb;padding:3rem 2rem;margin:4rem 0;text-align:center;border-radius:1rem;border:1px solid #e5e7eb}.newsletter-section h2{font-size:1.5rem;margin:0 0 .5rem;color:#1a1a1a}.newsletter-section p{color:#6b7280;margin-bottom:1.5rem}.newsletter-form{display:flex;gap:.5rem;max-width:400px;margin:0 auto}.newsletter-form input{flex:1;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem}.newsletter-form button{background:var(--gm-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s}.newsletter-form button:hover{background:var(--gm-primary)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/gustomind-article-base.css.map */
