.traffic-report{min-width:0;color:var(--navy);container-type:inline-size}.traffic-report .report-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.traffic-report .report-header h3{overflow-wrap:anywhere;font-size:var(--heading-card-size);line-height:var(--heading-card-line-height);font-weight:var(--heading-card-weight);letter-spacing:var(--heading-card-tracking);margin:0}.traffic-report .report-header p,.report-note{color:var(--muted);font-size:var(--text-secondary);line-height:1.6}.report-unavailable{color:var(--muted);font-size:var(--text-body);line-height:1.65}.traffic-report section{border-top:1px solid var(--line);padding:26px 0}.traffic-report h4{font-size:var(--heading-card-size);line-height:var(--heading-card-line-height);font-weight:var(--heading-card-weight);letter-spacing:var(--heading-card-tracking);margin:0 0 22px}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.report-metrics>div{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:center;min-height:110px;padding:24px 12px;display:flex}.report-metrics>div:nth-child(3n){border-right:0}.report-metrics>div:nth-last-child(-n+3){border-bottom:0}.report-metrics dt{color:var(--muted);font-size:var(--text-label);line-height:1.5}.report-metrics dd{overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(18px,2.5vw,30px);font-weight:500}.report-chart{width:100%;height:auto;display:block}.report-chart text{fill:#5a6a7f;font-size:16px}.report-chart circle:focus{outline:3px solid #153c73}.traffic-report summary{cursor:pointer;min-height:36px;font-size:var(--text-label);color:var(--blue);padding:8px 0}.report-table{min-width:0;max-width:100%;overflow-x:auto}.traffic-report .report-table table{width:100%;font-size:var(--text-label);table-layout:fixed}.traffic-report .report-table th,.traffic-report .report-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 12px}.report-sources{grid-template-columns:220px 1fr;align-items:center;gap:35px;display:grid}.report-sources svg{width:100%;max-width:220px}.report-sources ul{margin:0;padding:0;list-style:none}.report-sources li{font-size:var(--text-label);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.report-sources strong{white-space:nowrap;font-weight:500}.report-ai-metrics{flex-wrap:wrap;gap:40px;display:flex}.report-ai-metrics dt{font-size:var(--text-label);color:var(--muted)}.report-ai-metrics dd{margin:8px 0 20px;font-size:24px}.traffic-report pre{max-width:100%;overflow:auto}.traffic-tool .actor-result{background:#fff;padding:30px}.traffic-report .report-note{margin-top:14px}@media (max-width:600px){.traffic-tool .actor-result{padding:16px}.report-sources{grid-template-columns:1fr;gap:15px}.report-sources svg{max-width:180px;margin:auto}.report-metrics>div{min-height:100px;padding:16px 5px}.report-metrics dt{font-size:var(--text-label)}.report-metrics dd{font-size:18px}.traffic-report .report-table th,.traffic-report .report-table td{font-size:var(--text-label);padding:12px 6px}.report-chart text{font-size:16px}}.traffic-recorded .traffic-report{padding:24px 0;container-type:inline-size}.report-source-dot{border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}@media (max-width:400px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-metrics>div:nth-child(3n){border-right:1px solid var(--line)}.report-metrics>div:nth-child(2n){border-right:0}.report-metrics>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.report-metrics>div:last-child{border-bottom:0;border-right:0}.report-metrics>div:nth-last-child(2):nth-child(odd){border-bottom:0}.report-metrics>div:last-child:nth-child(odd){grid-column:1/-1}}@container (width<=600px){.report-chart text{font-size:22px}}@container (width<=450px){.report-chart text{font-size:28px}}@container (width<=340px){.report-chart text{font-size:36px}}@container (width<=260px){.report-chart text{font-size:44px}}.traffic-tool{font-family:var(--font-geist-sans), Arial, sans-serif;padding-bottom:96px}.traffic-tool a{color:var(--blue)}.traffic-tool .traffic-hero{border-bottom:1px solid var(--line)}.traffic-tool h1{font-family:var(--font-geist-sans), Arial, sans-serif;max-width:1150px;font-size:var(--heading-h1-size);line-height:var(--heading-h1-line-height);font-weight:var(--heading-h1-weight);letter-spacing:var(--heading-h1-tracking);margin:var(--intro-eyebrow-gap) 0 var(--intro-copy-gap)}.traffic-tool .traffic-heading p{max-width:680px;color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.65}.traffic-tool .similarweb-preview{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:24px;max-width:none;margin:32px 0 0;display:grid;overflow:visible}.traffic-tool .similarweb-preview form{background:var(--sky-2);border:1px solid var(--line);border-radius:var(--radius-card);gap:0;padding:28px}.traffic-tool .similarweb-search-row{align-items:flex-end;gap:12px;display:flex}.traffic-tool .similarweb-search-row label{min-width:0;font-size:var(--text-label);flex:1;gap:10px}.traffic-tool .similarweb-preview input,.traffic-tool .similarweb-preview button{font-family:inherit}.traffic-tool .similarweb-search-row input{height:48px;min-height:48px;line-height:26px;font-size:var(--text-input);border-radius:var(--radius-control);padding:10px 12px}.traffic-tool .similarweb-submit{height:48px;min-height:48px;line-height:28px;font-size:var(--text-ui);white-space:nowrap;padding:10px 28px}.traffic-tool .similarweb-search-details{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 20px;margin-top:8px;display:flex}.traffic-tool .similarweb-examples{color:var(--muted);font-size:var(--text-label);align-items:center;gap:10px;display:flex}.traffic-tool .similarweb-examples button{color:var(--blue);min-height:44px;font-size:var(--text-label);background:0 0;border-radius:0;padding:8px 0;font-weight:400}.traffic-tool .similarweb-search-details small{font-size:var(--text-secondary)}.traffic-tool .similarweb-verification-row{align-items:center;gap:16px;display:flex}.traffic-tool .similarweb-verification{flex:none}.traffic-tool .similarweb-verification-hint:empty{display:none}.traffic-tool .similarweb-verification-hint{font-size:var(--text-label);padding:8px 0}.traffic-tool .tool-alert{background:var(--sky);border-left:3px solid var(--blue);margin:16px 0 0;padding:14px 16px}.traffic-tool .actor-result{border:1px solid var(--line);border-radius:var(--radius-control);margin-top:28px;padding:24px}.traffic-tool .similarweb-result h3{overflow-wrap:anywhere;font-size:var(--heading-card-size);line-height:var(--heading-card-line-height);font-weight:var(--heading-card-weight);letter-spacing:var(--heading-card-tracking);margin:0 0 8px}.traffic-tool .actor-result-meta{font-size:var(--text-secondary);margin:0 0 20px;line-height:1.6}.traffic-tool .similarweb-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.traffic-tool .similarweb-metrics>div{background:var(--sky);border-radius:var(--radius-control);padding:18px}.traffic-tool .similarweb-metrics dt{color:var(--muted);font-size:var(--text-label);line-height:1.5}.traffic-tool .similarweb-metrics dd{overflow-wrap:anywhere;margin:10px 0 0;font-size:24px;font-weight:500}.traffic-tool .traffic-content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;max-width:none;margin:0;display:grid}.traffic-tool .traffic-section{padding:var(--section-space) 0;border-bottom:1px solid var(--line)}.traffic-tool .traffic-faq{grid-column:1/-1}.traffic-tool .traffic-section:last-child{border-bottom:0;padding-bottom:0}.traffic-tool .traffic-content h2{font-family:var(--font-geist-sans), Arial, sans-serif;font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-weight);letter-spacing:var(--heading-h2-tracking);margin:0 0 var(--heading-space)}.traffic-tool .traffic-content h3{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-weight);letter-spacing:var(--heading-h3-tracking);margin:0 0 var(--heading-space)}.traffic-tool .traffic-content p,.traffic-tool .traffic-content li{color:var(--muted);font-size:var(--text-body);line-height:1.65}.traffic-tool .traffic-content p+p{margin-top:20px}.traffic-tool .traffic-content strong{color:var(--navy);font-weight:600}.traffic-tool .traffic-table-panel{margin-top:28px}.traffic-tool table{border-collapse:collapse;width:100%;font-size:var(--text-label);line-height:25px}.traffic-tool caption{text-align:left;color:var(--muted);font-size:var(--text-secondary);padding-bottom:16px}.traffic-tool thead{background:var(--sky)}.traffic-tool th,.traffic-tool td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 12px}.traffic-tool tbody th{width:28%;font-weight:500}.traffic-tool td{color:var(--muted)}.traffic-tool .traffic-content .traffic-source-note{font-size:var(--text-secondary);margin-top:20px;line-height:22px}.traffic-tool .traffic-comparison{list-style:decimal}.traffic-tool .traffic-related ul{list-style:outside}.traffic-tool .traffic-comparison,.traffic-tool .traffic-related ul{margin:24px 0 0;padding-left:24px}.traffic-tool .traffic-comparison li,.traffic-tool .traffic-related li{margin-top:20px;padding-left:6px}.traffic-tool .traffic-use-case+p{margin-top:28px}.traffic-tool .traffic-faq details{border-bottom:1px solid var(--line);padding:24px 0}.traffic-tool .traffic-faq details:last-child{border-bottom:0;padding-bottom:0}.traffic-tool .traffic-faq summary{cursor:pointer;font-size:var(--text-ui);font-weight:500;line-height:28px}.traffic-tool .traffic-faq p{margin-top:16px}.traffic-tool .traffic-showcase,.traffic-tool .traffic-comparison-feature{background:var(--sky);border-radius:var(--radius-card);max-width:1120px;margin:64px auto 0;padding:40px}.traffic-tool .traffic-showcase{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.traffic-tool .traffic-showcase h2,.traffic-tool .traffic-comparison-feature h2{font-family:var(--font-geist-sans), Arial, sans-serif;font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-weight);letter-spacing:var(--heading-h2-tracking);margin:0 0 var(--heading-space)}.traffic-tool .traffic-showcase p,.traffic-tool .traffic-comparison-feature>header p,.traffic-tool .traffic-comparison-takeaway{font-size:var(--text-body);color:var(--muted);line-height:1.65}.traffic-tool .traffic-showcase .traffic-figure-note{font-size:var(--text-secondary);margin-top:24px;line-height:23px}.traffic-tool figure{margin:0}.traffic-tool figcaption{color:var(--muted);font-size:var(--text-secondary);line-height:23px}.traffic-tool .traffic-example-browser{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;min-width:0;overflow:hidden;box-shadow:0 12px 32px #133e740f}.traffic-tool .traffic-browser-bar{border-bottom:1px solid var(--line);background:var(--sky);font-size:var(--text-secondary);color:var(--muted);align-items:center;gap:6px;padding:14px 20px;display:flex}.traffic-tool .traffic-browser-bar i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.traffic-tool .traffic-browser-bar span{margin-left:10px}.traffic-tool .traffic-example-body{padding:24px}.traffic-tool .traffic-example-domain{align-items:center;gap:12px;display:flex}.traffic-tool .traffic-example-domain>span{background:var(--sky);width:38px;height:38px;color:var(--blue);place-items:center;font-size:22px;display:grid}.traffic-tool .traffic-example-domain strong{font-size:18px}.traffic-tool .traffic-example-domain small{font-size:var(--text-secondary);color:var(--muted);margin-top:4px;display:block}.traffic-tool .traffic-example-visits{flex-direction:column;gap:8px;padding:24px 0;display:flex}.traffic-tool .traffic-example-visits span{font-size:var(--text-label);color:var(--muted)}.traffic-tool .traffic-example-visits strong{letter-spacing:-1px;color:var(--blue);font-size:34px;font-weight:500}.traffic-tool .traffic-example-details{margin:0}.traffic-tool .traffic-example-details>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.traffic-tool .traffic-example-details dt{font-size:var(--text-label);color:var(--muted)}.traffic-tool .traffic-example-details dd{font-size:var(--text-label);text-align:right;margin:0;font-weight:500}.traffic-tool .traffic-example-browser figcaption{border-top:1px solid var(--line);padding:16px 24px}.traffic-tool .traffic-metric-figure{width:min(1040px,100vw - 64px);margin:36px 0 28px 50%;transform:translate(-50%)}.traffic-tool .traffic-metric-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.traffic-tool .traffic-metric-groups svg{background:var(--sky);border-radius:var(--radius-control);width:100%;height:140px}.traffic-tool .traffic-metric-groups svg path{fill:none;stroke:var(--blue);stroke-width:2px}.traffic-tool .traffic-metric-groups svg rect{fill:var(--blue);opacity:.65}.traffic-tool .traffic-metric-groups svg text{fill:var(--blue);font-family:inherit;font-size:14px}.traffic-tool .traffic-metric-groups h3{font-size:var(--heading-card-size);line-height:var(--heading-card-line-height);font-weight:var(--heading-card-weight);letter-spacing:var(--heading-card-tracking);margin-top:20px}.traffic-tool .traffic-metric-figure figcaption{margin-top:24px}.traffic-tool .traffic-metric-definitions summary{cursor:pointer;font-size:var(--text-ui);color:var(--blue);min-height:44px;line-height:28px}.traffic-tool .traffic-example-label{font-size:var(--text-label);color:var(--blue);margin-top:20px;font-weight:500;line-height:23px;display:inline-block}.traffic-tool .traffic-bars{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;margin:28px 0;padding:32px}.traffic-tool .traffic-bars-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.traffic-tool .traffic-bars-heading h3{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-weight);letter-spacing:var(--heading-h3-tracking);margin:0 0 var(--heading-space)}.traffic-tool .traffic-bars-heading>span{color:var(--blue);font-size:22px}.traffic-tool .traffic-bar-row+.traffic-bar-row{margin-top:28px}.traffic-tool .traffic-bar-row>div:first-child{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:18px;display:flex}.traffic-tool .traffic-bar-track{background:var(--sky);border-radius:3px;height:26px;overflow:hidden}.traffic-tool .traffic-bar-track span{background:var(--blue);height:100%;display:block}.traffic-tool .traffic-bar-row:nth-child(2) .traffic-bar-track span{opacity:.5}.traffic-tool .traffic-bars figcaption{margin-top:28px}.traffic-tool .traffic-comparison-table{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;overflow-x:auto}.traffic-tool .traffic-comparison-table table{min-width:760px}.traffic-tool .traffic-comparison-table caption{font-size:var(--text-label);color:var(--navy);padding:20px;line-height:28px}.traffic-tool .traffic-comparison-table tbody th{width:auto}.traffic-tool .traffic-comparison-table tr:last-child td:nth-child(2){color:var(--blue);font-weight:600}.traffic-tool .traffic-comparison-takeaway{margin-top:24px}.traffic-tool .traffic-workflow{margin:32px 0;padding:24px 0}.traffic-tool .traffic-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.traffic-tool .traffic-workflow li{border-top:2px solid var(--blue);padding-top:16px;position:relative}.traffic-tool .traffic-workflow li>span{font-size:var(--text-label);color:var(--blue);margin-bottom:10px;display:block}.traffic-tool .traffic-workflow strong{font-size:16px;line-height:24px;display:block}.traffic-tool .traffic-workflow li p{font-size:var(--text-body);margin-top:10px;line-height:1.65}.traffic-tool .traffic-workflow figcaption{margin-top:20px}.traffic-kicker{font-size:var(--text-secondary);letter-spacing:.09em;color:var(--blue);font-weight:700;line-height:var(--intro-eyebrow-line-height)}.traffic-tool .similarweb-live-result{grid-column:1/-1}.traffic-tool .similarweb-live-result:empty{display:none}.traffic-tool .similarweb-submit:disabled{background:var(--blue);color:#fff;opacity:.65}.traffic-sample{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:24px}.traffic-sample-head{font-size:var(--text-secondary);color:var(--blue);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.traffic-tool .traffic-sample h2{font-size:var(--heading-card-size);line-height:var(--heading-card-line-height);font-weight:var(--heading-card-weight);letter-spacing:var(--heading-card-tracking);margin:16px 0 4px}.traffic-sample p{font-size:var(--text-secondary);color:var(--muted);margin:0;line-height:1.5}.traffic-sample-visits{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:18px;display:flex}.traffic-sample-visits span{font-size:var(--text-label);color:var(--muted)}.traffic-sample-visits strong{letter-spacing:-.03em;color:var(--blue);font-size:32px;font-weight:600}.traffic-sample svg{width:100%;height:70px;margin-top:8px;display:block}.traffic-sample-months{color:var(--muted);font-size:var(--text-secondary);justify-content:space-between;display:flex}.traffic-sample dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 12px;padding-top:14px;display:grid}.traffic-sample dt{color:var(--muted);font-size:var(--text-secondary)}.traffic-sample dd{font-size:var(--text-label);margin:6px 0 0;font-weight:600}.traffic-recorded{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sky-2);margin:24px 0 0;padding:24px}.traffic-recorded>summary{cursor:pointer;min-height:44px;color:var(--blue);font-size:var(--text-ui);line-height:1.6;display:list-item}@media (max-width:900px){.traffic-tool .similarweb-preview{grid-template-columns:1fr}}@media (max-width:768px){.traffic-tool .similarweb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.traffic-tool .traffic-content{grid-template-columns:1fr;gap:0}.traffic-tool .traffic-faq{grid-column:auto}.traffic-tool .similarweb-preview form,.traffic-sample,.traffic-recorded{padding:20px}}@media (max-width:700px){.traffic-tool .traffic-showcase,.traffic-tool .traffic-comparison-feature{margin-top:40px;padding:24px}.traffic-tool .traffic-showcase{grid-template-columns:1fr;gap:28px}.traffic-tool .traffic-metric-figure{width:100%}.traffic-tool .traffic-metric-groups{grid-template-columns:1fr;gap:28px}.traffic-tool .traffic-metric-groups svg{height:120px}.traffic-tool .traffic-browser-bar,.traffic-tool .traffic-example-domain small{font-size:var(--text-secondary)}.traffic-tool .traffic-example-body{padding:20px}.traffic-tool .traffic-example-visits strong{font-size:28px}.traffic-tool .traffic-bars{padding:20px}.traffic-tool .traffic-bars-heading{flex-direction:column;align-items:flex-start;gap:8px}.traffic-tool .traffic-bar-row>div:first-child{font-size:16px}.traffic-tool .traffic-workflow ol{grid-template-columns:1fr}}@media (max-width:600px){.traffic-tool .similarweb-verification-row{flex-direction:column;align-items:flex-start;gap:0}}@media (max-width:480px){.traffic-tool{padding-bottom:64px}.traffic-tool .similarweb-search-row{flex-direction:column;align-items:stretch}.traffic-tool .similarweb-submit{width:100%;min-height:48px}.traffic-tool .similarweb-search-details{flex-direction:column;align-items:flex-start}.traffic-tool .actor-result{padding:16px}.traffic-tool .similarweb-metrics>div{padding:12px}.traffic-tool .similarweb-metrics dd{font-size:19px}.traffic-tool th,.traffic-tool td{font-size:var(--text-label);padding:12px 8px;line-height:23px}}.traffic-cases{margin:var(--section-space) 0 0}.case-intro,.case-boundaries{max-width:800px;margin-left:0;margin-right:0}.traffic-cases h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-weight);letter-spacing:var(--heading-h2-tracking);margin:0 0 var(--heading-space)}.traffic-cases p{font-size:var(--text-body);color:var(--muted);margin:16px 0;line-height:1.65}.traffic-cases strong{color:var(--navy);font-weight:500}.case-eyebrow{font-size:var(--text-secondary);letter-spacing:1.4px;color:var(--blue)}.traffic-cases .case-provenance,.traffic-cases .case-note{font-size:var(--text-secondary);line-height:22px}.case-intro nav{font-size:var(--text-ui);flex-wrap:wrap;gap:12px 20px;margin-top:24px;display:flex}.traffic-case{padding:var(--section-space) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;scroll-margin-top:90px;display:grid}.case-visual{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;min-width:0;max-width:none;margin:0;padding:24px;container-type:inline-size}.traffic-cases figure{margin:0}.traffic-cases figcaption{font-size:var(--text-secondary);color:var(--muted);margin-top:24px;line-height:22px}.case-bar+.case-bar{margin-top:24px}.case-bar-label{font-size:var(--text-label);justify-content:space-between;gap:18px;margin-bottom:10px;line-height:24px;display:flex}.case-bar-label span{overflow-wrap:anywhere}.case-bar-label strong{white-space:nowrap}.case-bar-track{background:var(--sky);border-radius:3px;height:24px;overflow:hidden}.case-bar-track span{background:var(--blue);border-radius:3px;height:100%;display:block}.case-bars .case-bar:nth-child(2n) .case-bar-track span{background:#659be1}.case-table{max-width:100%;margin-top:32px;overflow-x:auto}.traffic-cases table{border-collapse:collapse;width:100%;font-size:var(--text-label);line-height:22px}.traffic-cases caption{text-align:left;font-size:var(--text-label);color:var(--navy);padding-bottom:16px}.traffic-cases th,.traffic-cases td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}.traffic-cases thead{background:var(--sky)}.traffic-cases thead th{white-space:nowrap;font-weight:500}.traffic-cases tbody th{width:auto;min-width:100px;font-weight:500}.traffic-cases td{color:var(--muted)}.case-trend svg{width:100%;height:auto;max-height:360px;display:block}.case-trend text{fill:#5a6a7f;font-size:18px}.case-trend circle:focus{outline:3px solid #153c73}.case-growth-callout{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.case-growth-callout strong{color:var(--blue);font-size:34px}.case-growth-callout span{font-size:var(--text-secondary);color:var(--muted)}.case-legend{font-size:var(--text-label);gap:24px;margin-bottom:24px;display:flex}.case-legend i{background:var(--blue);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.case-legend span:nth-child(2) i{background:#659be1}.case-channel+.case-channel{margin-top:18px}.traffic-cases .case-channel h3{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-weight);letter-spacing:var(--heading-h3-tracking);margin:0 0 var(--heading-space)}.case-channel-line{background:var(--sky);height:30px;margin-top:6px;position:relative}.case-channel-line span{background:var(--blue);max-width:100%;height:100%;display:block}.case-channel-line:nth-child(3) span{background:#659be1}.case-channel-line strong{font-size:var(--text-label);background:var(--sky);padding-left:6px;position:absolute;top:5px;right:8px}.case-table-pair{grid-template-columns:1fr;gap:0;display:grid}.case-table-pair table{font-size:var(--text-label)}.case-table-pair th,.case-table-pair td{padding:12px 8px}.case-boundaries{padding:32px 0}.case-boundaries>strong{font-size:18px;display:block}.traffic-cases .case-boundaries p{font-size:var(--text-body);line-height:1.65}@media (max-width:900px){.traffic-case{grid-template-columns:1fr;gap:24px}.case-copy{max-width:760px}.case-visual{margin-top:0}}@media (max-width:700px){.case-visual{margin-top:0;padding:20px;container-type:inline-size}.case-table-pair{grid-template-columns:1fr;gap:0}.case-bar-label{font-size:var(--text-label)}.case-trend text{font-size:18px}.case-growth-callout{flex-wrap:wrap;gap:5px 12px}.case-legend{gap:16px}.traffic-cases th,.traffic-cases td{font-size:var(--text-label);padding:12px 8px}.case-table-pair table{font-size:var(--text-label)}}@media (max-width:400px){.case-visual{padding:14px;container-type:inline-size}.case-trend text{font-size:18px}.case-bar-label{font-size:var(--text-label)}.case-bar-track{height:20px}}@container (width<=500px){.case-trend text{font-size:24px}}@container (width<=360px){.case-trend text{font-size:32px}}@container (width<=280px){.case-trend text{font-size:36px}}
