/* Start custom CSS */.snedevind-blog p.lead{font-size:1.18rem;line-height:1.65;color:#3A322E;border-left:4px solid #FFBC7D;padding:0.5rem 0 0.5rem 1.25rem;margin:1.5rem 0 2rem;font-style:italic;}.snedevind-blog .info-box{background:#F7F4EE;border-left:4px solid #3A322E;padding:1.25rem 1.5rem;margin:2rem 0;border-radius:6px;}.snedevind-blog .info-box h3{font-size:1.05rem;color:#3A322E;margin:0 0 0.5rem;font-weight:600;letter-spacing:0.01em;}.snedevind-blog .info-box p{margin:0;font-size:0.98rem;color:#1E1E1E;line-height:1.6;}.snedevind-blog .info-box--analogy{background:#FAF2E7;border-left-color:#FFBC7D;}.snedevind-blog .info-box--warning{background:#FCEEEA;border-left-color:#C0524B;}.snedevind-blog .info-box--warning h3{color:#8C3A35;}.snedevind-blog .stat-highlight{background:#3A322E;color:#FAF7F2;padding:1.5rem 1.75rem;border-radius:8px;margin:2rem 0;text-align:center;}.snedevind-blog .stat-highlight__value{font-size:2.5rem;font-weight:700;line-height:1.1;color:#FFBC7D;margin-bottom:0.25rem;}.snedevind-blog .stat-highlight__desc{font-size:1.02rem;line-height:1.45;color:#FAF7F2;max-width:36rem;margin:0.25rem auto 0;}.snedevind-blog .stat-highlight__source{font-size:0.82rem;color:#D8D3CB;margin-top:0.75rem;font-style:italic;}.snedevind-blog .stat-highlight--light{background:#FAF2E7;color:#3A322E;}.snedevind-blog .stat-highlight--light .stat-highlight__value{color:#3A322E;}.snedevind-blog .stat-highlight--light .stat-highlight__desc{color:#3A322E;}.snedevind-blog .stat-highlight--light .stat-highlight__source{color:#6B5F58;}.snedevind-blog .take-home-list{list-style:none;padding-left:0;counter-reset:take-home;margin:1.5rem 0;}.snedevind-blog .take-home-list li{position:relative;padding:0.75rem 0 0.75rem 3rem;margin-bottom:0.5rem;border-bottom:1px solid #E9E4DC;counter-increment:take-home;line-height:1.6;}.snedevind-blog .take-home-list li::before{content:counter(take-home);position:absolute;left:0;top:0.85rem;width:2rem;height:2rem;background:#FFBC7D;color:#3A322E;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.95rem;}.snedevind-blog .pull-quote{font-size:1.35rem;line-height:1.5;color:#3A322E;border-top:2px solid #FFBC7D;border-bottom:2px solid #FFBC7D;padding:1.25rem 0;margin:2rem 0;text-align:center;font-weight:500;font-style:italic;}.snedevind-blog .faq{margin:2rem 0;}.snedevind-blog .faq details{border-bottom:1px solid #D8D3CB;padding:0.75rem 0;}.snedevind-blog .faq summary{cursor:pointer;font-weight:600;color:#3A322E;font-size:1.05rem;padding:0.25rem 0;list-style:none;position:relative;padding-right:2rem;}.snedevind-blog .faq summary::-webkit-details-marker{display:none;}.snedevind-blog .faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#FFBC7D;font-weight:700;transition:transform 0.2s ease;}.snedevind-blog .faq details[open] summary::after{content:"−";}.snedevind-blog .faq details p{margin:0.75rem 0 0;color:#1E1E1E;line-height:1.65;}.snedevind-blog .cta-box{background:#3A322E;color:#FAF7F2;padding:2rem 2.25rem;border-radius:8px;margin:2.5rem 0;text-align:center;}.snedevind-blog .cta-box h3{color:#FFBC7D;margin:0 0 0.75rem;font-size:1.4rem;}.snedevind-blog .cta-box p{color:#FAF7F2;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.6;}.snedevind-blog .cta-box a.btn{display:inline-block;background:#FFBC7D;color:#3A322E;padding:0.85rem 1.75rem;border-radius:4px;font-weight:600;text-decoration:none;letter-spacing:0.02em;font-size:1rem;transition:background 0.2s ease;}.snedevind-blog .cta-box a.btn:hover{background:#FACB95;}.snedevind-blog .references{margin-top:3rem;padding-top:1.5rem;border-top:2px solid #D8D3CB;font-size:0.92rem;color:#4A413B;}.snedevind-blog .references h2{font-size:1.2rem;margin-bottom:1rem;color:#3A322E;}.snedevind-blog .references ol{padding-left:1.5rem;}.snedevind-blog .references li{margin-bottom:0.6rem;line-height:1.55;}.snedevind-blog .references a{color:#3A322E;text-decoration:underline;text-decoration-color:#FFBC7D;}.snedevind-blog sup a{color:#FFBC7D;text-decoration:none;font-weight:700;padding:0 0.1rem;}.snedevind-blog .author-box{background:#F7F4EE;border-radius:8px;padding:1.25rem 1.5rem;margin:2.5rem 0;display:flex;gap:1.25rem;align-items:center;}.snedevind-blog .author-box__photo{width:64px;height:64px;border-radius:50%;background:#D8D3CB;flex-shrink:0;object-fit:cover;}.snedevind-blog .author-box__name{font-weight:600;color:#3A322E;margin:0 0 0.2rem;font-size:1.05rem;}.snedevind-blog .author-box__role{color:#6B5F58;font-size:0.92rem;margin:0;line-height:1.5;}@media (max-width:640px){.snedevind-blog p.lead{font-size:1.08rem;padding-left:1rem;}.snedevind-blog .stat-highlight__value{font-size:2rem;}.snedevind-blog .info-box{padding:1rem 1.15rem;}.snedevind-blog .cta-box{padding:1.5rem 1.25rem;}.snedevind-blog .author-box{flex-direction:column;text-align:center;}}/* End custom CSS */