.aeloria-article{--midnight: #07435b;--celadon: #0276ac;--tiffany: #02bcb9;--caribbean: #05d6a9;--ink: #17242b;--paper: #ffffff;font-family:Poppins,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);line-height:1.75;font-size:1.0625rem;max-width:46rem;margin:0 auto;padding:3rem 1.25rem 5rem}.aeloria-article .eyebrow{color:var(--tiffany);font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem}.aeloria-article h1{color:var(--midnight);font-size:clamp(2rem,5.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.015em;margin:0 0 .75rem}.aeloria-article .standfirst{color:var(--celadon);font-size:1.1875rem;font-weight:600;line-height:1.5;margin:0 0 2.5rem}.aeloria-article h2{color:var(--midnight);font-size:1.5rem;font-weight:700;line-height:1.25;margin:3rem 0 1rem}.aeloria-article h3{color:var(--midnight);font-size:1.1875rem;font-weight:700;line-height:1.3;margin:2rem 0 .65rem}.aeloria-article p{margin:0 0 1.35rem}.aeloria-article em{font-style:italic}.aeloria-article strong{font-weight:700;color:var(--midnight)}.aeloria-article a{color:var(--celadon);text-decoration-color:var(--tiffany)}.aeloria-article a:hover{color:var(--tiffany)}.aeloria-article a:focus-visible{outline:3px solid var(--tiffany);outline-offset:2px}.aeloria-article .definition{border-left:5px solid var(--tiffany);background:linear-gradient(90deg,#02bcb912,#02bcb900);padding:1.4rem 1.6rem;margin:2rem 0}.aeloria-article .definition .term{color:var(--midnight);font-weight:700;letter-spacing:.02em;display:block;margin-bottom:.4rem}.aeloria-article .definition p{margin:0}.aeloria-article .test{background:var(--midnight);color:#eaf6f8;border-radius:10px;padding:1.75rem 1.75rem 1.5rem;margin:2.5rem 0}.aeloria-article .test h3{color:var(--caribbean);font-size:1.0625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem}.aeloria-article .test ol{margin:0 0 .5rem;padding-left:1.3rem}.aeloria-article .test li{margin-bottom:.55rem}.aeloria-article .test p{margin:.75rem 0 0;color:#c6e2e8;font-size:.95rem}.aeloria-article .disclosure{font-size:.95rem;color:#4a5a62;border-top:1px solid #e2ecef;border-bottom:1px solid #e2ecef;padding:.9rem 0;margin:2.25rem 0}.aeloria-article .sources{margin-top:3.5rem}.aeloria-article .sources h2{font-size:1.125rem}.aeloria-article .sources ol{padding-left:1.25rem;font-size:.9375rem;color:#3a4a52}.aeloria-article .sources li{margin-bottom:.5rem}.aeloria-article .article-meta{color:#4a5a62;font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 2.25rem}.aeloria-article .byline{display:flex;align-items:center;gap:.85rem;border-bottom:1px solid #e2ecef;padding:0 0 1.25rem;margin:0 0 2.5rem}.aeloria-article .byline-mark{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--tiffany),var(--caribbean));color:var(--midnight);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.aeloria-article .byline-author{color:#4a5a62;font-size:.9375rem;font-weight:600;margin:0}.aeloria-article .byline-author a{color:var(--midnight);text-decoration:none}.aeloria-article .byline-author a:hover{color:var(--celadon);text-decoration:underline;text-decoration-color:var(--tiffany)}.aeloria-article .byline-dates{color:#4a5a62;font-size:.8125rem;font-weight:500;letter-spacing:.02em;margin:.15rem 0 0}.aeloria-article .standfirst:has(+.byline),.aeloria-article .article-meta:has(+.byline){margin-bottom:1.25rem}.aeloria-article ul,.aeloria-article ol{margin:0 0 1.35rem;padding-left:1.4rem}.aeloria-article li{margin-bottom:.6rem}.aeloria-article .tbl-card{border:1px solid #e2ecef;border-radius:12px;overflow-x:auto;margin:2rem 0}.aeloria-article table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem;line-height:1.55}.aeloria-article th{color:var(--midnight);font-weight:700;text-align:left;padding:.85rem 1rem;border-bottom:2px solid #e2ecef}.aeloria-article th.hl{background:#02bcb917}.aeloria-article td{padding:.8rem 1rem;border-bottom:1px solid #e2ecef;vertical-align:top}.aeloria-article tbody tr:last-child td{border-bottom:none}.aeloria-article td.feat{font-weight:600;color:var(--midnight)}.aeloria-article td.hl{background:#02bcb90d}.aeloria-article .note{font-size:.875rem;font-style:italic;color:#4a5a62;margin:0 0 2rem}.aeloria-article .tbl-card+.note{margin-top:-1.25rem}.aeloria-article .ic-yes{color:var(--tiffany);font-weight:700}.aeloria-article .ic-part{color:#d97706;font-weight:700}.aeloria-article .ic-no{color:#dc2626;font-weight:700}.aeloria-article .chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0}.aeloria-article .chip{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;border:1px solid #cbd5e1;color:#4a5a62}.aeloria-article .chip.hi{background:#02bcb91f;border-color:#02bcb966;color:var(--midnight)}.aeloria-article .chip.lo{background:#d977061a;border-color:#d9770659;color:#92400e}.aeloria-article .chip.done{background:#05d6a924;border-color:#05d6a966;color:#065f46}.aeloria-article .loop-note{text-align:center;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tiffany);margin:1.25rem 0 2.5rem}.aeloria-article .ctabox{background:var(--midnight);border-radius:12px;padding:2.25rem 2rem;margin:3rem 0;text-align:center}.aeloria-article .ctabox h2{color:#fff;font-size:1.375rem;margin:0 0 .75rem}.aeloria-article .ctabox p{color:#c6e2e8;font-size:1rem;margin:0 auto 1.5rem;max-width:34rem}.aeloria-article .ctabox a{display:inline-block;background:var(--caribbean);color:var(--midnight);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.85rem 1.75rem;border-radius:8px}.aeloria-article .ctabox a:hover{background:var(--tiffany);color:#fff}.aeloria-article .ctabox ul{list-style:none;margin:0 0 1.5rem;padding:0;color:#c6e2e8;font-size:.9375rem}.aeloria-article .ctabox li{margin-bottom:.35rem}.aeloria-article .faq-item{border:1px solid #e2ecef;border-radius:10px;padding:1.1rem 1.35rem;margin-bottom:.75rem}.aeloria-article .faq-q{color:var(--midnight);font-weight:700;margin:0 0 .4rem}.aeloria-article .faq-a{font-size:.9375rem;color:#3a4a52;margin:0}.aeloria-article .backlink{display:inline-block;color:var(--celadon);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;margin-bottom:2rem}.aeloria-article .backlink:hover{color:var(--tiffany)}@media(prefers-reduced-motion:reduce){.aeloria-article *{transition:none!important}}.blog-index{--midnight: #07435b;--celadon: #0276ac;--tiffany: #02bcb9;--ink: #17242b;font-family:Poppins,-apple-system,Segoe UI,sans-serif;color:var(--ink);max-width:46rem;margin:0 auto;padding:3.5rem 1.25rem 5rem}.blog-index .eyebrow{color:var(--tiffany);font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem}.blog-index h1{color:var(--midnight);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.015em;margin:0 0 .75rem}.blog-index .lede{color:var(--celadon);font-size:1.125rem;font-weight:600;line-height:1.5;margin:0 0 3rem}.blog-index ul{list-style:none;margin:0;padding:0}.blog-index li{border-top:1px solid #e2ecef;padding:1.75rem 0}.blog-index li:last-child{border-bottom:1px solid #e2ecef}.blog-index .post-date{color:#4a5a62;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem}.blog-index .post-title{color:var(--midnight);font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.blog-index .post-title a{color:inherit;text-decoration:none}.blog-index .post-title a:hover{color:var(--celadon)}.blog-index .post-excerpt{color:var(--ink);line-height:1.7;margin:0}
