.bs-page{background:var(--paper);color:var(--ink)}.bs-shell{max-width:1180px;margin:0 auto;padding:0 40px}.bs-hero-grid{grid-template-columns:1.4fr .9fr;align-items:end;gap:56px;display:grid}@media (max-width:900px){.bs-hero-grid{grid-template-columns:1fr;gap:32px}.bs-hero-title{font-size:48px!important}}@media (max-width:520px){.bs-hero-title{font-size:38px!important}.bs-shell{padding:0 20px}}.bs-pillars{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.bs-pillars{grid-template-columns:1fr}.bs-pillars>div{border-bottom:1px solid var(--rule);border-right:none!important}.bs-pillars>div:last-child{border-bottom:none}}.bs-tax-grid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.bs-tax-grid{grid-template-columns:1fr}.bs-tax-grid>div{border-right:none!important;border-top:1px solid var(--rule)!important}.bs-tax-grid>div:first-child{border-top:none!important}}.bs-method{grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1024px){.bs-method{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(220px,1fr));max-width:100%;overflow-x:auto}}.bs-bench-pair{grid-template-columns:1.05fr 1fr;gap:24px;display:grid}@media (max-width:900px){.bs-bench-pair{grid-template-columns:1fr}}@media (max-width:768px){.bs-two-pains{grid-template-columns:1fr!important}.bs-two-pains-left{border-bottom:1px solid var(--rule);border-right:none!important}}.bs-integ{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.bs-integ{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bs-integ{grid-template-columns:1fr}}.bs-os-grid{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.bs-os-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bs-os-grid{grid-template-columns:1fr}}.bs-os-card:hover{border-color:var(--evidence)!important;background:var(--paper-2)!important}.bs-install{grid-template-columns:1fr 1.2fr;align-items:start;gap:32px;display:grid}@media (max-width:900px){.bs-install{grid-template-columns:1fr}}.bs-live-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}@media (max-width:900px){.bs-live-preview{grid-template-columns:1fr;gap:24px}}.bs-founder{grid-template-columns:1fr 2fr;gap:64px;display:grid}@media (max-width:768px){.bs-founder{grid-template-columns:1fr;gap:32px}}.bs-faq-row{grid-template-columns:100px 1fr 1.4fr;gap:28px;display:grid}@media (max-width:768px){.bs-faq-row{grid-template-columns:1fr;gap:12px}}.bs-nav{border-bottom:1px solid var(--rule);align-items:center;gap:28px;padding:20px 0;display:flex}.bs-nav-list{font-family:var(--font-ui);color:var(--ink-2);gap:24px;margin:0 auto 0 28px;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.bs-nav-actions{align-items:center;gap:14px;display:flex}.bs-nav-github{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--rule);background:var(--paper-2);border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:768px){.bs-nav-list{display:none}.bs-nav-actions{gap:10px}.bs-nav-github{display:none}}.bs-footer-cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}@media (max-width:640px){.bs-footer-cols{grid-template-columns:1fr;gap:24px}}.bs-page input:focus,.bs-page textarea:focus{border-color:var(--evidence)!important}
