.cs-light.cs-public.public-editorial .pg.offer-suite.buzz-page{& .buzz-note{max-width:62ch;margin:20px 0 0;color:var(--cs-muted);font:400 12.5px/1.6 var(--cs-font-mono)}& .buzz-section+.buzz-section{border-top:1px solid var(--cs-line)}& .buzz-section--panel{background:var(--cs-panel)}& .buzz-section h2{max-width:24ch;margin:14px 0 0}& .buzz-section .lede{margin:16px 0 0}& .buzz-label{margin:0;color:var(--cs-muted);font:500 11px/1.6 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}& .buzz-source{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--cs-line);color:var(--cs-muted);font:400 11.5px/1.6 var(--cs-font-mono)}& .buzz-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow)}& .buzz-card h3{margin:6px 0 0;color:var(--cs-ink);font:600 19px/1.3 var(--cs-font-ui)}& .buzz-card p:not(.buzz-label,.buzz-source,.buzz-status){margin:0;color:var(--cs-ink-2);font-size:15px;line-height:1.65}& .buzz-chip{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 9px;border:1px solid var(--cs-line);border-radius:var(--cs-r-chip);background:var(--cs-canvas);color:var(--cs-ink-2);font:500 11.5px/1.5 var(--cs-font-mono)}& .buzz-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none}& .buzz-handoff>li{position:relative;display:flex}& .buzz-handoff>li>.buzz-card{flex:1}& .buzz-handoff>li+li:before{content:"→";position:absolute;top:50%;left:-19px;z-index:1;display:grid;place-items:center;width:22px;height:22px;margin-top:-11px;background:var(--cs-surface);border:1px solid var(--cs-line-strong);border-radius:50%;color:var(--cs-ink-2);font:500 12px/1 var(--cs-font-ui)}& .buzz-handoff .buzz-card--shared{border-color:var(--cs-ink)}& .buzz-handoff .buzz-card--shared .buzz-chip{border-color:var(--cs-ink);color:var(--cs-ink);background:var(--cs-surface)}& .buzz-tagline{margin:28px 0 0;color:var(--cs-ink);font:600 clamp(20px,2vw,24px)/1.3 var(--cs-font-display);letter-spacing:-.02em}& .buzz-table-wrap{margin-top:36px;overflow-x:auto;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow)}& .buzz-table{width:100%;min-width:560px;border-collapse:collapse}& .buzz-table th{width:50%;padding:12px 24px;background:var(--cs-canvas);border-bottom:1px solid var(--cs-line);color:var(--cs-muted);font:500 11px/1.6 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left}& .buzz-table td{padding:16px 24px;vertical-align:top;color:var(--cs-ink-2);font-size:15px;line-height:1.6}& .buzz-table td+td{color:var(--cs-ink);border-left:1px solid var(--cs-line)}& .buzz-table tr+tr td{border-top:1px solid var(--cs-line)}& .buzz-behaviors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}& .buzz-behaviors .buzz-label .n,& .buzz-quote{color:var(--cs-ink)}& .buzz-quote{margin:8px 0 0;padding:12px 14px;background:var(--cs-canvas);border-left:2px solid var(--cs-line-strong);border-radius:0 var(--cs-r-control) var(--cs-r-control) 0;font-size:14.5px;line-height:1.6}& .buzz-setup{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px clamp(40px,6vw,88px);align-items:start}& .buzz-setup .lede{max-width:48ch}& .buzz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px}& .buzz-steps{margin:0;padding:0;list-style:none;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow)}& .buzz-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:baseline;padding:16px 20px;color:var(--cs-ink);font-size:15px;line-height:1.6}& .buzz-steps li+li{border-top:1px solid var(--cs-line)}& .buzz-steps span{color:var(--cs-faint);font:500 12px/1.6 var(--cs-font-mono)}& .buzz-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}& .buzz-states h3{font:600 clamp(20px,1.8vw,24px)/1.25 var(--cs-font-display);letter-spacing:-.02em}& .buzz-status{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:3px 10px;border:1px solid var(--cs-line);border-radius:var(--cs-r-chip);font:500 11.5px/1.5 var(--cs-font-mono)}& .buzz-status:before{content:"";flex-shrink:0;width:8px;height:8px;border:1.5px solid;border-radius:50%}& .buzz-status[data-state=works]{color:var(--cs-green);background:var(--cs-green-wash);border-color:color-mix(in srgb,var(--cs-green) 24%,transparent)}& .buzz-status[data-state=works]:before{background:currentColor}& .buzz-status[data-state=boundary]{color:var(--cs-amber);background:var(--cs-amber-wash);border-color:color-mix(in srgb,var(--cs-amber) 24%,transparent)}& .buzz-faq{max-width:860px;margin:40px 0 0;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow)}& .buzz-faq details+details{border-top:1px solid var(--cs-line)}& .buzz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 24px;cursor:pointer;list-style:none;color:var(--cs-ink);font:600 16px/1.45 var(--cs-font-ui)}& .buzz-faq summary::-webkit-details-marker{display:none}& .buzz-faq summary:after{content:"+";flex-shrink:0;width:1ch;color:var(--cs-muted);font:400 20px/1 var(--cs-font-ui);text-align:center}& .buzz-faq details[open] summary:after{content:"−"}& .buzz-faq details p{max-width:68ch;margin:0;padding:0 24px 20px;color:var(--cs-ink-2);font-size:15.5px;line-height:1.7}& .pg-cta .pg-eye{margin-bottom:14px}}@media (max-width:900px){.cs-light.cs-public.public-editorial .pg.offer-suite.buzz-page{& :is(.buzz-handoff,.buzz-behaviors,.buzz-setup,.buzz-states){grid-template-columns:minmax(0,1fr)}& .buzz-handoff>li+li:before{content:"↓";top:-19px;left:28px;margin-top:0}}}@media (max-width:600px){.cs-light.cs-public.public-editorial .pg.offer-suite.buzz-page{& .buzz-card{padding:20px}& .buzz-table{min-width:0}& .buzz-table :is(th,td){padding-inline:16px}& .buzz-table td{font-size:14.5px}& .buzz-faq details p,& .buzz-faq summary{padding-inline:20px}& .buzz-actions>*{flex:1 1 100%}& .buzz-actions :is(.cs-key,.cs-button){width:100%}}}