.growth-data{--gd-ink:#212221;--gd-rule:#c9c8be;--gd-cyan:#48c4d9;--gd-cyan-dark:#17606f;border:1px solid var(--gd-ink);border-top:4px solid var(--gd-ink);color:var(--gd-ink);overflow-wrap:anywhere;text-align:left;background:#f8f7f1;min-width:0;max-width:100%;margin:1.5rem 0 1.75rem;padding:clamp(.9rem,3vw,1.5rem);font-size:.9rem;line-height:1.55}.growth-data *,.growth-data :before,.growth-data :after{box-sizing:border-box}.growth-finding-links{flex-wrap:wrap;gap:.35rem 1rem;margin:.8rem 0 1.2rem;font-size:.875rem;display:flex}.growth-finding-links a{text-underline-offset:.18em;align-items:center;min-height:2rem;display:inline-flex}.prose:has(.growth-data) p>a[href^=\#]{vertical-align:top;max-width:100%;display:inline-block}.growth-data header{margin-bottom:1.2rem}.growth-data .gd-eyebrow{color:var(--gd-cyan-dark);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.growth-data h3{margin:.35rem 0 .65rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2}.growth-data h4{margin:1.5rem 0 .7rem;font-size:1.1rem;font-weight:700;line-height:1.35}.growth-data h5{font:inherit;margin:0;font-weight:700}.growth-data p{font-size:inherit;line-height:inherit;margin:.65rem 0}.growth-data button,.growth-data select,.growth-data input{font:inherit;color:inherit;border-radius:0;max-width:100%}.growth-data button,.growth-data select,.growth-data input[type=search]{min-height:44px}.growth-data button{cursor:pointer}.growth-data a{color:var(--gd-cyan-dark);text-underline-offset:.16em;text-decoration:underline}.growth-data :is(button,select,input,summary,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #17606f}.growth-data .gd-controls{flex-wrap:wrap;align-items:end;gap:.9rem;margin:1rem 0;display:flex}.growth-data label{flex-direction:column;gap:.3rem;min-width:0;font-size:.78rem;font-weight:600;display:flex}.growth-data select,.growth-data input[type=search]{background:#fffef9;border:1px solid #777a70;width:100%;padding:.55rem .7rem}.growth-data .gd-toggle{flex-wrap:wrap;gap:.35rem;margin:.7rem 0;display:flex}.growth-data .gd-controls>.gd-toggle{margin:0}.growth-data .gd-toggle button{background:0 0;border:1px solid #777a70;padding:.5rem .7rem;font-size:.78rem;font-weight:600}.growth-data .gd-toggle button[aria-pressed=true]{background:var(--gd-ink);color:#fffef9;border-color:var(--gd-ink)}.growth-data .gd-metrics{border-block:1px solid var(--gd-rule);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:.8rem 0;display:flex}.growth-data .gd-month{font-variant-numeric:tabular-nums;flex-basis:100%;font-size:.8rem;font-weight:700}.growth-data .gd-stat{border-left:3px solid var(--gd-cyan-dark);flex-direction:column;padding-left:.65rem;display:flex}.growth-data .gd-stat.gd-series-1{border-color:#7f6253}.growth-data .gd-stat span{font-size:.8rem}.growth-data .gd-stat strong{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,4vw,2rem);line-height:1.25}.growth-data .gd-stat small{font-size:.72rem}.growth-data .gd-chart{width:100%;height:auto;margin:1rem 0 .2rem;display:block;overflow:visible}.growth-data .gd-chart text{fill:#4e534b;font:12px Inter,sans-serif}.growth-data .gd-grid{stroke:#d6d7cc;stroke-width:1px}.growth-data .gd-cursor{stroke:#70756a;stroke-width:1px;stroke-dasharray:3 4}.growth-data .gd-line{stroke:var(--gd-cyan-dark);fill:var(--gd-cyan-dark)}.growth-data .gd-line path{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;animation:.8s ease-out both gd-line-in}.growth-data .gd-line.gd-series-1{stroke:#7f6253;fill:#7f6253}.growth-data .gd-line.gd-series-1 path{stroke-dasharray:.015 .012}@keyframes gd-line-in{0%{opacity:.2;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.growth-data .gd-range{margin:.4rem 0;display:block}.growth-data .gd-range strong{margin-left:.4rem}.growth-data input[type=range]{accent-color:var(--gd-cyan-dark);width:100%;min-height:44px;display:block}.growth-data .gd-note{color:#50554c;font-size:.76rem;font-weight:400}.growth-data .gd-caption{border-top:1px solid var(--gd-rule);color:#50554c;margin-top:1.3rem;padding-top:.65rem;font-size:.73rem}.growth-data .gd-caption p{margin:.25rem 0}.growth-data .gd-scroll{scrollbar-color:#829991 #e8e8df;width:100%;max-width:100%;margin:.7rem 0;overflow-x:auto}.growth-data table{border-collapse:collapse;background:0 0;width:100%;margin:0;font-size:.76rem;line-height:1.45}.growth-data caption{text-align:left;color:#50554c;padding-bottom:.6rem;font-size:.72rem}.growth-data :is(th,td){border:0;border-bottom:1px solid var(--gd-rule);vertical-align:top;text-align:left;color:var(--gd-ink);background:0 0;padding:.65rem .55rem}.growth-data th{text-transform:none;letter-spacing:normal}.growth-data thead th{background:#e8e9df;font-weight:700}.growth-data tbody th{font-weight:500}.growth-data td small,.growth-data li small{color:#50554c;margin-top:.25rem;font-size:.69rem;font-weight:400;display:block}.growth-data thead button{font-size:inherit;text-align:left;background:0 0;border:none;padding:0;font-weight:700}.growth-data .gd-table-disclosure{border-top:1px solid var(--gd-rule);margin-top:1rem;padding-top:.3rem}.growth-data summary{cursor:pointer;min-height:44px;padding:.55rem 0;font-weight:600}.growth-data .gd-filters label:first-child{flex:12rem}.growth-data .gd-filters label{flex:9rem}.growth-data .gd-serp-table{table-layout:fixed;min-width:640px}.growth-data .gd-serp-table th:first-child{width:35%}.growth-data .gd-serp-table th:nth-child(2){width:13%}.growth-data .gd-serp-table th:nth-child(3){width:19%}.growth-data .gd-serp-table th:nth-child(4){width:16%}.growth-data .gd-query{font-weight:700}.growth-data .gd-volume{background:#e0e5d9;height:4px;margin-top:.4rem;display:block}.growth-data .gd-volume>span{background:var(--gd-cyan-dark);height:100%;display:block}.growth-data .gd-results summary{color:var(--gd-cyan-dark);font-size:.72rem;font-weight:500;text-decoration:underline}.growth-data .gd-results ol,.growth-data .gd-results ul{margin:.65rem 0;padding-left:1.2rem}.growth-data .gd-results li{margin-bottom:.65rem}.growth-data .gd-ai-total{border-block:1px solid var(--gd-rule);flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:1rem;padding:.8rem 0;display:flex}.growth-data .gd-ai-total>strong{font-variant-numeric:tabular-nums;font-size:2.3rem;line-height:1.2}.growth-data .gd-ai-total>strong span{color:#50554c;font-size:1.15rem}.growth-data .gd-ai-total>span{font-size:.8rem}.growth-data .gd-heatmap{table-layout:fixed}.growth-data .gd-heatmap th:first-child{width:52%}.growth-data .gd-heatmap td{vertical-align:middle;padding:.2rem}.growth-data .gd-heatmap th{vertical-align:middle}.growth-data .gd-cell{font-variant-numeric:tabular-nums;border:2px solid #0000;width:100%;min-height:52px;padding:.5rem .15rem;font-weight:700;display:block}.growth-data .gd-cell span{font-weight:400}.growth-data .gd-cell[aria-pressed=true]{border-color:#212221;box-shadow:inset 0 0 0 2px #fff}.growth-data .gd-cell small{font-size:.6rem;display:block}.growth-data .gd-heat-none,.growth-data .gd-heat-0{background:#e6e7dc}.growth-data .gd-heat-1{background:#cce4df}.growth-data .gd-heat-2{background:#89cecd}.growth-data .gd-heat-3{background:#48c4d9}.growth-data .gd-drill{border-top:2px solid var(--gd-ink);margin-top:1rem}.growth-data .gd-run-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.growth-data .gd-run{background:#eeefe5;min-width:0;padding:.8rem;font-size:.76rem}.growth-data .gd-run h5 span{float:right;font-size:.66rem;font-weight:400}.growth-data .gd-run dl{margin:.7rem 0}.growth-data .gd-run dl>div{margin:.45rem 0}.growth-data .gd-run dt{color:#50554c;font-size:.69rem}.growth-data .gd-run dd{margin:0;font-weight:600}.growth-data .gd-run ul{margin:.4rem 0;padding-left:1rem;font-size:.7rem}.growth-data .gd-audit-stats{border-block:1px solid var(--gd-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;padding:.9rem 0;display:grid}.growth-data .gd-audit-stats>div{flex-direction:column;display:flex}.growth-data .gd-audit-stats strong{font-size:1.8rem;line-height:1.2}.growth-data .gd-audit-stats span{font-size:.7rem}.growth-data .gd-page-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.growth-data .gd-page-matrix button{text-align:left;background:#eeefe5;border:1px solid #c9c8be;grid-template-columns:10px 1fr;align-items:center;column-gap:.55rem;padding:.55rem;display:grid}.growth-data .gd-page-matrix button[aria-pressed=true]{border:2px solid var(--gd-cyan-dark);padding:calc(.55rem - 1px)}.growth-data .gd-page-matrix button>span:not(.gd-dot){font-size:.74rem}.growth-data .gd-page-matrix small{color:#50554c;grid-column:2;font-size:.65rem}.growth-data .gd-dot{background:var(--gd-cyan-dark);border-radius:50%;width:8px;height:8px;display:inline-block}.growth-data .gd-dot-missing{background:0 0;border:2px solid #986334}.growth-data .gd-inspection{border-left:3px solid var(--gd-cyan-dark);background:#e8f0eb;margin-top:.8rem;padding:.5rem .75rem;font-size:.78rem}.growth-data .gd-inspection p{margin:.25rem 0}.growth-data .gd-followups>article{border-top:1px solid var(--gd-rule);padding:.8rem 0}.growth-data .gd-check-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.growth-data .gd-tag{white-space:nowrap;background:#e1ebe4;border:1px solid #a3b2a9;padding:.15rem .4rem;font-size:.65rem}.growth-data .gd-agent-checks .gd-check-heading{flex-wrap:wrap}.growth-data .gd-agent-checks h4{margin:0}.growth-glossary{border-block:1px solid #c9c8be;margin:1.2rem 0;padding:.6rem 0;font-size:.9rem}.growth-glossary summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700;display:list-item}.growth-glossary dl{margin:.7rem 0}.growth-glossary dl>div{margin:.75rem 0}.growth-glossary dt{font-weight:700}.growth-glossary dd{margin:.2rem 0 0}.growth-glossary :is(summary,a):focus-visible{outline-offset:3px;outline:3px solid #17606f}.growth-evidence{min-width:0;max-width:100%;margin:1.4rem 0;overflow-x:auto}.growth-evidence:focus-visible{outline-offset:3px;outline:3px solid #17606f}@media (width<=480px){.growth-data .gd-controls{display:block}.growth-data .gd-controls label{margin:.7rem 0}.growth-data .gd-metrics{gap:.7rem 1rem}.growth-data .gd-chart text{font-size:24px}.growth-data .gd-stat{flex:6rem}.growth-data .gd-run-list,.growth-data .gd-page-matrix{grid-template-columns:1fr}.growth-data .gd-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.growth-data .gd-heatmap th{padding:.6rem .3rem;font-size:.69rem}.growth-data .gd-heatmap th:first-child{width:48%}.growth-data .gd-check-heading{display:block}.growth-data .gd-tag{margin-top:.35rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.growth-data *,.growth-data :before,.growth-data :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
