.blog-guide-navigation{margin:0 0 38px}.blog-guide-navigation h2{font-size:24px;letter-spacing:-.6px;margin:0 0 8px}.blog-guide-navigation>p{color:#626b5f;font-size:14px;margin:0 0 20px;max-width:700px}.blog-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-guide-card{display:flex;flex-direction:column;gap:12px;border:1px solid #dfe2d5;border-radius:18px;padding:24px;background:var(--site-card);color:var(--site-ink);text-decoration:none}.blog-guide-card:hover{border-color:var(--site-coral)}.blog-guide-card .guide-card-number{font-size:11px;color:#65745b}.blog-guide-card h3{font-size:21px;line-height:1.3;letter-spacing:-.5px;margin:0}.blog-guide-card p{font-size:13px;line-height:1.8;color:#626b5f;margin:0}.blog-guide-card .guide-card-action{margin-top:auto;padding-top:6px;font-size:12px;color:var(--site-green);font-weight:600}.blog-guide-navigation.is-compact{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-bottom:32px;font-size:12px}.blog-guide-navigation.is-compact>span{color:#626b5f}.blog-guide-navigation.is-compact a{border:1px solid #dfe2d5;border-radius:22px;padding:6px 13px;background:var(--site-card)}.blog-guide-navigation a[aria-current=page]{border-color:var(--site-green);background:#ebede4}.blog-resource-feature{margin:18px 0 0;border:1px solid #d7dfd0;border-radius:14px;padding:16px 20px;background:#edf1e8;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;font-size:13px}.blog-resource-feature strong{font-weight:600;color:#35472b}.blog-resource-feature a{color:#46664d;text-decoration:underline;text-underline-offset:3px}.blog-guide .blog-masthead{display:block;padding-bottom:28px;margin-bottom:26px}.blog-guide .blog-tv{display:none}.blog-guide .blog-masthead h2{font-size:31px;letter-spacing:-1px}.blog-guide .blog-masthead .hero-copy{font-size:12px;margin-top:12px}.blog-guide #main{width:min(940px,100%);margin:0 auto 70px}.guide-page{min-width:0}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#626b5f;font-size:12px;margin-bottom:26px}.guide-breadcrumb a{color:var(--site-green)}.guide-eyebrow{color:var(--site-green);font-size:12px;font-weight:600;margin:0 0 12px}.guide-header h1{font-size:clamp(33px,4.3vw,52px);line-height:1.12;letter-spacing:-1.7px;margin:0 0 24px;max-width:850px}.guide-description{font-size:18px;line-height:1.7;color:#59634e;max-width:800px;margin:0 0 34px}.guide-content{overflow-wrap:break-word}.guide-content>p{max-width:820px}.guide-content>table{font-size:13px}.guide-content>table th{min-width:145px;text-align:left}.guide-content>table td{min-width:150px}.guide-byline{margin-top:42px;padding-top:22px;border-top:1px solid var(--site-line);color:#626b5f;font-size:12px}.guide-byline a{color:var(--site-green)}.guide-downloads{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.guide-content .guide-downloads a{display:inline-flex;align-items:center;background:var(--site-night);color:#fffefb;border-radius:25px;padding:11px 18px;font-size:13px;text-decoration:none}.guide-content .guide-downloads a:hover{background:#284558}.bus-budget{padding:26px;border:1px solid #dce2d1;border-radius:18px;background:#edf1e8;margin:30px 0}.guide-content .bus-budget h3{margin:0 0 15px;font-size:23px}.guide-content .bus-budget>p{font-size:14px;line-height:1.7}.bus-budget-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.bus-budget-fields label{display:flex;flex-direction:column;gap:7px;color:#35472b;font-size:13px;line-height:1.5}.bus-budget-fields input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #bbc9af;border-radius:8px;background:#fffefb;color:#252824;padding:11px 12px;font:inherit;font-size:16px}.bus-budget button{border:0;border-radius:25px;background:var(--site-night);color:#fffefb;font:500 14px var(--site-font);cursor:pointer;padding:12px 19px}.guide-content .bus-budget-result{margin:22px 0 0;padding:15px;border-radius:10px;background:#fffefb;font-size:14px;color:#35472b}.guide-content .bus-budget-result.is-over-capacity{color:#863a29;border-left:3px solid #b64b32}.latency-sampling{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;margin:20px 0}.latency-sampling input{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:#46664d}.latency-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0}.latency-stage-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.latency-stage-table td,.latency-stage-table th{text-align:left;border-bottom:1px solid #ccd7c4;padding:12px 9px}.latency-stage-table th{color:#35472b;font-weight:500}.latency-stage-table input{width:100%;min-width:80px;box-sizing:border-box;border:1px solid #bbc9af;border-radius:8px;background:#fffefb;padding:10px;font:inherit;font-size:16px;color:#252824}.latency-actions{display:flex;flex-wrap:wrap;gap:12px}.latency-actions button[type=button]{background:#fffefb;color:#35472b;border:1px solid #bbc9af}.guide-content .latency-budget .bus-budget-result p{margin:0 0 12px}.guide-content .latency-budget .bus-budget-result p:last-child{margin-bottom:0}@media (max-width:800px){.blog-guide-cards{grid-template-columns:1fr;gap:12px}.blog-guide-card{padding:20px;gap:8px}.blog-guide-card h3{font-size:21px}.blog-guide-navigation{margin-bottom:30px}.guide-header h1{letter-spacing:-1px}.guide-description{font-size:16px}}@media (max-width:480px){.bus-budget{padding:18px}.bus-budget-fields{grid-template-columns:1fr}.blog-guide-navigation.is-compact{gap:8px}.blog-guide-navigation.is-compact>span{flex-basis:100%}.blog-guide .blog-masthead h2{font-size:25px}.guide-downloads a{width:100%;justify-content:center;text-align:center}}