.article-content{--article-teal: #007079;--article-teal-dark: #063e42;--article-lime: #a1e62d;--article-surface: #f6f6f6;--article-border: #e1e1e1}.article-content .article-highlight-panel,.article-content .article-note,.article-content .article-term-card,.article-content .article-path-list>div{border:1px solid var(--article-border);border-radius:8px}.article-content .article-highlight-panel{margin:2rem 0;padding:1.25rem;background:#f7fbfb;border-left:4px solid var(--article-teal)}.article-content .article-eyebrow{margin:0 0 .75rem;color:var(--article-teal);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.article-content .article-check-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.article-content .article-check-list li{position:relative;margin:0;padding-left:1.2rem}.article-content .article-check-list li:before{content:"";position:absolute;top:.72em;left:0;width:.45rem;height:.45rem;background:var(--article-lime)}.article-content .article-table-scroll{margin:2rem 0;overflow-x:auto;border:1px solid var(--article-border);border-radius:8px;background:#fff;box-shadow:0 16px 32px #0000000d}.article-content .article-table-scroll:focus{outline:2px solid var(--article-lime);outline-offset:3px}.article-content .article-compare-table{width:100%;min-width:46rem;margin:0;border-collapse:separate;border-spacing:0;font-size:.96rem}.article-content .article-compare-table--wide{min-width:52rem}.article-content .article-compare-table th,.article-content .article-compare-table td{padding:.95rem 1rem;border:0;border-bottom:1px solid var(--article-border);vertical-align:top;line-height:1.45}.article-content .article-compare-table thead th{background:var(--article-teal-dark);color:#fff;font-weight:700}.article-content .article-compare-table tbody th{color:var(--article-teal-dark);font-weight:700;background:#f7fbfb}.article-content .article-compare-table tbody tr:nth-child(2n) td,.article-content .article-compare-table tbody tr:nth-child(2n) th{background:var(--article-surface)}.article-content .article-compare-table tbody tr:last-child th,.article-content .article-compare-table tbody tr:last-child td{border-bottom:0}.article-content .article-cta-row{margin:1.5rem 0 2rem}.article-content .article-cta{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.8rem 1rem;border:1px solid var(--article-teal-dark);border-radius:4px;background:var(--article-teal-dark);color:#fff;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.article-content .article-cta:hover{background:var(--article-teal);border-color:var(--article-teal);text-decoration:none}.article-content .article-cta--secondary{background:#fff;color:var(--article-teal-dark)}.article-content .article-cta--secondary:hover{background:#f7fbfb;color:var(--article-teal-dark)}.article-content .article-term-grid{display:grid;gap:1rem;margin:1.5rem 0 2rem}.article-content .article-term-card{padding:1rem;background:#fff;border-top:4px solid var(--article-lime)}.article-content .article-term-label,.article-content .article-path-list span{display:block;color:var(--article-teal-dark);font-weight:700}.article-content .article-term-card p,.article-content .article-path-list p,.article-content .article-faq-item p{margin:.45rem 0 0}.article-content .article-note{margin:1.5rem 0;padding:1rem 1.1rem;background:#f7fbfb;border-left:4px solid var(--article-lime)}.article-content .article-note--neutral{background:var(--article-surface);border-left-color:var(--article-teal)}.article-content .article-metric-strip{display:grid;gap:1px;margin:2rem 0;overflow:hidden;border:1px solid var(--article-border);border-radius:8px;background:var(--article-border)}.article-content .article-metric-strip>div{padding:1rem;background:var(--article-teal-dark);color:#fff}.article-content .article-metric-strip span{display:block;margin-bottom:.25rem;color:var(--article-lime);font-size:1.45rem;font-weight:700;line-height:1.2}.article-content .article-metric-strip p{margin:0;color:#ffffffd1;font-size:.95rem;line-height:1.45}.article-content .article-path-list{display:grid;gap:.85rem;margin:1.5rem 0 2rem}.article-content .article-path-list>div{padding:1rem;background:#fff;border-left:4px solid var(--article-teal)}.article-content .article-faq-list{display:grid;gap:.75rem;margin:1.5rem 0 2rem}.article-content .article-faq-item{border:1px solid var(--article-border);border-radius:8px;background:#fff}.article-content .article-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;color:var(--article-teal-dark);font-weight:700;cursor:pointer;list-style:none}.article-content .article-faq-item summary::-webkit-details-marker{display:none}.article-content .article-faq-item summary:after{content:"+";display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid var(--article-teal);color:var(--article-teal);font-size:1.25rem;font-weight:500;line-height:1;transition:transform .16s ease}.article-content .article-faq-item[open] summary:after{transform:rotate(45deg)}.article-content .article-faq-item p{padding:0 1rem 1rem}@media(min-width:42rem){.article-content .article-term-grid,.article-content .article-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content .article-path-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
