.aeo-geo-wrapper[data-astro-cid-fufeg5xw]{margin:2rem 0;font-family:inherit}.aeo-geo-wrapper[data-astro-cid-fufeg5xw] .hidden[data-astro-cid-fufeg5xw]{display:none!important}.aeo-takeaways[data-astro-cid-fufeg5xw]{background-color:#f8fafc;border-left:4px solid #3b82f6;padding:1.5rem;border-radius:.5rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}.aeo-takeaways-header[data-astro-cid-fufeg5xw]{display:flex;align-items:center;color:#1e40af;font-size:1.125rem;margin-bottom:.75rem}.aeo-takeaways-header[data-astro-cid-fufeg5xw] svg[data-astro-cid-fufeg5xw]{margin-right:.5rem;stroke:#3b82f6}.aeo-takeaways[data-astro-cid-fufeg5xw] ul[data-astro-cid-fufeg5xw] li[data-astro-cid-fufeg5xw]{margin-bottom:.5rem;color:#334155}.aeo-expert-quote[data-astro-cid-fufeg5xw]{background-color:#fefce8;border-left:4px solid #eab308;padding:1.25rem 1.5rem;margin:2rem 0;font-size:1.125rem;line-height:1.75;border-radius:0 .5rem .5rem 0;position:relative}.aeo-expert-quote[data-astro-cid-fufeg5xw]:before{content:"“";font-size:4rem;position:absolute;top:-10px;left:10px;color:#fde047;opacity:.5;font-family:serif}.aeo-expert-quote[data-astro-cid-fufeg5xw] p[data-astro-cid-fufeg5xw]{position:relative;z-index:1;color:#422006;font-style:italic}.aeo-expert-quote[data-astro-cid-fufeg5xw] footer[data-astro-cid-fufeg5xw]{margin-top:.5rem;font-size:.875rem;color:#ca8a04;font-weight:600;text-align:right}.aeo-faqs[data-astro-cid-fufeg5xw]{margin-top:2rem}.aeo-faq-details[data-astro-cid-fufeg5xw]{border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.75rem;background-color:#fff;overflow:hidden}.aeo-faq-summary[data-astro-cid-fufeg5xw]{padding:1rem 1.25rem;font-weight:600;color:#1e293b;cursor:pointer;background-color:#f8fafc;display:flex;justify-content:space-between;align-items:center;list-style:none}.aeo-faq-summary[data-astro-cid-fufeg5xw]::-webkit-details-marker{display:none}.aeo-faq-summary[data-astro-cid-fufeg5xw]:after{content:"+";font-size:1.5rem;line-height:1;color:#64748b;transition:transform .2s}.aeo-faq-details[data-astro-cid-fufeg5xw][open] .aeo-faq-summary[data-astro-cid-fufeg5xw]:after{content:"-";transform:rotate(180deg)}.aeo-faq-content[data-astro-cid-fufeg5xw]{padding:1rem 1.25rem;color:#475569;border-top:1px solid #e2e8f0;line-height:1.6}#site-header{background-color:#0f172ae6!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#site-header .header-logo img{filter:brightness(0) invert(1)!important}#site-header .nav-link{font-weight:400!important}.toc-popup-link.active{color:#1d4ed8;font-weight:900;background-color:#eff6ff}.toc-popup-link.active i{color:#1d4ed8}.writing-vertical-rl{writing-mode:vertical-rl;text-orientation:mixed}.prose img{max-width:100%;height:auto;border-radius:.5rem}.wp-block-columns{display:flex;flex-wrap:nowrap;gap:2em;margin-top:1.5em;margin-bottom:1.5em}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width: 768px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column;gap:1em}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.anim-fade-in.anim-ready{opacity:0}.anim-fade-in.is-visible{opacity:1!important;transition:opacity 1.5s ease-out!important}.anim-fade-up.anim-ready{opacity:0;transform:translateY(40px)}.anim-fade-up.is-visible{opacity:1!important;transform:translateY(0)!important;transition:opacity 1.5s ease-out,transform 1.5s ease-out!important}.anim-fade-down.anim-ready{opacity:0;transform:translateY(-40px)}.anim-fade-down.is-visible{opacity:1!important;transform:translateY(0)!important;transition:opacity 1.5s ease-out,transform 1.5s ease-out!important}.anim-fade-left.anim-ready{opacity:0;transform:translate(-50px)}.anim-fade-left.is-visible{opacity:1!important;transform:translate(0)!important;transition:opacity 1.5s ease-out,transform 1.5s ease-out!important}.anim-fade-right.anim-ready{opacity:0;transform:translate(50px)}.anim-fade-right.is-visible{opacity:1!important;transform:translate(0)!important;transition:opacity 1.5s ease-out,transform 1.5s ease-out!important}.anim-zoom-in.anim-ready{opacity:0;transform:scale(.9)}.anim-zoom-in.is-visible{opacity:1!important;transform:scale(1)!important;transition:opacity 1.5s ease-out,transform 1.5s ease-out!important}.hover-zoom{transition:transform .4s ease;display:inline-block}.hover-zoom:hover{transform:scale(1.05);z-index:10;position:relative}.hover-lift{transition:transform .4s ease,box-shadow .4s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.wp-block-media-text{display:flex;flex-direction:column;gap:0;margin-bottom:3rem;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px -5px #0000000d;transition:all .3s ease}.wp-block-media-text:hover{box-shadow:0 20px 40px -5px #0000001a;transform:translateY(-5px)}@media (min-width: 768px){.wp-block-media-text{flex-direction:row;align-items:center}.wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse}}.wp-block-media-text__media{flex:1;margin:0;background:#f3f4f6}.wp-block-media-text__media img{width:100%;height:auto;display:block}.wp-block-media-text__content{flex:1;padding:2rem}@media (min-width: 1024px){.wp-block-media-text__content{padding:4rem}}.wp-block-media-text__content .wp-block-heading{font-size:1.5rem;font-weight:900;color:#1d4ed8;text-transform:uppercase;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.wp-block-media-text__content .wp-block-heading:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:#ef4444}.wp-block-media-text__content p{color:#4b5563;line-height:1.8;font-size:1.1rem}
