:root{--color-primary:#174FAB;--color-primary-hover:#123D85;--color-heading:#1F2937;--color-text:#374151;--color-light-bg:#F4F8FB;--color-border:#D7E3EF;--color-info:#0F5FDB;--color-success:#15803D;--color-warning:#B7791F;--color-danger:#C53030;--text-body:1.6rem;--text-h1:3.4rem;--text-h2:2.6rem;--text-h3:2.2rem;--text-h4:1.8rem}body{color:var(--color-text)}h1,h2,h3,h4,h5,h6{color:var(--color-heading)}h1{font-size:var(--text-h1);line-height:1.2}h2{font-size:var(--text-h2);line-height:1.3}h3{font-size:var(--text-h3);line-height:1.35}h4{font-size:var(--text-h4);line-height:1.4}.post-content a,.brxe-post-content a,.bricks-area a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.post-content a:hover,.brxe-post-content a:hover,.bricks-area a:hover{color:var(--color-primary-hover)}.bricks-button{background-color:var(--color-primary);color:#fff;border-radius:.6rem;font-size:1.6rem;font-weight:600;padding:1rem 1.6rem;text-decoration:none}.bricks-button:hover{background-color:var(--color-primary-hover);color:#fff}.post-content h2,.brxe-post-content h2{font-size:2.6rem;line-height:1.3;margin-top:3.2rem;margin-bottom:1.6rem}.post-content h3,.brxe-post-content h3{font-size:2.2rem;line-height:1.35;margin-top:2.4rem;margin-bottom:1.2rem}.post-content p,.brxe-post-content p{font-size:1.6rem;line-height:1.7;margin-bottom:1.6rem}.post-content ul,.post-content ol,.brxe-post-content ul,.brxe-post-content ol{margin-bottom:1.6rem;padding-left:2rem}.post-content li,.brxe-post-content li{margin-bottom:.8rem}@media (max-width:768px){h1{font-size:2.8rem;line-height:1.2}h2,.post-content h2,.brxe-post-content h2{font-size:2.2rem;line-height:1.3;margin-top:2.4rem;margin-bottom:1.2rem}h3,.post-content h3,.brxe-post-content h3{font-size:1.9rem;line-height:1.35;margin-top:2rem;margin-bottom:1rem}h4,.post-content h4,.brxe-post-content h4{font-size:1.7rem;line-height:1.4}.post-content p,.brxe-post-content p,.post-content li,.brxe-post-content li{font-size:1.6rem;line-height:1.75}.post-content img,.brxe-post-content img{margin-block:2rem;border-radius:.8rem}.bricks-button{padding:1rem 1.4rem;font-size:1.5rem}}.post-content p,.post-content ul,.post-content ol,.post-content blockquote,.brxe-post-content p,.brxe-post-content ul,.brxe-post-content ol,.brxe-post-content blockquote{max-width:75ch}.ad-slot,.ad-banner,.adsbygoogle{min-height:90px}.funding-choices,#funding-choices-modal,iframe[src*="fundingchoicesmessages.google.com"]{min-height:60px}#brxe-lvtkib .bricks-layout-item,#brxe-ojlssd .bricks-layout-item{contain:layout paint}