.blog-aeo-quickanswer{margin:2rem 0}.blog-aeo-quickanswer__inner{background:var(--blog-aeo-qa-bg,#f7f8fa);border-radius:16px;overflow:hidden;padding:2rem 2.25rem 2rem 2.5rem;position:relative}.blog-aeo-quickanswer__inner:before{background:var(--blog-aeo-qa-accent,#f0562e);border-radius:16px 0 0 16px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.blog-aeo-quickanswer__eyebrow{color:var(--blog-aeo-qa-accent,#f0562e);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0 0 .85rem;text-transform:uppercase}.blog-aeo-quickanswer__body{color:var(--blog-aeo-qa-text,#1f2a44);font-size:1.15rem;line-height:1.65}.blog-aeo-quickanswer__body p{font-weight:700;margin:0 0 .75rem}.blog-aeo-quickanswer__body p:last-child{margin-bottom:0}.blog-aeo-quickanswer__cta{align-items:center;background:var(--blog-aeo-qa-accent,#f0562e);border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;margin-top:1.35rem;padding:.7rem 1.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.blog-aeo-quickanswer__cta:hover{box-shadow:0 10px 24px rgba(240,86,46,.28);transform:translateY(-2px)}.blog-aeo-takeaways{margin:2rem 0}.blog-aeo-takeaways__inner{background:var(--blog-aeo-tk-bg,#e9ebf5);border-radius:18px;overflow:hidden;padding:2.5rem 2.75rem;position:relative}.blog-aeo-takeaways__inner:before{background:var(--blog-aeo-tk-accent,#f0562e);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.blog-aeo-takeaways__title{color:var(--blog-aeo-tk-heading,#1f2a44);font-size:1.7rem;font-weight:700;line-height:1.2;margin:0 0 1.75rem}.blog-aeo-takeaways__list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.blog-aeo-takeaways__item{align-items:flex-start;display:flex;gap:.9rem}.blog-aeo-takeaways__bullet{background:var(--blog-aeo-tk-heading,#1f2a44);border-radius:50%;flex:0 0 auto;height:9px;margin-top:.5rem;width:9px}.blog-aeo-takeaways__item-title{color:var(--blog-aeo-tk-heading,#1f2a44);font-size:1.12rem;font-weight:700;line-height:1.35;margin:0 0 .35rem}.blog-aeo-takeaways__item-desc{color:var(--blog-aeo-tk-text,#5b6b8c);font-size:1.02rem;line-height:1.6;margin:0}.blog-aeo-takeaways__closing{background:var(--blog-aeo-tk-closing-bg,#fff);border-radius:14px;margin-top:2rem;padding:1.5rem 1.75rem}.blog-aeo-takeaways__closing p{color:var(--blog-aeo-tk-heading,#1f2a44);font-size:1.1rem;font-weight:700;line-height:1.55;margin:0}.blog-aeo-takeaways__closing-lead{color:var(--blog-aeo-tk-accent,#f0562e)}.blog-aeo-takeaways__meta{border-top:1px solid rgba(31,42,68,.12);color:var(--blog-aeo-tk-text,#5b6b8c);font-size:.98rem;line-height:1.7;margin:1.5rem 0 0;padding-top:1.4rem}.blog-aeo-takeaways__meta strong{color:var(--blog-aeo-tk-heading,#1f2a44)}.blog-aeo-takeaways__meta-sep{color:rgba(31,42,68,.3);margin:0 .6rem}.blog-aeo-toc{margin:2.75rem 0 2rem}.blog-aeo-toc__inner{background:var(--blog-aeo-toc-bg,#fafbfc);border:1px solid var(--blog-aeo-toc-border,#e2e8ef);border-radius:14px;margin-top:1.1rem;padding:2.5rem 2.5rem 2rem;position:relative}.blog-aeo-toc__tab{background:var(--blog-aeo-toc-tab-bg,#3e4c63);border-radius:10px;color:var(--blog-aeo-toc-tab-text,#fff);font-size:.95rem;font-weight:700;left:1.5rem;padding:.5rem 1.1rem;position:absolute;top:-1.1rem}.blog-aeo-toc__list{display:flex;flex-direction:column;gap:1.15rem;list-style:none;margin:0;padding:0}.blog-aeo-toc__item{align-items:baseline;display:flex;gap:.65rem}.blog-aeo-toc__num{color:var(--blog-aeo-toc-num,#1f2a44);flex:0 0 auto;font-size:1.05rem;font-weight:700;min-width:1.4rem}.blog-aeo-toc__link{color:var(--blog-aeo-toc-link,#1f2a44);font-size:1.05rem;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.blog-aeo-toc__link:focus-visible,.blog-aeo-toc__link:hover{color:var(--blog-aeo-toc-link-hover,#f0562e)}.blog-aeo-faq{margin:2.5rem 0}.blog-aeo-faq__title{color:var(--blog-aeo-faq-title,#1f2a44);font-size:2.4rem;font-weight:700;line-height:1.15;margin:0 0 .5rem}.blog-aeo-faq__subtitle{color:var(--blog-aeo-faq-subtitle,#5b6b8c);font-size:1.1rem;margin:0 0 1.75rem}.blog-aeo-faq__list{display:flex;flex-direction:column;gap:.85rem}.blog-aeo-faq__item{background:var(--blog-aeo-faq-item-bg,#fdf1e7);border-radius:12px;overflow:hidden;transition:background .25s ease}.blog-aeo-faq__item.is-open{background:var(--blog-aeo-faq-item-open-bg,#fff);box-shadow:0 4px 20px rgba(31,42,68,.06)}.blog-aeo-faq__question{align-items:center;background:transparent;border:none;color:var(--blog-aeo-faq-question,#1f2a44);cursor:pointer;display:flex;font-family:inherit;font-size:1.12rem;font-weight:700;gap:.75rem;line-height:1.35;margin:0;padding:1.15rem 1.5rem;text-align:left;width:100%}.blog-aeo-faq__question:focus-visible{outline:2px solid var(--blog-aeo-faq-icon,#1f2a44);outline-offset:-2px}.blog-aeo-faq__icon{border-bottom:5px solid transparent;border-left:6px solid var(--blog-aeo-faq-icon,#1f2a44);border-top:5px solid transparent;flex:0 0 auto;height:0;transition:transform .25s ease;width:0}.blog-aeo-faq__item.is-open .blog-aeo-faq__icon{transform:rotate(90deg)}.blog-aeo-faq__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.blog-aeo-faq__answer{color:var(--blog-aeo-faq-answer,#3a4763);font-size:1.05rem;line-height:1.65;padding:0 1.5rem 1.4rem 2.9rem}.blog-aeo-faq__answer p{margin:0 0 .75rem}.blog-aeo-faq__answer p:last-child{margin-bottom:0}@media (max-width:575px){.blog-aeo-quickanswer__inner{padding:1.5rem 1.4rem 1.5rem 1.65rem}.blog-aeo-quickanswer__body{font-size:1.02rem}.blog-aeo-takeaways__inner{padding:1.75rem 1.5rem}.blog-aeo-takeaways__title{font-size:1.4rem}.blog-aeo-takeaways__meta-sep{display:none}.blog-aeo-takeaways__meta span{display:block;margin-bottom:.35rem}.blog-aeo-toc__inner{padding:2rem 1.4rem 1.5rem}.blog-aeo-toc__link,.blog-aeo-toc__num{font-size:.98rem}.blog-aeo-faq__title{font-size:1.75rem}.blog-aeo-faq__question{font-size:1rem;padding:1rem 1.15rem}.blog-aeo-faq__answer{font-size:1rem;padding:0 1.15rem 1.2rem 2.3rem}}@media (prefers-reduced-motion:reduce){.blog-aeo-faq__icon,.blog-aeo-faq__item,.blog-aeo-faq__panel{transition:none}}