.dev-page{--dev-padding:40px}.dev-page a:focus-visible{outline:2px solid var(--color-pac-blue);outline-offset:4px}.dev-hero{grid-template-columns:1fr 1fr;align-items:center;padding-top:72px;display:grid}.dev-hero-copy{padding:24px 0 64px var(--dev-padding)}.dev-hero-title{letter-spacing:-.02em;max-width:550px;margin-top:32px;font-size:48px;font-weight:400;line-height:1.15}.dev-hero-subtitle{max-width:420px;color:var(--color-pac-muted);margin-top:28px;font-size:16px;line-height:1.5}.dev-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.dev-action{white-space:normal;gap:8px;width:fit-content}.dev-hero-artwork{padding:0 24px 40px}.dev-use-case:hover{background:#f7f7f7}.dev-section-heading{padding:56px var(--dev-padding)}.dev-section-title{letter-spacing:-.02em;margin-top:24px;font-size:40px;font-weight:400;line-height:1.15}.dev-section-heading>p{max-width:640px;color:var(--color-pac-muted);margin-top:24px;line-height:1.5}.dev-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dev-use-case{padding:32px var(--dev-padding)40px;border-top:1px solid var(--home-line);align-items:flex-start;gap:24px;transition:background-color .15s;display:flex;position:relative}.dev-use-case:nth-child(2n){border-left:1px solid var(--home-line)}.dev-use-case>svg:first-child{color:var(--color-pac-blue);flex:none;margin-top:2px}.dev-use-case h3{max-width:375px;padding-right:20px;font-size:20px;line-height:1.35}.dev-use-case p{max-width:375px;color:var(--color-pac-muted);margin-top:20px;font-size:14px;line-height:1.5}.dev-use-case-arrow{position:absolute;top:36px;right:24px}.dev-feature{border-bottom:0;align-items:stretch}.dev-feature-copy{gap:48px;padding:32px 24px}.dev-feature .dev-section-title{max-width:440px;font-size:36px;line-height:1.15}.dev-feature-description>p{max-width:429px;color:var(--color-pac-muted);margin-bottom:28px;font-size:16px;line-height:1.5}.dev-feature-artwork{align-items:center;display:grid;overflow:hidden}.dev-endpoints-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.dev-endpoints-heading h2{margin-top:0;margin-bottom:24px}.dev-endpoints-heading>a{flex:none}.dev-endpoint-grid{border-top:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dev-endpoint{flex-direction:column;padding:28px 24px 32px;scroll-margin-top:84px;display:flex}.dev-endpoint+.dev-endpoint{border-left:1px solid var(--home-line)}.dev-endpoint-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.dev-endpoint-top>svg{color:var(--color-pac-blue)}.dev-number{color:var(--color-pac-muted);font-family:var(--font-ibm-plex-mono),monospace;font-size:12px}.dev-endpoint h3{font-size:26px}.dev-endpoint>p{color:var(--color-pac-muted);margin-top:20px;margin-bottom:32px;font-size:14px;line-height:1.5}.dev-endpoint-detail{border-top:1px solid var(--home-line);margin-top:auto;padding-top:24px;font-size:12px;line-height:1.5;display:block}.dev-building-cta{min-height:320px;padding:64px var(--dev-padding);background:url(/img/dot-background.svg);justify-content:space-between;align-items:center;gap:48px;display:flex}.dev-building-cta .dev-section-title{max-width:700px;margin-top:0}.dev-building-cta>a{flex:none}@media (max-width:1000px){.dev-page{--dev-padding:24px}.dev-hero-title{font-size:40px}.dev-hero-artwork{padding-inline:12px}.dev-feature .dev-section-title{font-size:30px}.dev-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-endpoint:nth-child(3){border-left:0}.dev-endpoint:nth-child(n+3){border-top:1px solid var(--home-line)}.dev-endpoints-heading{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.dev-page{--dev-padding:20px}.dev-hero{grid-template-columns:minmax(0,1fr);padding-top:48px}.dev-hero-copy{padding:0 var(--dev-padding)32px}.dev-hero-title{max-width:480px;font-size:38px}.dev-hero-artwork{justify-self:center;width:100%;max-width:500px;padding:0 16px 28px}.dev-section-heading{padding-block:40px}.dev-section-title{font-size:30px}.dev-use-case-grid{grid-template-columns:minmax(0,1fr)}.dev-use-case{gap:16px;padding-block:28px}.dev-use-case:nth-child(2n){border-left:0}.dev-use-case h3{font-size:18px}.dev-feature-copy{min-height:0;padding:32px var(--dev-padding);gap:32px}.dev-feature-artwork{border-top:1px solid var(--home-line)}.dev-endpoint{padding:24px 16px}.dev-endpoint h3{font-size:22px}.dev-building-cta{flex-direction:column;align-items:flex-start;gap:32px;min-height:0;padding-block:48px}}@media (max-width:380px){.dev-endpoint-grid{grid-template-columns:minmax(0,1fr)}.dev-endpoint+.dev-endpoint{border-top:1px solid var(--home-line);border-left:0}}
