.page-intro{padding:65px 0 38px;max-width:950px}.page-intro h1{font-size:clamp(38px,5vw,64px)}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:30px 0 60px}.feature-grid article{padding:30px;background:#e8eee5;border-top:3px solid #b5974d}.feature-grid h2{font-size:30px}.feature-grid h2 a{text-decoration:none}.feature-grid p{color:var(--muted)}.feature-image{padding:18px;background:#e8eadc;max-width:1050px;margin:0 auto}.benefit-grid h2{font-size:26px}.related{display:flex;flex-wrap:wrap;gap:15px 25px;margin:0 0 50px;align-items:center}.related a{text-decoration:underline}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:10px}.demo-card{padding:30px;background:#e8eee5;border-top:3px solid #b5974d}.desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.desktop-nav a:last-child{padding:10px;border:1px solid var(--ink)}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.mobile-nav a{display:block!important;padding:10px;min-height:44px}.mobile-nav summary{padding:12px;cursor:pointer}.related a{display:block!important;min-height:44px;padding:10px 0}button:focus-visible,summary:focus-visible{outline:3px solid #7a611f;outline-offset:3px}.skip:focus{z-index:10000}.contact{margin-bottom:40px}@media(max-width:1000px){.desktop-nav{display:none}.mobile-nav{display:block}}@media(max-width:850px){.feature-grid,.demo-layout{grid-template-columns:1fr;gap:22px}.page-intro{padding-top:35px}.feature-grid article{padding:23px}.feature-image{padding:6px}.page-intro h1{letter-spacing:-1px}.related{align-items:flex-start}.demo-card{overflow-wrap:anywhere}.contact{padding:25px}}