.BlogPost_blogPost__NF_NP{max-width:820px;margin:0 auto;padding:48px 0 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#23272f;background:#fff;line-height:1.8;font-size:1.08rem}.BlogPost_headerContainer__9kPzC{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;margin-bottom:48px}.BlogPost_logoWrapper__5BoFM{flex-shrink:0}.BlogPost_navigationWrapper__rHMMf{display:flex;align-items:center}.BlogPost_custom_link__E68cH{color:#23272f;text-decoration:none;font-weight:600;transition:color .2s}.BlogPost_custom_link__E68cH:hover{color:#ef4444;text-decoration:underline}.BlogPost_postHeader__T_3Ie{margin-bottom:36px;text-align:center}.BlogPost_postHeader__T_3Ie h1{font-size:2.4rem;font-weight:800;color:#101828;margin-bottom:18px;line-height:1.18;letter-spacing:-.5px}.BlogPost_postMeta__rM1YI{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:12px;color:#7b7b8b;font-size:1rem;font-weight:500}.BlogPost_tableOfContents__si_Mw{margin-bottom:40px;padding:28px 24px;background:#f7f8fa;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.04)}.BlogPost_tableOfContents__si_Mw h2{font-size:1.3rem;margin-bottom:18px;color:#101828;font-weight:700;position:relative;padding-bottom:10px}.BlogPost_tableOfContents__si_Mw h2:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:#ef4444;border-radius:2px}.BlogPost_tableOfContents__si_Mw ul{list-style:none;padding-left:0;margin:0}.BlogPost_tableOfContents__si_Mw li{margin-bottom:10px;padding-left:20px;position:relative}.BlogPost_tableOfContents__si_Mw li:before{content:"•";position:absolute;left:0;color:#ef4444;font-size:1.2em;font-weight:700}.BlogPost_tableOfContents__si_Mw a{color:#374151;text-decoration:none;font-weight:500;transition:color .2s}.BlogPost_tableOfContents__si_Mw a:hover{color:#ef4444;text-decoration:underline}.BlogPost_blogPost__NF_NP ul,.BlogPost_infoBox__IcqJc ul,.BlogPost_postSection__QCPbY ul,.BlogPost_tipsBox__enPgX ul{list-style:none;padding-left:0;margin-bottom:22px}.BlogPost_blogPost__NF_NP li,.BlogPost_infoBox__IcqJc li,.BlogPost_postSection__QCPbY li,.BlogPost_tipsBox__enPgX li{position:relative;padding-left:2em;margin-bottom:12px;line-height:1.7;color:#374151}.BlogPost_blogPost__NF_NP ul:not(.BlogPost_tableOfContents__si_Mw ul)>li:before,.BlogPost_infoBox__IcqJc ul:not(.BlogPost_tableOfContents__si_Mw ul)>li:before,.BlogPost_postSection__QCPbY ul:not(.BlogPost_tableOfContents__si_Mw ul)>li:before,.BlogPost_tipsBox__enPgX ul:not(.BlogPost_tableOfContents__si_Mw ul)>li:before{content:"";position:absolute;left:.5em;top:.7em;width:.7em;height:.7em;background:#23272f;border-radius:50%;display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.04)}.BlogPost_blogPost__NF_NP ul ul>li:before,.BlogPost_infoBox__IcqJc ul ul>li:before,.BlogPost_postSection__QCPbY ul ul>li:before,.BlogPost_tipsBox__enPgX ul ul>li:before{background:#bdbdbd}.BlogPost_postSection__QCPbY{margin-bottom:56px}.BlogPost_postSection__QCPbY h2{margin-bottom:26px;font-size:2rem;color:#101828;font-weight:800;position:relative;padding-bottom:12px;letter-spacing:-.5px}.BlogPost_postSection__QCPbY h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#ef4444;border-radius:2px}.BlogPost_postSection__QCPbY h3{font-size:1.25rem;margin:32px 0 18px;color:#ef4444;font-weight:700;letter-spacing:-.2px}.BlogPost_postSection__QCPbY p{margin-bottom:18px;color:#374151;line-height:1.8}.BlogPost_postSection__QCPbY strong{color:#101828;font-weight:700}.BlogPost_postSection__QCPbY ol{margin-bottom:22px;padding-left:28px}.BlogPost_postSection__QCPbY a{color:#0ea5e9;text-decoration:underline;transition:color .2s}.BlogPost_postSection__QCPbY a:hover{color:#ef4444}.BlogPost_featuredImageContainer__7FKhd{margin:2.5rem auto;width:90%;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.1);background:#f3f4f6}.BlogPost_featuredImage__HbEFo{width:100%;height:auto;display:block}.BlogPost_imageCaption__DBSbE{font-size:.98rem;color:#6b7280;text-align:center;padding:.7rem 0;font-style:italic;background:#f3f4f6}.BlogPost_infoBox__IcqJc,.BlogPost_timeCard__j93Eb,.BlogPost_tipsBox__enPgX{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin:28px 0;padding:26px 24px}.BlogPost_infoBox__IcqJc{background:#f9fafb;border:1px solid #e5e7eb}.BlogPost_tipsBox__enPgX{background:#e0f2fe;border-left:5px solid #0ea5e9}.BlogPost_timeCard__j93Eb{background:#fff7ed;border-left:5px solid #ef4444}.BlogPost_infoBox__IcqJc h3,.BlogPost_timeCard__j93Eb h3,.BlogPost_tipsBox__enPgX h3{margin-top:0;margin-bottom:16px;font-size:1.1rem;font-weight:700}.BlogPost_tipsBox__enPgX strong{color:#0369a1}.BlogPost_timeCard__j93Eb h3{color:#ef4444}.BlogPost_infoBox__IcqJc ul,.BlogPost_timeCard__j93Eb ul,.BlogPost_tipsBox__enPgX ol,.BlogPost_tipsBox__enPgX ul{margin-left:18px}.BlogPost_infoBox__IcqJc li,.BlogPost_timeCard__j93Eb li,.BlogPost_tipsBox__enPgX li{margin-bottom:10px;line-height:1.6}.BlogPost_tableWrapper__c7yF_{margin:28px 0;overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.BlogPost_tableWrapper__c7yF_ table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;background:#fff}.BlogPost_tableWrapper__c7yF_ th{background:#f3f4f6;padding:14px 18px;text-align:left;font-weight:700;color:#101828;border-bottom:2px solid #e5e7eb}.BlogPost_tableWrapper__c7yF_ td{padding:14px 18px;border-bottom:1px solid #e5e7eb;color:#374151}.BlogPost_tableWrapper__c7yF_ tr:last-child td{border-bottom:none}.BlogPost_tableWrapper__c7yF_ tr:hover{background:#f9fafb}.BlogPost_conclusionSection__A9pzs{margin-bottom:56px;padding:36px 28px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.BlogPost_conclusionSection__A9pzs h2{color:#0f172a;margin-bottom:22px;font-size:1.7rem;font-weight:800;position:relative;padding-bottom:10px}.BlogPost_conclusionSection__A9pzs h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#ef4444;border-radius:2px}.BlogPost_conclusionSection__A9pzs p{line-height:1.8;color:#334155;margin-bottom:18px}.BlogPost_conclusionSection__A9pzs p:last-child{margin-bottom:0}.BlogPost_postSection__QCPbY blockquote{margin:28px 0;padding:22px 28px;background:#f9fafb;border-left:5px solid #9ca3af;color:#4b5563;font-style:italic;border-radius:0 10px 10px 0}.BlogPost_postSection__QCPbY blockquote p{margin-bottom:0}.BlogPost_postSection__QCPbY pre{background:#1e293b;color:#e2e8f0;padding:18px;border-radius:10px;overflow-x:auto;margin:28px 0;font-family:Courier New,Courier,monospace;font-size:1em}.BlogPost_postSection__QCPbY code{background:#f1f5f9;color:#ef4444;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.98em}.BlogPost_postSection__QCPbY pre code{background:transparent;color:inherit;padding:0;border-radius:0}@media screen and (max-width:900px){.BlogPost_blogPost__NF_NP{padding:32px 8px 48px}.BlogPost_featuredImageContainer__7FKhd{width:100%}}@media screen and (max-width:600px){.BlogPost_blogPost__NF_NP{padding:18px 0 32px;font-size:.98rem}.BlogPost_postHeader__T_3Ie h1{font-size:1.4rem}.BlogPost_postSection__QCPbY h2{font-size:1.1rem}.BlogPost_postSection__QCPbY h3{font-size:1rem}.BlogPost_conclusionSection__A9pzs{padding:18px 10px}.BlogPost_infoBox__IcqJc,.BlogPost_tableOfContents__si_Mw,.BlogPost_timeCard__j93Eb,.BlogPost_tipsBox__enPgX{padding:14px 8px}.BlogPost_tableWrapper__c7yF_ td,.BlogPost_tableWrapper__c7yF_ th{padding:8px 6px}}