.capacity-guide{padding:70px 0 110px}.capacity-guide-heading{max-width:800px;margin-bottom:30px}.capacity-guide-heading h2{font-size:clamp(38px,4.5vw,58px);line-height:1.04;letter-spacing:-.055em;margin:15px 0 18px;color:var(--ink)}.capacity-guide-heading p{color:var(--muted);font-size:15px;line-height:1.7}.capacity-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.capacity-guide-card{padding:29px 27px;background:white;border:1px solid var(--line);box-shadow:0 10px 30px rgba(10,29,39,.045)}.capacity-guide-card.current{background:var(--navy);border-color:var(--navy);color:white}.capacity-guide-card>span{color:var(--blue);font:700 9px Consolas,"SFMono-Regular",monospace;letter-spacing:.1em}.capacity-guide-card.current>span{color:var(--cyan)}.capacity-guide-card h3{font-size:25px;line-height:1.1;margin:16px 0 10px}.capacity-guide-card p{min-height:95px;color:var(--muted);font-size:12px;line-height:1.6}.capacity-guide-card.current p{color:#a2b6c1}.capacity-guide-card dl{margin:20px 0 0}.capacity-guide-card dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d9e3e8;padding:10px 0}.capacity-guide-card.current dl>div{border-color:#294553}.capacity-guide-card dt{color:#6d808b;font-size:11px}.capacity-guide-card.current dt{color:#9ab0bb}.capacity-guide-card dd{margin:0;color:var(--ink);font-size:11px;font-weight:800;text-align:right}.capacity-guide-card.current dd{color:white}@media(max-width:980px){.capacity-guide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.capacity-guide{padding:50px 0 80px}.capacity-guide-grid{grid-template-columns:1fr}.capacity-guide-card p{min-height:0}}
