.BlogPostTile_blogPostTile__QeVd0{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:200px;border-radius:20px;padding:20px;cursor:pointer;color:#fff;font-size:20px;box-shadow:0 4px 15px #0000004d;background-size:cover;background-position:50%;background-color:#3498db;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.BlogPostTile_blogPostTile__QeVd0:hover{transform:scale(1.05);box-shadow:0 8px 20px #00000080}.BlogPostTile_blogPostTileTitle__nCtUA{font-size:18px;color:#fff;font-weight:500;position:relative;z-index:2;transition:color .3s ease;flex:2;margin-right:15px;line-height:1.5;text-align:center;font-family:Arial,sans-serif}.BlogPostTile_blogPostTileTitle__nCtUA button{position:relative;z-index:2;background-color:#fff;color:#3498db;border:2px solid #3498db;padding:10px 20px;border-radius:20px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .2s ease;flex-shrink:0}@media (max-width:768px){.BlogPostTile_blogPostTileTitle__nCtUA{height:auto;padding:15px;font-size:20px}.BlogPostTile_blogPostTileTitle__nCtUA button{padding:8px 16px;font-size:14px}}@media (max-width:480px){.BlogPostTile_blogPostTileTitle__nCtUA{flex-direction:column;height:auto;padding:10px;font-size:18px;margin-bottom:10px}.BlogPostTile_blogPostTileTitle__nCtUA button{padding:6px 12px;font-size:12px}}.BlogPost_featuredPost__0e8xJ{height:400px;padding:20px;margin-bottom:20px;background-image:linear-gradient(135deg,#83a4d4,#b6fbff);color:#fff;box-shadow:0 4px 15px #0003}.BlogPost_featuredPost__0e8xJ h1{font-size:60px;color:#464444}.BlogPost_featuredPost__0e8xJ h2{font-size:50px;color:#fff}.BlogPost_blogPageContainer__zrkmI{background-color:#f6f1e7}.BlogPost_blogGridBottom__U5xSl,.BlogPost_blogGrid__kMuhn{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;padding:20px;margin-bottom:20px;border-radius:15px}.BlogPost_blogGridBottom__U5xSl{margin-top:20px}.BlogPost_blogGridBottom__U5xSl .BlogPost_blogPostTile__qtH_u{max-width:100%;padding:15px;border-radius:10px;box-shadow:0 4px 10px #0000001a;transition:box-shadow .3s ease,transform .3s ease}.BlogPost_blogGridBottom__U5xSl .BlogPost_blogPostTile__qtH_u:hover{transform:scale(1.03);box-shadow:0 8px 20px #0000004d}.BlogPost_blogContent__AY_hm{--list-indent:3rem;padding:2.5rem;border-radius:12px;box-shadow:0 4px 15px #00000014;margin:0 auto;border:1px solid #d9cfc0;background-color:#fbf8f1}.BlogPost_blogContent__AY_hm h1,.BlogPost_blogContent__AY_hm h2,.BlogPost_blogContent__AY_hm h3,.BlogPost_blogContent__AY_hm h4{margin-top:2.5rem;margin-bottom:1.5rem}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm ol,.BlogPost_blogContent__AY_hm p,.BlogPost_blogContent__AY_hm ul{font-family:Source Sans\ 3,Inter,Arial,sans-serif}.BlogPost_blogContent__AY_hm h1{font-size:clamp(2.5rem,4vw,4.2rem);line-height:1.05;letter-spacing:-.02em}.BlogPost_blogContent__AY_hm h1,.BlogPost_blogContent__AY_hm h2{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400;color:#1d1b1a;text-align:left}.BlogPost_blogContent__AY_hm h2{font-size:2rem;line-height:1.12;letter-spacing:-.01em}.BlogPost_blogContent__AY_hm h3{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;line-height:1.2;color:#1d1b1a;text-align:left}.BlogPost_blogContent__AY_hm h4{font-size:1.5rem;font-weight:600}.BlogPost_blogContent__AY_hm p{margin-top:1.5rem}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm p{font-size:1.15rem;line-height:1.8;color:#3c3732;margin-bottom:1.5rem}.BlogPost_publishDate__s45pQ{margin-top:.25rem;margin-bottom:1rem;font-size:.875rem;line-height:1.4;color:#6a625a;opacity:.85;text-align:left;font-family:Source Sans\ 3,Inter,Arial,sans-serif}.BlogPost_blogContent__AY_hm img{display:block;margin:2rem auto;max-width:100%;border-radius:8px;box-shadow:0 4px 12px #0000001a}.BlogPost_blogContent__AY_hm pre{margin:2rem auto;padding:18px 20px;background:#1d1b1a;border:none;border-left:3px solid #a9783d;border-radius:12px;box-shadow:0 4px 12px #0000002e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.6;color:#f6eee4;overflow:auto}.BlogPost_blogContent__AY_hm ul ul{padding-left:2em;list-style-type:disc}.BlogPost_blogContent__AY_hm a{color:#6e4e25;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:#6e4e2559;text-decoration-color:#6e4e2559;font-weight:500;transition:all .2s ease}.BlogPost_blogContent__AY_hm a:hover{color:#8b5b24;-webkit-text-decoration-color:#8b5b2499;text-decoration-color:#8b5b2499}.BlogPost_errorState__VhY9A{padding:20px;text-align:center;background-color:#fff0f0;color:#c00;border-radius:10px;border:1px solid #fcc}.BlogPost_blogContentWrapper__CfjCq{display:flex;gap:3rem;margin-bottom:3rem}.BlogPost_promotionWidgetContainer__R9_p4{margin-top:25px;width:300px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:30px;align-self:flex-start;max-height:calc(100vh - 60px);overflow-y:auto;transition:transform .3s ease;right:5px}.BlogPost_shareButtonContainer__StTPV{display:flex;justify-content:center;margin-top:2rem}.BlogPost_blogGridBottomContainer__dPd_3{margin-top:4rem;padding-top:2rem;border-top:1px solid #eaeaea}.BlogPost_blogContent__AY_hm iframe{display:block;margin:2rem auto;max-width:100%}.BlogPost_blogContent__AY_hm hr{height:1px;background:#d9cfc0;border:none;margin:28px 0}.BlogPost_blogGridBottomContainer__dPd_3 h2{font-size:1.75rem;font-weight:700;color:#222;text-align:center;margin-bottom:2rem}.BlogPost_blogContent__AY_hm :is(ul,ol){-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:var(--list-indent);padding-inline-start:var(--list-indent);padding-left:var(--list-indent);list-style-position:outside}.BlogPost_blogContent__AY_hm ol ol,.BlogPost_blogContent__AY_hm ol ul,.BlogPost_blogContent__AY_hm ul ol,.BlogPost_blogContent__AY_hm ul ul{-webkit-padding-start:var(--list-indent)!important;padding-inline-start:var(--list-indent)!important;padding-left:var(--list-indent)!important}.BlogPost_blogContent__AY_hm li+li{margin-top:.25rem}.BlogPost_blogContent__AY_hm blockquote{margin:2.5rem auto;padding:16px 20px;background-color:#fbf8f1;border:none;border-left:3px solid #a9783d;border-radius:0 10px 10px 0;box-shadow:none}.BlogPost_blogContent__AY_hm blockquote p{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:1.2rem;color:#5c3a1e;line-height:1.55;margin:0}.BlogPost_blogContent__AY_hm blockquote>:last-child{margin-bottom:0}.BlogPost_blogContent__AY_hm blockquote:before{content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:3rem;color:#d4a574;opacity:.5;float:left;margin:-.25rem .5rem 0 -.25rem;line-height:1}.BlogPost_blogContent__AY_hm blockquote cite{display:block;margin-top:1rem;font-style:normal;font-size:.9rem;font-weight:500;color:#242423;opacity:.7;text-align:left}.BlogPost_blogContent__AY_hm blockquote cite:before{content:"— "}.BlogPost_blogContent__AY_hm blockquote cite a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;color:#444}.BlogPost_blogContent__AY_hm blockquote cite a:hover{color:#111}.BlogPost_blogContent__AY_hm .callout-box-promotion{margin:2rem auto;padding:1.5rem 2rem;border-radius:12px;border:2px solid #d9cfc0;background-color:#1d1b1a;box-shadow:4px 4px 0 #d9cfc0;transition:all .15s ease}.BlogPost_blogContent__AY_hm .callout-box-promotion:hover{box-shadow:2px 2px 0 #d9cfc0;transform:translate(2px,2px)}.BlogPost_blogContent__AY_hm .callout-box-promotion p{margin:0;font-size:1.3rem;line-height:1.6;text-align:center;font-weight:500;color:#f8f4e0}.BlogPost_blogContent__AY_hm .callout-box-promotion a{font-weight:600;color:#f8f4e0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;display:inline-block;transform-origin:center;animation:BlogPost_blogLinkPulse__khNTK 4s ease-in-out infinite}@keyframes BlogPost_blogLinkPulse__khNTK{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.BlogPost_blogContent__AY_hm .callout-box-promotion a{animation:none}}@media only screen and (max-width:1225px){.BlogPost_blogContent__AY_hm{width:74%}}@media only screen and (max-width:1184px){.BlogPost_blogContent__AY_hm{width:72%}}@media only screen and (max-width:1072px){.BlogPost_blogContent__AY_hm{width:70%}}@media only screen and (max-width:1015px){.BlogPost_blogContent__AY_hm{width:68%}}@media only screen and (max-width:1000px){.BlogPost_blogContent__AY_hm{width:67%}}@media only screen and (max-width:937px){.BlogPost_blogContentWrapper__CfjCq{flex-direction:column}.BlogPost_promotionWidgetContainer__R9_p4{width:100%;max-width:600px;margin:1px auto 0;padding:0 20px}.BlogPost_blogContent__AY_hm{width:100%;margin-right:0}}@media only screen and (max-width:768px){.BlogPost_featuredPost__0e8xJ{height:auto;padding:2rem 1rem;margin-bottom:2rem}.BlogPost_featuredPost__0e8xJ h1{font-size:2.5rem}.BlogPost_featuredPost__0e8xJ h2{font-size:2rem}.BlogPost_blogGridBottom__U5xSl,.BlogPost_blogGrid__kMuhn{gap:15px;padding:10px}.BlogPost_blogContent__AY_hm{padding:1.75rem}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm p{font-size:1rem}}@media only screen and (max-width:600px){.BlogPost_blogGridBottom__U5xSl,.BlogPost_blogGrid__kMuhn{grid-template-columns:1fr}.BlogPost_blogContent__AY_hm{padding:1.5rem}.BlogPost_blogContent__AY_hm h2{font-size:1.5rem}.BlogPost_blogContent__AY_hm h3{font-size:1.25rem}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm p{font-size:1rem}.BlogPost_blogContent__AY_hm iframe{height:auto}}