.adjacent-box-section{background:#fff;padding:64px 0}.adj-box{background:#fff;border:1px solid var(--gray-200);border-radius:16px;box-shadow:0 4px 16px rgba(11,29,58,.04);margin:0 auto;max-width:880px;padding:28px 32px 30px}.adj-box-head{border-bottom:1px solid var(--gray-100);margin-bottom:18px;padding-bottom:18px}.adj-box-eyebrow{color:var(--tech-dark);font-size:11px;letter-spacing:1.6px;margin-bottom:6px;text-transform:uppercase}.adj-box-eyebrow,.adj-box-title{font-family:var(--font-display);font-weight:800}.adj-box-title{color:var(--navy);font-size:22px;letter-spacing:-.4px;line-height:1.2}.adj-box-title .accent-tech{color:var(--tech-primary);font-weight:900}.adj-box-tiles{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.adj-tile{background:#fff;border:1px solid var(--gray-200);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.adj-tile:hover{border-color:var(--tech-light);transform:translateY(-1px)}.adj-tile-tag{align-self:flex-start;color:var(--tech-dark);font-size:10px;letter-spacing:1.4px;text-transform:uppercase}.adj-tile-name,.adj-tile-tag{font-family:var(--font-display);font-weight:800}.adj-tile-name{color:var(--navy);font-size:14.5px;letter-spacing:-.2px;margin-top:4px;min-height:36px}.adj-tile:hover .adj-tile-name{color:var(--tech-primary)}.adj-tile-desc{color:var(--gray-600);font-size:12.5px;line-height:1.45}@media (max-width:920px){.adj-box-tiles{grid-template-columns:repeat(2,1fr)}.adj-box-title{font-size:20px}.adjacent-box-section{padding:56px 0}}@media (max-width:540px){.adj-box-tiles{grid-template-columns:repeat(1,1fr)}}